嵌入式开发之bootloader

嵌入式开发之bootloader

之前有很多

现在用的最多的就是uboot

主要介绍的内容有:

  • 版本演化历史
    • 目前最常用的哪几个版本:
    • u-boot.1.1.6
    • uboot 2012之类的
  • 介绍代码的逻辑和框架
    • arch,支持的平台
    • cpu类型
    • 支持哪些外设,代码架构如何
  • 基本的使用方式
    • 烧录到目标开发板中后
    • 启动系统之前按某个键,或任意键
    • 然后输入命令,使用uboot
  • 常见的命令
    • nand write/read
    • setenv
    • 等等
  • 包括基本的编译命令
    • make XXXX_config
  • 环境变量存储机制
    • 环境变量env
    • 存在多种可能的介质中
    • 比如nand flash,nor flash等等
  • 以及如果要移植,大概的逻辑,和参考资料
    • 找到值得参考的,关于uboot移植的资料

 

另外,把之前自己对,uboot编译最后阶段的命令的详细解释,也(引用)过来:

详细分析make uboot 最后的编译链接的具体执行过程



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量