
uboot
dongxxx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UBOOT分析(1)-编译
UBOOT网上介绍的资料很多,推荐下面几个链接,这是一个有代表性的uboot工程: Qemu模拟ARM之移植UBOOT https://blog.youkuaiyun.com/wyy626562203/article/details/80058932 Ubuntu12.04下建立交叉编译环境、使用QEMU模拟Cortex-A9、QEMU运行uboot https://www.cnblogs.co...原创 2018-11-06 14:39:44 · 347 阅读 · 0 评论 -
u-boot 分析(2)-在QEMU环境下的调试
好文推荐: https://www.jianshu.com/p/91baa4d140a2 qemu-system-arm仿真vexpress-a9踩坑记 通过走读代码来熟悉uboot,对于新手比较困难。 若能通过调试环境,一步一步的跟踪代码运行,就能很好的理解u-boot的实现流程,及主要的功能模块。 在QEMU环境下,有两种方法可以进行调试 首先安装QEMU。简单点,直接...原创 2018-11-08 14:28:55 · 2318 阅读 · 0 评论 -
u-boot分析(3)--一个提取出编译使用到的源代码小工具
u-boot工程支持多开发板,因此使用用到的代码只是其中的一部分。 使用sourceInsight工具来浏览源代码时,将哪些代码包含进来,就比较麻烦了。 这里提供一个小脚本,可以通过编译后的.cmd文件信息,用到的源代码和其依赖的文件,提取出来。 这样就能很方面的浏览代码了。 #!/bin/bash COPY_FILE_ROOT=$(pwd) COPY_FILE_TARGET_ROOT=...原创 2018-11-08 15:23:00 · 462 阅读 · 0 评论 -
u-boot分析(4)--链接信息
u-boot的主要功能就是操作系统运行环境的准备和操作系统代码的加载并运行。 不同的产品,其启动过程有其自身的要求,要结合该产品的特性,调整u-boot的BIN文件生成。 因此,了解其链接信息,对于分析u-boot功能也是很重要的。 在uboot的编译中,最终的连接脚本是通过GCC编译器生成的。 原始文件为./arch/arm/cpu/u-boot.lds arm-linux-...原创 2018-11-08 16:04:08 · 339 阅读 · 0 评论