- 博客(4)
- 收藏
- 关注
转载 图解U-Boot:第一阶段源码分析
U-Boot第一阶段的启动流程。这个阶段主要是初始化硬件设备,为加载U-Boot的第二阶段代码准备RAM空间最后跳转到lib_arm/board.c中start_armboot函数,这是第二阶段的入口点。 U-Boot第一阶段的存储器布局。上图中U-Boot安装在Nand Flash,启动时Nand Flash控制器前4KB的代码复制到SRAM中,这4KB的代码再将
2013-06-01 21:41:02 625
转载 linux中Framebuffer的原理及实现机制
linux中Framebuffer的原理及实现机制*一、FrameBuffer的原理* FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。 Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出 FrameBuffer这 个设备来供用户态进程实现直接写屏。F
2013-06-01 20:45:43 564
原创 Linux驱动的一些感想
学了整整一年的Linux了,因为是硬件专业所以喜欢搞驱动,从输入子系统、平台设备总线、LCD驱动、i2c驱动等学习中发现这么一种现象。在驱动中都逃离不了这三步:一:分配写内核的大神们给我们写驱动的提供了各种各样的相关数据结构、函数等,例如LCD的fb_info、输入子系统的input_dev结构体等等。二:设置第一步做完就是要实现具体功能了,大神们给我们提供的结构体里面
2013-06-01 20:28:55 727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人