海思(Hi3521a)uboot详细分析(0)——序言和目录

1.背景

    因项目需要,最近对项目中使用到的hi3521a uboot进行了一次详细分析,用来定位分析项目中遇到的问题,今天开始,将uboot从配置,编译,运行到最后引导内核启动的整个过程做一个详细分析。

    目的有两个,一是对自己分析uboot做一个记录总结,以便日后查询;二是取之于网络,回馈于网络,希望能帮助到有需要的人。

2.专栏目录

    本系列博客的内容如下,基本按配置,编译,执行的顺序来介绍,如果分析有误,欢迎交流指正:

  • 海思(Hi3521a)uboot详细分析(1)——顶层Makefile分析
  • 海思(Hi3521a)uboot详细分析(2)——顶层mkconfig分析
  • 海思(Hi3521a)uboot详细分析(3)——顶层config.mk分析
  • 海思(Hi3521a)uboot详细分析(4)——链接文件u-boot.lds分析
  • 海思(Hi3521a)uboot详细分析(5)——uboot启动第一阶段start.S文件分析
  • 海思(Hi3521a)uboot详细分析(6)——uboot启动第二阶段start_armboot函数分析
  • 海思(Hi3521a)uboot详细分析(7)——环境变量分析
  • 海思(Hi3521a)uboot详细分析(8)——bootm启动命令解析
  • 海思(Hi3521a)uboot详细分析(9)——启动分析总结

3.代码

    uboot分析的是海思官方提供的《Hi3521D V100R001C01SPC050》中的《u-boot-2010.06》代码可以在这里下载《海思(Hi3521a)uboot详细分析源代码》

 

4.引用与致谢

    感谢以下博客有关Uboot的分析,本系列博客有不同程度的引用,在此表示感谢。

    朱老师的《朱老师物联网大讲堂》对Uboot有做详细的分析,本系列的博客也有不少引用它的课堂笔记。

   Crifan 的《Uboot中start.S源码的指令级的详尽解析》,他是针对TQ2440设备的分析,与海思还是有些差异

 

 

 

你可能感兴趣的:(linux,uboot)