2.1.2 为什么是uboot?

2.1.2.1 uboot从哪里来?
(1)uboot是SourceForge上的开源项目,一个德国人发起的项目
(2)uboot是由一个人发起,然后网络上所有感兴趣的人共同维护发展而来的一个bootloader

2.1.2.2 uboot的发展历程
(1)个人使用的开源小项目
(2)被更多人认可使用
(3)被SOC厂商默认支持
(4)uboot经过多年发展,已经成为事实上的业内bootloader标准,现在大部分嵌入式设备都会默认使用uboot作为bootloader

2.1.2.3 uboot版本号问题
(1)早期的uboot类似于这样:uboot 1.3.4,后来版本号变成了uboot-2010.06
(2)uboot的核心基本没什么变化,越新的版本支持的开发板越多而已,对于一个老版本的芯片来说,新旧版本的uboot并没有差异

2.1.2.4 uboot可移植性的正确理解
(1)uboot是universal bootloader(通用的启动代码),意思是各种地方都可以使用,所以说uboot具有可移植性
(2)uboot具有可移植性不是说uboot在任何开发板上可以拿来就用,而是说uboot具有源代码的可移植性,可以针对不同开发板进行移植,移植后就可以在这个开发板上使用了

总结:时事造英雄,uboot的出现是一种必然,没有uboot也会有另一个bootloader

备注:总结整理于朱老师物联网uboot课程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值