
第三部分:u-boot
u-boot移植
森林-bruce
十年IT两茫茫,不思量自难忘....
展开
-
2.5.U-Boot源码分析1-启动第一阶段-U-Boot和系统移植第5部分视频课程
1、start.S引入(第一阶段需要在汇编_start函数开始)(1)u-boot.lds中找到start.S入口,C语言的入口就是main函数,可能就是main.c。(2)ENTRY声明就是整个程序的入口,在u-boot.lds。 _start符号就是整个程序的入口,类型main函数。(3)当不知道_start函数在那个文件中的时候,就需要进行查找,可以使用SourceInsight 软...原创 2020-05-06 13:11:05 · 694 阅读 · 0 评论 -
2.4.U-Boot配置和编译过程详解-U-Boot和系统移植第4部分视频课程笔记
1、uboot 主Makefile分析1VERSION=主版本号PATCHLEVER= 次版本号SUBLEVEL再版本号EXTRAVERSION = 自己定义的版本号U_BOOT_VERSION =最终版本号 “1.3.4xyz”VERSION_FILE = $(obj)include/version_autogenerated.h(编译自动生成的文件)里面就是生成了一个宏,记录...原创 2020-04-25 15:34:35 · 401 阅读 · 0 评论 -
2.6.U-Boot源码分析2-启动第二阶段-U-Boot和系统移植第6部分视频课程笔记
1、开始uboot启动第二阶段函数目录:Board.c (f:\si_preject\uboot_jiuding\uboot\lib_arm):void start_armboot (void)void start_armboot (void) 整个函数构成了uboot启动的第二阶段,uboot的第二阶段就是要初始化剩下的还没有初始化的硬件,主要soc外部硬件,譬如:Inand 网卡芯片,,...原创 2020-04-23 10:00:15 · 507 阅读 · 1 评论 -
SourceInsight的基本使用
1、创建工程添加项目文件上面添加默认没有.S文件,SI不识别.S文件,解决方法:添加.S识别方法二勾选:原创 2020-04-13 11:45:13 · 306 阅读 · 0 评论 -
2.1.U-Boot学习前传-U-Boot和系统移植第1部分笔记
2.1.1、为什么要有uboot原创 2020-04-12 12:45:57 · 348 阅读 · 0 评论 -
2.3.零距离初体验U-Boot-U-Boot和系统移植第3部分视频课程笔记
1、x210官方uboot配置编程实践1(宏观体验)1.1、下载源u-boot代码(1)u-boot官网下载没有做任何移植,移植最困难,要针对soc进行移植(2)soc厂家移植好的u-boot功能最全,针对他们自己的smdkv210开发板进行移植(3)具体的开发板供应商针对本开发板优化后的u-boot1.2、配置编译(具体开发板开发板厂家提供)(1)==BSP:就是board su...原创 2020-04-12 12:44:14 · 194 阅读 · 0 评论 -
2.2、shell基础和Makefile-u-boot和系统移植第二部分
2.2.1、shell介绍2.2.1.1就是操作系统的终端命令行(1)人机交互的接口,也是就是用户操作的命令行界面。(2)2.2.1.2 shell是一类编程语言(1)2.2.1.3、shell语言:sh、bash、csh、ksh、perl、python等都是脚本语言(1)linux常用的是bash、sh;(2)脚本语言一般在嵌入式中应用,主要是用来做配置。(3)linux下最常...原创 2020-04-05 21:49:39 · 206 阅读 · 0 评论