本文只是从大的层面上讲讲需要注意的一些方面,并不涉及具体的问题(我也很想涉及,但可能要单独写文章了)。且嵌入式开发也有很多具体的方面,某些工作可能和PC开发流程一模一样,没有啥区别。我这里说的主要是和具体的硬件打交道比较多的开发工作。...
嵌入式系统由于受功耗、成本和体积等因素的制约,嵌入式微处理器的处理能力与桌面系统处理器相比也存在较大差距,故嵌入式系统对程序运行的空间和时间要求更为苛刻。...
cache是ARM最难理解,也是最具有闪光点的地方之一,现在是解决他的时候了。...
时钟控制逻辑单元能够产生2440需要的时钟信号,包括CPU使用的主频FCLK,AHB总线设备使用的HCLK,以及APB总线设备使用的PCLK.2440内部有2个PLL(锁相环):一个MPLL对应FCLK,HCLK,PCLK;另外一个UPLL对应的是USB使用(48MHz)。.时钟控制逻辑单元可以在不使用PLL情况下降低时钟...
非易失性可编程Flash ROM 拥有比一次性编程存储器(例如EPROM)更多的优势。最明显的是不用物理上更换芯片就能够在已售出的嵌入式设备上实现软件升级。...
上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,...
Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统 进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。...
在智能化产品升级的必然趋势下,RTOS已经开始介入消费类IPC领域...
Give your Linux box a multicolored light you can see from across the room, and le...
系统原来用的是BOSCH_BMA222的gsensor, 现在要求换成使用MMA7660,我们...
DAVINCI技术所涉及的知识面是蛮广的。一个DSP,一个ARM,一堆的工...
Do you pine for the nice days of Minix-1.1, when men were men and wrote their own...
GCC编译需要GMP, MPFR, MPC这三个库,这三个库可以从ftp://gcc.gnu.or...