
1_U-boot-1.1.6分析与使用(基于s3c2440)
耶稣赞我萌
这个作者很懒,什么都没留下…
展开
-
u-boot分析之内核启动(五)
目录u-boot(五)内核启动概述 分区空间 内核文件格式 内核复制跳转 内核启动 机器ID 启动参数 (起始tag)setup_start_tag 内存设置 根文件系统,启动程序,串口设备 (结束)setup_end_tagu-boot(五)内核启动概述启动命令:bootcmd=nand read.jffs2 0x30007FC0 kernel; boo...转载 2019-03-02 00:59:13 · 187 阅读 · 0 评论 -
u-boot分析之命令实现(四)
目录u-boot(四)命令实现分析run_command 小结 自定义一个命令 代码 makefileu-boot(四)命令实现命令是如何实现的?输入命令 执行函数,根据命令去寻找函数所以会有一个命令的结构体[name,fun],该结构体含有命令的name和对应的fun函数。分析run_command函数原型如下int run_command (cons...转载 2019-03-02 00:59:23 · 192 阅读 · 0 评论 -
u-boot分析之两阶段代码分析(三)
目录u-boot(三)启动文件 1,概述 2,uboot第一阶段代码分析: 汇编 2,uboot第二阶段代码分析 C:_start_armboot C:main_loopu-boot(三)启动文件1,概述本书使用的uboot从nor flash启动,下面以开发板100ask24x0的uboot为例。uboot属于两阶段的bootloader,第一阶段的文件为cp...转载 2019-03-02 00:59:34 · 415 阅读 · 0 评论 -
u-boot分析之makefile分析(二)
目录u-boot(二)makefile引入 目录结构(1.1.6) 配置文件 目标 配置具体的单板 编译阶段 过程 链接入口 配置链接地址 附录 附录A:mkconfig解析 附录B 链接脚本u-boot(二)makefile引入如果要分析uboot结构以及如何链接的话,最好的方法就是去分析它的makefile。我们是怎么编译的?先执行配置make 10...转载 2019-03-02 00:58:25 · 341 阅读 · 0 评论 -
u-boot分析之启动简介(一)
目录u-boot启动简介(一)启动概述 内部存储布局 Bootloader概述 内核启动参数 taggedlist 体验一下实际的Uboot U-boot的使用帮助 U-boot基本要求u-boot启动简介(一)启动概述==U-boot的终极目的,是从FLASH中读出内核,加载到SDRAM中==系统 Win B...转载 2019-03-02 00:58:38 · 627 阅读 · 0 评论 -
u-boot分析之编译体验(零)
目录u-boot分析之编译体验1. 嵌入式系统与pc系统的启动对比概述2.如何应用补丁文件生成uboot.bin文件,步骤:3. uboot里要实现的功能3.1 uboot最终目的是启动内核3.2 为达到最终目的uboot要实现的功能(核心目的):3.3 虽然uboot最终目的是启动内核,但是在开发阶段我们想增加更多的功能方便开发(次要目的):4.u-boot功能,...转载 2019-03-02 00:58:50 · 319 阅读 · 0 评论 -
制作补丁与打补丁
diff补丁格式在Uboot学习中,接触到了打补丁这个操作,首先来学习下diff的patch文件格式.命令参数diff常使用的 patch 参数:”-u”:表示在比较结果中输出上下文中一些相同的行 “-r“:表示递归比较各个子目录下的文件 “-N“:将不存在的文件当作空文件 “-w“:忽略空格的比较 “-B“:忽略空行的比较patch常使用的 patch 参数:...转载 2019-03-02 00:59:46 · 1101 阅读 · 0 评论 -
u-boot分析之小结(六)
目录u-boot(六)小结概述内存分布内核交互参数u-boot(六)小结概述 uboot 进行硬件的初始化,复制内核,将内核移动到加载地址,跳转到内核code的入口点(广义的main函数),这个函数接受机器ID用来判断是否支持启动该单板,接受一个参数地址用来得知内存大小,根文件系统位置,内核打印信息 在哪个串口输出等.并且得到该运行的第一个应用程序. 命...转载 2019-03-02 00:59:02 · 134 阅读 · 0 评论 -
uboot中的中断macro宏
目录uboot中的中断macro宏 引入 内存分配 流程概览 普通中断 保存现场 中断函数打印具体寄存器 恢复现场 软中断 空间获取 保存现场 附录速记 疑惑待解uboot中的中断macro宏引入以前因为uboot的目的只是引导linux,没有去看关于中断相关的代码,这两天重新回顾看了下Uboot中start.S源码的指令级的详尽解析中关于uboot1.6的分...转载 2019-03-05 18:19:18 · 639 阅读 · 0 评论