U-Boot新旧版本对比
版本命名方式
-
新版本:2008年8月之后的版本
旧版本:2008年8月及之前的版本
- 举个例子:
旧版本 | U-Boot-1.16 |
新版本 | U-Boot-2014.01 |
目录结构的变化
-
新版本:2010年6月之后的版本
旧版本:2010年3月之前的版本
- 旧版本的cpu目录,在新版本下位于新增的arch目录下,这样的改变时目录结构更明确
旧版本 | cpu |
新版本 | arch/cpu |
顶级Makefile和boards.cfg
-
新版本:2012年10月之后的版本
旧版本:U-Boot-1.1.6
究竟是哪个版本开始改未求证
- 对于移植中的make <board_name>_config命令
旧版本 | 顶级Makefile中修改 |
新版本 | boards.cfg中修改 |
这里boards.cfg文件是新增的,在旧版本是没有的
链接脚本U-Boot.lds
第一阶段入口点start.S
- start.S的位置
旧版本 | 新版本 |
cpu/arm920t/start.S | arch/arm/cpu/arm920t/start.S |