底层移植
琼方
这个作者很懒,什么都没留下…
展开
-
U-boot分析与移植(1)----bootloader分析
一、Boot Loader 概念 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境,他就是所谓的引导加载程序(Boot Loader)。 嵌入式软件在Flash存储器中的分布图 二、为什么需要BootLoader? B转载 2014-01-02 17:24:00 · 585 阅读 · 0 评论 -
U-Boot编译过程完全分析
2.1 U-Boot Makefile分析 2.1.1 U-Boot编译命令 对于mini2440开发板,编译U-Boot需要执行如下的命令: $ make mini2440_config $ make all 使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干转载 2014-01-02 12:26:46 · 469 阅读 · 0 评论 -
U-Boot启动过程完全分析(-)
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能 Ø 硬件设备初始化 Ø 加载U-Boot第二阶段代码到RAM空间 Ø 设置好栈 Ø 跳转到第二阶段代码入口 (2)第二阶段的功能 Ø 初始化本阶段使用的硬件设备 Ø 检测系统内存映射 Ø 将内核从Fla转载 2014-01-02 13:16:34 · 568 阅读 · 0 评论 -
单独编译 u-boot 交叉编译工具安装----交叉编译工具arm-none-linux-gnueabi-gcc安装
目录(?)[+] 交叉编译工具arm-none-linux-gnueabi-gcc安装 http://wiki.emsym.com/wiki/%E6%90%AD%E5%BB%BALinux%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83#.E4.BA.A4.E5.8F.89.E7.BC.96.E8.AF.91.E5.B7.A5.E5.85.B7arm转载 2014-01-04 15:32:11 · 643 阅读 · 0 评论 -
[U-Boot] How make xxx_config works?
[U-Boot] How make xxx_config works? 来自于这位仁兄 http://www.cnblogs.com/lake-of-embedded-system/archive/2012/08/11/2633773.html Today, I'm going to talk about the question how make xxx_config in U-Bo转载 2014-01-12 18:02:43 · 480 阅读 · 0 评论 -
汇编语言中PTR的含义及作用以及Mov和lea的区别
一、汇编语言中PTR的含义及作用 mov ax,bx ;是把BX寄存器“里”的值赋予AX,由于二者都是word型,所以没有必要加“WORD” mov ax,word ptr [bx];是把内存地址等于“BX寄存器的值”的地方所存放的数据,赋予ax。由于只是给出一个内存地址,不知道希望赋予ax的,是byte还是word,所以需要用word明确指出! 所以,当两个操作数的宽度不一样时,就要用转载 2014-01-13 10:52:34 · 2601 阅读 · 0 评论