uboot
linuxweiyh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uboot配置编译
0. 准备 交叉编译工具链:arm-2009q3,位于/home/linuxwei/toolchain目录下 uboot:九鼎提供的uboot,位于/home/linuxwei/uboot/uboot_jiuding目录下 1. 配置 进入九鼎提供的uboot的根目录,执行make x210_sd_config,当出现时表示配置成功。 2. 编译 第1步:修改交叉编译工具链前缀 打开...原创 2018-11-25 22:02:28 · 669 阅读 · 0 评论 -
uboot简介
1. 嵌入式系统部署 uboot部署在Flash上(启动设备)、OS部署在Flash上(硬盘)、内存掉电时无作用、CPU掉电时不工作 2. 嵌入式系统启动过程 系统上电后先执行uboot,uboot负责初始化DDR、初始化Flash,然后将OS从Flash读取到DDR中,最后启动OS。(OS启动后,uboot就没用了) 3. uboot的作用 (1)uboot的主要作用是用来启动操作系统...原创 2018-11-23 14:53:53 · 727 阅读 · 0 评论 -
uboot使用
掌握uboot的使用其实就是掌握uboot的命令和环境变量 1. 常用命令 (1)printenv/print:打印环境变量 (2)setenv/set:设置环境变量 (3)saveenv/save:保存环境变量 (4)ping:网络测试 注:uboot的IP地址(环境变量ipaddr)和主机的IP地址必须处于同一网段。 (5)tftp:网络下载 注:该指令常用于从主机下载内核镜像...原创 2018-11-25 10:33:50 · 1886 阅读 · 0 评论 -
uboot目录分析
1. 文件分析 uboot目录下包含的文件如下图所示: 从上到下依次分析: (1).gitignore —— git工具的文件,git是一个版本管理工具(类似的还有个svn),这个文件和git有关,和uboot本身无关的,不用去管。 (2)arm_config.mk —— 后缀是.mk,是一个Makefile文件,将来在某个Makefile中会去调用它。 (3)三个Changelog...原创 2018-08-31 16:31:45 · 4000 阅读 · 0 评论 -
uboot主Makefile分析
1. VERSION(24 ~ 29行) VERSION = 1 PATCHLEVEL = 3 SUBLEVEL = 4 EXTRAVERSION = U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) VERSION_FILE = $(obj)include/version_autogenerated.h ...原创 2018-12-01 14:55:26 · 589 阅读 · 0 评论 -
uboot顶层目录(根目录)下的config.mk解析
该文件在主Makefile中的第185行被包含,如下: # load other configuration include $(TOPDIR)/config.mk 1. 编译工具定义(94 ~ 107行) # # Include the make variables (CC, etc...) # AS = $(CROSS_COMPILE)as LD = $(CROSS_COMPILE)...原创 2018-12-01 16:53:49 · 1158 阅读 · 0 评论 -
uboot根目录下配置脚本mkconfig的解析
在主Makefile中定义mkconfig: MKCONFIG := $(SRCTREE)/mkconfig export MKCONFIG 在主Makefile中使用mkconfig: x210_sd_config : unconfig @$(MKCONFIG) $(@:_config=) arm s5pc11x x210 samsung s5pc110 @echo "TEXT_B...原创 2018-09-04 09:40:12 · 606 阅读 · 0 评论
分享