| 由于平时没有做笔记的习惯,造成很多以前遇到并解决了的问题再次遇到后,又得花很多时间去解决,所以决定把现在移植的过程记录下来以供以后查看。 |
| 操作系统:ubuntu 9.0.4 (linux-2.6.28) |
| 开发板:友善之臂mini2440 |
| 交叉编译器:arm-linux-gcc-4.3.2 with EABI 下载 |
| u-boot:u-boot-2009.11 下载 |
| 一、U-Boot简介 |
| U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统。其目前要支持的目标操作系统是OpenBSD, NetBSD, FreeBSD,4.4BSD, Linux, SVR4, Esix, Solaris, Irix, SCO, Dell, NCR, VxWorks, LynxOS, pSOS, QNX, RTEMS, ARTOS。这是U-Boot中Universal的一层含义,另外一层含义则是U-Boot除了支持PowerPC系列的处理器外,还能支持MIPS、x86、ARM、NIOS、XScale等诸多常用系列的处理器。这两个特点正是U-Boot项目的开发目标,即支持尽可能多的嵌入式处理器和嵌入式操作系统。 |
| 二、U-Boot移植 |
|
u-boot-2009.11移植到mini2440(一)
U-Boot移植教程
最新推荐文章于 2015-10-07 13:32:03 发布
本文详细介绍了U-Boot在mini2440开发板上的移植过程,包括环境搭建、配置修改及常见问题解决方法。
6809

被折叠的 条评论
为什么被折叠?



