Uboot
小木瓜
这个作者很懒,什么都没留下…
展开
-
u-boot-2010.03的移植
【实验目的】 了解U-boot-2010.03的代码结构及移植方法。【实验环境】1、 Ubuntu 10.10发行版2、 u-boot-2010.033、 FS2410平台4、 交叉编译器 arm-none-linux-gnueabi-gcc【实验步骤】 说明:后面实验中的命令行提示符是($)则为主机命令(主机上执行),(#)则为开发原创 2011-11-15 19:00:27 · 1957 阅读 · 0 评论 -
uboot 配置 编译 连接全过程
根据README中 Porting Guide 的指示精神,我们要在新板子上移植UBoot,最快速的办法就是查看当前UBoot代码中是否有对相似于待移植板子的其他板子的支持(这应该又是一个可考虑成为习惯甚至本能的做法。也即拿到不熟悉的软件包后,看看里面有没有自己熟悉的、或者和自己目前要做的东西很相似的部分,从这个部分入手往往能很快的解决问题)。很幸运,我们在里面找到了三星公司所生产的SMDK241原创 2011-11-14 20:48:39 · 2437 阅读 · 0 评论 -
常用 U-boot命令详解
U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只原创 2011-11-10 19:37:23 · 1771 阅读 · 0 评论 -
U-Boot编译过程完全分析
2.1 U-Boot Makefile分析2.1.1 U-Boot编译命令 对于mini2440开发板,编译U-Boot需要执行如下的命令:$ make mini2440_config$ make all 使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用原创 2011-11-17 20:43:36 · 590 阅读 · 0 评论 -
文件系统移植
【实验目的】 熟悉Linux文件系统目录结构,创建自己的文件系统,通过NFS方式集成测试,用文件系统生成ramdisk文件系统映象文件。【实验环境】1、 Ubuntu 10.10发行版2、 u-boot-2010.033、 FS2410平台4、 交叉编译器 arm-none-linux-gnueabi-gcc-4.3.2【实验步骤】原创 2011-11-16 18:03:26 · 4203 阅读 · 0 评论 -
U-Boot启动过程完全分析(经典版)
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口 (2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将内核从Fla原创 2011-11-17 20:27:25 · 3224 阅读 · 0 评论 -
VIM IDE搭建
工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已,甚至打算收回刚刚迈出的脚步。所幸的是,通过几天努力,我总算配置出了一个功能完备的基于Vim的开发环境。这个开发环境除了基本的Vim外,还包括Cta原创 2012-07-22 23:29:49 · 2045 阅读 · 1 评论