下载此文档

Linux bootloader学习总结.docx


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
Linux bootloader学习总结
Linux驱动学习汇总
Bootloader编写
Bootloader把外部flash中的内核代码读入内存(需要读flash的驱动,初始化时钟,上电的时候只有12M

Linux bootloader学习总结
Linux驱动学习汇总
Bootloader编写
Bootloader把外部flash中的内核代码读入内存(需要读flash的驱动,初始化时钟,上电的时候只有12M,关看门狗之类的操作),并启动内核(跳转到内核的内存地址,并需要传递一些参数到给内核,让内核知道内存大的大小,根文件地址在哪里等)。-----这只是启动内核,高级的还可以烧写内核。
编写步骤
:关看门狗、设置时钟(初始化的时候只有12M)、设置SDRAM、初始化NAND FLASH(如果是从NAND FLASH启动的话)。
,需要重定位到SDRAM。
FLASH读内核到SDRAM,(一般NOR Flash比较小,存不了内核)


嵌入式启动步骤
上电---运行bootloader(和winds的BIOS相同)---引导内核(读出内核、运行内核)---挂接根文件系统---运行根文件系统里的运行程序。


网上下载一个u-boot,在上面打补丁即可。
打补丁、配置、编译、烧写(四个步骤)
删除一个文件夹rm-rf
解压缩:tar xjf
打补丁:进入到打补丁的文件夹下,patch-p1(忽略第一个斜杠之前的东西) <../u-boot-
补丁文件打在什么地方,里面内容包涵有
补丁文件中---表示原来的代码+++表示修改后的代码
终止某条命令:ctrl+z
在DOS下,可以单击右键,实现粘贴。烧写bootloader到nand flash中,
在bootloader中输入help,可以查看命令的使用,看具体某一个指令,可以?ls
重新回到菜单,输入menu
在菜单中,输入printf,可以打印出环境变量,输入set bootdelay10,可以设置进入菜单倒数10s钟。也可以设置串口波特率之类的。
Linux驱动学习汇总
Bootloader编写


Bootloader把外部flash中的内核代码读入内存(需要读flash的驱动,初始化时钟,上电的时候只有12M,关看门狗之类

Linux bootloader学习总结 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人baibai
  • 文件大小17 KB
  • 时间2022-05-15
最近更新