uboot到底是干嘛的-.doc
《uboot到底是干嘛的-.doc》由会员分享,可在线阅读,更多相关《uboot到底是干嘛的-.doc(1页珍藏版)》请在三一文库上搜索。
1、uboot到底是干嘛的?1.为什么要有uboot1.1、计算机系统的主要部件1.2、PC机的启动过程1.3、典型嵌入式1.4、1.5、总结:uboot到底是干嘛的2.1、uboot从哪里来的?2.2、uboot的发展历程2.3、uboot的版本号问题2.4、uboot的可移植性的正确理解3.1、自身可开机直接启动3.2、能够引导操作系统内核启动并给内核传参3.3、能提供系统部署功能3.4能进行soc级和板级硬件管理3.5、uboot的“生命周期”总结:一切都是为了启动内核4.1、从裸机程序镜像uboot.bin说起4.2、uboot的命令式shell界面4.3、掌握uboot使用的2个关键点:
2、命令和环境变量5.1、类似linux终端的行缓冲命令行5.2、命令中的特殊符号(譬如单引号)5.3、有些命令是一个命令族(譬如movi)7.1、开发板运行linux下和主机Windows的ping通7.2、开发板运行linux下和虚拟机ubuntu的ping通7.3、开发板运行uboot下和主机Windows的ping通7.4、开发板运行uboot下和虚拟机ubuntu的ping通8.1、tftp下载指令:tftp9.1、SD卡/iNand操作指令movi9.2、NandFlash操作指令nand9.3、内存操作指令:mm、mw、md9.4、启动内核指令:bootm、go10.1、环境变量如何
3、参与程序运行11.1、自动运行命令设置:bootcmd11.2、uboot给kernel传参:bootargs11.3、新建、更改、删除一个环境变量的方法12.1、uboot阶段Flash的分区12.2、uboot阶段DDR的分区(1)DDR的分区和Flash的分区不同,主要是因为Flash是掉电存在的,而DDR是掉电消失,因此可以说DDR是每次系统运行时才开始部署使用的。(2)内存的分区主要是在linux内核启动起来之前,linux内核启动后内核的内存管理模块会接管整个内存空间,那时候就不用我们来管了。(3)注意内存分区关键就在于内存中哪一块用来干什么必须分配好,以避免各个不同功能使用了同一块内存造成的互相踩踏。譬如说我们tftp 0x23E00000 zImage去下载zImage到内存的0x23E00000处就会出错,因为这个内存处实际是uboot的镜像所在。这样下载会导致下载的zImage把内存中的uboot给冲掉。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- uboot 到底 干嘛
链接地址:https://www.31doc.com/p-3274400.html