
嵌入式
yuchengliu
学习android&ios开发中。。。。
展开
-
Porting uClinux to Samsung S3C44B0X Board
Porting uClinux to Samsung S3C44B0X Board一.Bootloader 理论上,uClinux引导时并非一定需要一个独立于Kernel Image的Bootloader Image。然而,将Bootloader与Kernel分开设计能够使软件架构更加清晰,也有助于灵活地支持多种引导方式,实现一些有用的辅助功能。Bootloader的主要任务可以概括如下:转载 2007-05-28 13:46:00 · 865 阅读 · 0 评论 -
SPI 接口简介
这几天碰到了使用SPI接口的flash,才知道flash还可以是串行的,看来以前真是井底之蛙啊,找了一些SPI接口的资料都不全,后来找到一点英文资料,翻译了一下,加上我的个人理解,凑成一篇了,希望对初学者有点帮助。 SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在E原创 2008-04-14 08:55:00 · 4027 阅读 · 0 评论 -
B, BL 跳转指令
假设跳转指令处的地址是A,跳转目标处的地址是B.B,BL指令保存的是偏移地址,这个地址的计算方法是:1.B-(A+8).A+8是因为ARM的流水线使得指令执行到A处时,PC实际的值是A+8.2.第一步得到的值是4的倍数,因为ARM的指令是4对齐的,即最低两位为00.于是将这个值右移两位.3.得到最终偏移执行时:1.取出偏移2.左移两位3.加入PC,这时PC的值刚好为目标处的地址值,即目标地址指原创 2008-04-14 08:42:00 · 2620 阅读 · 0 评论