摘要: 今年全球大部分地方的就业市场都有些让人看不懂,这一点也不奇怪。如果你正在找工作,你会发现,机会的确是有,不过它们藏得很隐蔽。用人企业做决定所花费的时间要比以往任何时候都要长,这期间他们还会经常中途重新界定职位要求。如果你本来就在职,那么你或许正在瞻前顾后。若换在三年前,你的职业生涯这会儿可能早就更上一层楼了,可眼下由于经济环境不景气,你陷在原地寸步难行。你在研究新一年的计划,不知道未来的职场道路该怎么走。若要在艰难环境中做出明智的职业选择,你可以参考一下以下这五条。1. 仔细权衡一番。如果你的策略是保住当前这份毫无挑战的工作,那么你需要仔细考虑一番。想想五年后你需要如何解释简历中这部分工作经历 阅读全文
posted @ 2012-02-29 10:39 硅谷芯微嵌入式园地 阅读(188) 评论(0) 推荐(0)
摘要: 女生奋斗励志篇?强烈推荐现代女孩都应该看看 年轻的时候,你该有沉得住气的远见和毅力。看见周围的人谈恋爱了,看见谁又去KTV了,看见谁又在宿舍呆了几天上网。于是,你就沉不住气了,你怀疑现在努力是为了什么,为什么别人每天安逸舒适,而我却要孤寂、不断奋斗。特别是,当你还是一个女生? 一个阿姨,一次跟我说,她二十多岁的时候,她周围所有的人都结婚了,只是她一个人还没有。看着昔日同事抱着一岁多了的孩子出现在她的面前,她只有回家一个人默默地吞眼泪。正好这时候,她碰到了我叔叔,各方面都还合适,她就把自己给嫁了。本来她报了一个大学的进修班,可是结婚后,哪还有时间看书,生了孩子就更加不可能了。可和她一起的另一.. 阅读全文
posted @ 2012-02-28 13:27 硅谷芯微嵌入式园地 阅读(349) 评论(0) 推荐(0)
摘要: 在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。 在 ARM 的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令、宏指令以及其他伪指令。 符号定义( Symbol Definition )伪指令 符号定义伪指令用于定义 ARM 汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。 常见的符号定义伪指令有如下几种: — ... 阅读全文
posted @ 2012-02-27 09:45 硅谷芯微嵌入式园地 阅读(346) 评论(0) 推荐(0)
摘要: 读者看到的这份榜单,是我们今年首次推出的“中国40位40岁以下的商界精英”。他们当中,有些人你或许早已耳熟能详,另一些人你可能是第一次听说。但无一例外的是,他们都在短时间里创造了眩目的商业奇迹。他们是正在冉冉升起的商界明星,代表着中国商界的未来,正在对商业的旧世界说“不”。这些年轻商界精英都是谁?他们已经做了什么?正在做什么?将做什么?认识一下他们吧!这些人正在积蓄着改变世界的力量。排名人物职位年龄1马化腾腾讯公司董事会主席兼首席执行官392丁磊网易公司首席执行官39岁3陈天桥盛大集团董事长兼首席执行官37岁4江南春 分众传媒董事局主席兼首席执行官 37岁5池宇峰完美世界董事长39岁6彭晓峰江 阅读全文
posted @ 2012-02-22 10:49 硅谷芯微嵌入式园地 阅读(237) 评论(0) 推荐(0)
摘要: 说到Linux文件系统对于刚刚接触Linux的初学者来说还是有些生疏,其实理解了他的定义并且掌握他的使用方法并不是什么难事。在下文中大家就会详细的了解到什么是Linux文件系统,并且可以学会嵌入式Linux文件系统的制作方法。 一、什么是文件系统 (Filesystem) 文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点。 二、主要嵌入式采用的文件系统 Linux 中,rootfs 是必不... 阅读全文
posted @ 2012-02-21 14:30 硅谷芯微嵌入式园地 阅读(313) 评论(0) 推荐(0)
摘要: 阅读platformdriver的代码时,发现在probe函数直接调用了platform_get_resource获取io内存,但是却没有做任何检测!probe函数怎么知道这块io内存属于这个驱动呢? 后来发现原来在arch目录下的对应目录里面有个devs.c文件(这个文件可能因不同的架构而不一样),这个文件里面声明了一个platform设备的资源数组foo_devices,原型如下:static struct platform_device* foo_devices[] __initdata; 这个数组里面包含了所有platform设备的资源信息。例如:一个设备的资源声明如下:static 阅读全文
posted @ 2012-02-20 10:35 硅谷芯微嵌入式园地 阅读(1569) 评论(0) 推荐(0)
摘要: 成为高端人才必看的二十大箴言1、人生最重要的不是努力,不是奋斗,而是抉择。2、老板只能给一个位置,不能给一个未来。舞台再大,人走茶凉。3、意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。4、所见所闻改变一生,不知不觉断送一生。5、生意,可以掌控努力与投资,却无法掌控结果。人生得意时找出路,失意时才有退路,宝马都有备胎,您的人生呢?6、世界上有多少有才华的失败者,世界上有很多高学历的无业游民—是因为选择错误。7、下对注,赢一次;跟对人,赢一世。8、学识不如知识,知识不如做事,做事不如做人。9、不识货,半世苦;不识人,一世苦。10、生命不在于活得长与短,而在于顿悟的早与晚。. 阅读全文
posted @ 2012-02-19 10:12 硅谷芯微嵌入式园地 阅读(194) 评论(0) 推荐(0)
摘要: 介绍一种简洁、高效、灵活的ARM异常中断处理方法。 在ARM中,由于所有的中断都使用同一个异常中断入口地址,即0x00000018。因此需要在异常中断处理程序中根据相应的中断号调用对应的中断服务函数。 一般有两种处理方式: 1. 在汇编中保存现场,然后调用C语言编写的中断处理程序,任务处理完成之后,再返回到汇编中恢复现场,并返回到断点。其中C语言编写的中断处理程序,通过switch语句对INTOFFSET进行判断,然后散转执行对应的服务函数。 IMPORT IRQ_EXCEPTION 0x00000018 LDR PC,=IRQ_ENTRY ………… ……………………………… IRQ_ENT. 阅读全文
posted @ 2012-02-16 11:37 硅谷芯微嵌入式园地 阅读(511) 评论(0) 推荐(0)
摘要: 使用OpenJTAG来检查硬件焊接问题。 今天有一个上门来的客户,他们公司使用S3C2440做了一个产品,碰到一些问题:1. 通过H-JTAG烧录程序到NOR Flash,有时可以烧,有时不可以烧;无法烧写时,H-JTAG出现“无法加载驱动”的错误提示。2. 碰运气烧写成功后,vivi有时候可以启动,有时候不行。3. vivi启动后,通过USB烧写Nand Flash,必导致串口没有任何反应。 因为主要器件的原理图与我手上的一块开发板完全一样,并且我对它所用的supervivi非常熟悉,所以开始我认为是硬件设计得不稳定,导到有时候可以运行,有时候无法运行。 于是,我修改一个u-boot,把C. 阅读全文
posted @ 2012-02-16 11:29 硅谷芯微嵌入式园地 阅读(488) 评论(0) 推荐(0)
摘要: 在中断向量表中不直接LDR PC,"异常地址".而是使用一个标号,然后再在后面使用DCD定义这个标号,其原因是:LDR 指令只能跳到当前PC 4kB 范围内,而B 指令能跳转到32MB 范围,而现在这样在LDR PC, "xxxx"这条指令不远处用"xxxx"DCD 定义一个字,而这个字里面存放最终异常服务程序的地址,这样可以实现4GB 全范围跳转。另:USR_STACK_LEGTH EQU 64;定义用户模式堆栈长度为64字StackUsr DCD UsrStackSpace + (USR_STACK_LEGTH-1)*4;定义一个 阅读全文
posted @ 2011-09-21 09:40 硅谷芯微嵌入式园地 阅读(676) 评论(0) 推荐(1)