1. U-boot是什么
U-Boot,全称 Boot ,是遵循GPL条款的从、、逐步发展演化而来的 开放源码项目。
U-boot,是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构,其主要作用为:==引导系统的启动!==目前,U-Boot不仅支持Linux系统的引导,还支持, , QNX, RTEMS, ARTOS, , 等多种嵌入式操作系统。
2. U-boot主要特性及功能3. U-boot下载地址
Uboot开发源码:
其他厂商定制的uboot源码:
4. U-boot目录结构
5. 如何编译Uboot
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make ARCH=arm CORSS_COMPILE=arm-linux-gnueabihf- colibri-imx6ull_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j8
ARCH=arm:arm架构
:使用的交叉编译器
如果编译出错,your older 6.0,可以参考【1】
-:指定一个文件,作为相关版型的配置信息
V=1:这个选项能显示出编译过程中的详细信息,即是编译模式
-j8:多核并行编译uboot,可以提高编译速度,受硬件限制
6. U-boot工作模式
U-boot的工作模式有:启动加载模式和下载模式
启动加载模式,为正常工作模式,一款开发板,正常上电后,将嵌入式操作系统==从FLASH中加载到SDRAM中==运行。
下载模式,就是通过通信uboot,将内核镜像、根文件系统镜像从PC机直接下载到目标板的FLASH中。
7. U-boot的存放位置
嵌入式系统,一般使用Flash来作为启动设备,Flash上存储着U-boot、环境变量、内核映像、文件系统等。U-boot存放于Flash的起始地址,所在扇区由Soc规定。
8. U-boot系列文章汇总
下面是进行U-boot开发期间,感觉比较不错的资料,总结分享一下!
[1] : Uboot官网、Uboot官方指南、官方指南2
限时特惠:本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情
站长微信:Jiucxh