- 博客(7)
- 收藏
- 关注
转载 linux驱动开发流程
嵌入式linux驱动开发流程嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能:◇ 驱动程序的注册和注销。◇ 设备的打开和释放。◇ 设备的读写操作。◇ 设备的控制操作
2012-01-31 10:09:58 18948 2
转载 ubuntu内核源码树的建立
ubuntu内核源码树的建立2010-05-27 16:26开始读的时候,一而再的看见要创建自己的内核源码树.起初并不是很明白源码树是什么,经过网上的搜寻,找了点概念,其实应该很形象,树的形式就是主干,树枝,树叶,都是一层一层的,逻辑性比较强,所以,明白了吧,就是内核的逻辑形式.(当然这是网络上看到的).感谢大家的无私奉献.现在开始记下我建立的过程,及自己的想法1.
2012-01-17 19:57:40 2486
原创 uboot-----borad.c
程序流程:start_armboot,进入bord.c, init_fnc_t **init_fnc_ptr;char *s; typedef int (init_fnc_t) (void); #ifndef CFG_NO_FLASHulong size;#endif#if defined(CONFIG
2012-01-09 13:37:04 1676
转载 总线技术介绍
任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。----微机中总线一般有内部
2012-01-09 10:08:17 1028
转载 nor flash 和nand flash 的区别
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是
2012-01-09 10:06:19 677
原创 归去来兮辞
归去来兮,田园将芜胡不归?既自以心为形役,奚惆怅而独悲!悟以往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。舟摇摇以轻扬,风飘飘而吹衣。问征夫以前路,恨晨光之熹微。乃瞻衡宇,载欣载奔。童仆欢迎,稚子候门。三径就荒,松菊尤存。携幼入室,有酒盈樽。引壶殇以自酌,眄停柯以怡颜,倚南窗以寄傲,审容膝之易安。园日涉以成趣,门虽设而常关。策扶老以流憩,时娇首而暇观,云无心以出岫,鸟倦飞而知还。景醫翳以将入
2012-01-06 18:31:47 814
原创 start.s
uboot 启动流程: 设置cpu--》关闭看门狗--》屏蔽中断--》设置时钟频率--》设置堆栈--》清除bss段--》 设置cpu为svc32模式: mrs r0,cpsr //mrs:将cpsr中的内容读进r0中bic r0,r0,#0x1f //bic:bit clear,位清除命令,将r0与0x1f的
2012-01-06 18:24:03 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人