
arm_uboot
[T]
这个作者很懒,什么都没留下…
展开
-
四、uboot_引导内核
2、uboot引导内核依赖两个变量。一、uboot引导内核。原创 2022-10-28 23:09:58 · 363 阅读 · 0 评论 -
三、uboot_命令实现
一、uboot命令实现1、run_commond(commom/main.c)2、命令查找函数 3、命令实现4、实现一个命令(hello:打印一个hello)(1)创建一个命令文件(common/cmd_hello.c)(2)将命令添加至uboot原创 2022-10-28 21:58:34 · 408 阅读 · 0 评论 -
二、uboot_源码分析
1、第一阶段,硬件相关初始化(arch/arm/cpu/arm920t/start.S)2、第二阶段,c语言程序(lib_arm/board.c)2、第二阶段初始化(c语言)1、第一阶段初始化(汇编)(1)实现读写flash。(4)读取内核,引导内核。一、uboot启动原理。(3)初始化SDRAM。(5)拷贝第二阶段代码。原创 2022-10-27 22:11:44 · 832 阅读 · 0 评论 -
一、uboot_配置与编译原理
uboot是一个板级程序,作用为引导内核。(5)driver:与驱动相关,网卡驱动,串口驱动等。二、uboot的Makefile结构分析。(4)common:共用部分,与指令相关。(3)编译流程(Makefile)(1)arch:与 体系架构相关。(2)分析mkconfig配置。(3)broad:与板子相关。3、Makefile结构分析。(2)cpu:与cpu相关。1、编译uboot流程。(1)配置:make。原创 2022-10-27 21:03:06 · 647 阅读 · 0 评论