发布时间:2014-05-20 12:24:25
操作系统:ubuntu10.04前言: 在上一章节中,详细分析了uboot中的顶级makefile,了解了uboot的编译流程,在本章节中,将要详细分析的是uboot 的执行流程。而uboot的第一条执行,是在 start.S 的。一,start.S的详细分析。点击(此处)折叠或打开/* * armboot - Sta.........【阅读全文】
发布时间:2014-05-20 12:24:17
ARM Linux Kernel Boot Requirements 是ARM Linux内核的维护者Russell King写的。详细内容如下:Booting ARM LinuxAuthor: Russell KingInitial date: May 18, 2002Revision: 2 - 30 September 2004In order to boot ARM Linux, you require a boot loader, which is a smallprogram that runs before the mai.........【阅读全文】
发布时间:2014-05-20 12:24:06
操作系统:ubuntu10.04 前言: 要完成自己的uboot,首先要熟悉广泛使用的Uboot的架构,实现。 而看linux的大项目的源码,切入点基本都是从makefile开始。1,makefile详解: 如果对makefile有疑惑的请看:*makefile 博文链接 点击(此处)折叠或打.........【阅读全文】
发布时间:2014-05-20 12:23:58
要解决的问题:1. 虚拟地址怎么改?2. bootloader默认把他下载到了那里?3. 参数tag的地址怎么改 ,什么时候使用这个地址的?4. 自解压的地址怎么改?5. 从启动到linux开始运行,整个ram的布局的变换?6. 怎么把kernel-2.6.13用uboot引导?1. 虚拟地址怎么改?生成vmlinux的命令如下:/usr/local/ar.........【阅读全文】
发布时间:2014-05-20 12:23:52
启动armlinux,bootloader必须提供下面几步: 1. 设置并初始化ram 2. 初始化一个串口 3. 检测处理器类型 4. 设置内核标记列表 5. 调用内核映像 1. 设置并初始化ram &n.........【阅读全文】