U-BOOT详解

[复制链接]
7395|36
comeon201208 发表于 2015-4-11 10:17 | 显示全部楼层
Bootloader是基于特定硬件平台来实现的,因此几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同的处理器架构都有不同的Bootloader,Bootloader不但依赖于cpu的体系结构,还依赖于嵌入式系统板级设备的配置。对于2块不同的板子而言,即使他们使用的是相同的处理器,要想让运行在一块板子上的Bootloader程序也能运行在另一块板子上,一般也需要修改Bootloader的源程序。
 楼主| zhangmangui 发表于 2015-4-11 16:32 | 显示全部楼层
comeon201208 发表于 2015-4-11 10:17
Bootloader是基于特定硬件平台来实现的,因此几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同 ...

建议楼主开贴讲
comeon201208 发表于 2015-4-12 20:34 | 显示全部楼层
U-boot,全称Universal Boot Loader,是由DENX小组的开发的遵循GPL条款的开放源码项目,它的主要功能是完成硬件设备初始化、操作系统代码搬运,并提供一个控制台及一个指令集在操作系统运行前操控硬件设备。
zxbdlv 发表于 2015-12-11 11:48 | 显示全部楼层
感谢分享!
 楼主| zhangmangui 发表于 2015-12-11 23:08 | 显示全部楼层

还望你多多支持
private80 发表于 2015-12-11 23:22 | 显示全部楼层
真是好东西啊,学习了
adam_zhang41 发表于 2016-3-18 13:35 | 显示全部楼层
好东西,正好在学这个,受益匪浅。
版主牛人啊
changcheng00 发表于 2017-11-22 17:33 | 显示全部楼层
感谢楼主
 楼主| zhangmangui 发表于 2017-11-22 22:34 | 显示全部楼层
aspoke 发表于 2017-11-23 22:27 | 显示全部楼层
232321122 发表于 2017-11-23 22:28 | 显示全部楼层
这个有A9的移植教程吗?
ghuca 发表于 2017-11-23 22:28 | 显示全部楼层
对u-boot的目录有了一些了解后,分析启动代码的过程就方便多了
232321122 发表于 2017-11-23 22:35 | 显示全部楼层
看着楼主的教程真是详细。
ghuca 发表于 2017-11-23 22:35 | 显示全部楼层
对uboot整个架构有一个清晰的认识
aspoke 发表于 2017-11-23 22:35 | 显示全部楼层
现在都不会移植uboot了,好久没用了。
sjhuang527 发表于 2017-11-26 10:33 | 显示全部楼层
看得出是看过代码的。有些地方还没有做到严谨(比如缓存是cache不是catch),不过精神是相当不错的
VLSI1324 发表于 2018-7-13 14:53 | 显示全部楼层
各位大佬,图片为什么看不了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部