- 6
- 0
- 约1.57千字
- 约 3页
- 2018-05-25 发布于河南
- 举报
Linux驱动开发人员所需要做的工作
Linux驱动开发人员所需要做的工作
Boot Loader
当CPU一上电,此时CPU必须从NOR Flash或者NAND Flash中取指令 , 直接从 NAND Flash取指令的AP为支持Nand 启动 。
Nand boot ,其实原理就是AP 内部的ROM里有一小段代码,包括NAND Flash驱动,它启动从Nand Flash中读取一段(比如4KB)到内部的SRAM中,
然后跳转到SRAM起始位置,执行SRAM中的代码。SRAM中的代码中包括初始化SDRAM,Nand Flash driver等,它的第一件事情就是初始化SDRAM,
然后把Nand Flash中的更多的东西(整个boot loader)搬到SDRAM中,然后执行uboot
NOR boot : 代码就在NOR Flash中,直接执行,初始化CPU ,SDRAM 等, 把整个uboot 搬到SDRAM中 ,然后执行uboot,在uboot中把kernel从
NAND Flash中读出。
对于常用的cpu , u boot 都支持, 这块不需要改什么
对于u boot不支持的cpu , 需要写汇编,初始化cpu ,SDRAM ,NAND Flash驱动,NOR Flash驱动 (setenv命令需要)等
在boot loader 中,还需要UART驱动,以支持打印信息。
另外 要加上LCD 驱动 ,以支
您可能关注的文档
最近下载
- 小学数学《学业质量测评卷》5年级下册(26春).docx VIP
- 糖尿病病人的护理PPT(完整版).pptx
- 低压无功功率补偿装置本毕业论文.doc VIP
- 2024-2025学年江苏省苏州市高新区苏教版四年级下册期中测试数学试卷(含答案).pdf VIP
- 2025年10月自考14675制单结汇与报关实务.试题及答案.pdf VIP
- 基于python的Web应用漏洞扫描工具设计与实现.docx
- 深入浅出话内丹之“玄珠成像”(二)-来源:现代养生(上半月版)(第2020009期)-河北省医疗气功医院.pdf VIP
- 物料齐套管理制度【完整版】.pdf VIP
- (完整版)吊装施工方案(含计算).pdf
- 深入浅出话内丹之——“玄珠成像”(一)-来源:现代养生(上半月版)(第2020008期)-河北省医疗气功医院.pdf VIP
原创力文档

文档评论(0)