Linux驱动开发
luzhuioa
这个作者很懒,什么都没留下…
展开
-
linux启动过程解析
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chrinux.blog.51cto.com/6466723/1192004 一、linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下: POST加电自检-->BIOS(Boot Sequence)-->加载对应引导上的MBR转载 2014-05-03 18:09:55 · 438 阅读 · 0 评论 -
Linux设备驱动开发
http://oss.org.cn/kernel-book/ldd3/index.html 1. 第一章 设备驱动简介 1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块 1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 2. 建立和运行模块 2.1. 设置你的测试系统 2.2. Hello转载 2014-05-03 18:00:33 · 556 阅读 · 0 评论 -
U-Boot启动过程
(国嵌) bootloader 除了依赖CPU,还依赖板级设备的配置,例如板卡的硬件地址分配,外设硬件芯片的类型。不同的板子需修改 bootloader。阶段1:硬件初始化,为加载bootloader的二阶段准备RAM空间,拷贝2阶段代码到内存,设置好堆栈,跳到2阶 段,初始化本阶段要的设备,将内核和根文件从flash中拷贝到RAM中,最后调用内核。 开发板上电后,执行U-Boot转载 2014-06-07 11:02:27 · 830 阅读 · 0 评论 -
memcpy与memmove解析
http://blog.csdn.net/hfw_1987/article/details/4193872 从DESCRIPTION看来,两者的功能基本相同,唯一不同的是,当 dest 和 src 有重叠的时候选用不同的函数可能会造成不同的结果。不妨写个小程序来测一下: 0 #i nclude 1 #i nclude 2 3 int main() 4 { 5 int转载 2014-12-25 10:46:52 · 300 阅读 · 0 评论