2.序言
本文章的目的是介绍怎么在嵌入式Power架构(Power Architecture),ARM和MIPS系统上使用固件程序U-boot和操作系统。
在此过程中会有很多步骤,所以深度挖掘每一个步骤几乎是不可能的,但是我们会尝试提供所有让嵌入式操作系统从0开始跑起来的所有必要信息。这些信息包括你在配置、创建和运行U-boot、linux系统镜像时所需要的所有工具。
首先,我们会介绍如何安装交叉编译工具——嵌入式linux开发套件。当你使用运行着linux或者Sun Solaris2.6 的x86 PC作为开发环境时,你是需要这些工具的。
然后,我们会介绍怎么连接到你目标板的串口,你也应该配置一个像cu或者kermit这样的终端模拟程序。
在很多情况下,你希望使用以太网来下载镜像到你的目标板中;因此,你需要TFTP和DHCP/BOOTP服务器。我们会简要介绍一下这些服务器的配置。
接下来我们会介绍给一个特定的板子配置和创建U-boot镜像时,我们需要怎么做,以及怎么安装镜像并使这个镜像在这个特定的板子上运行起来。
接着我们会配置、创建并安装linux镜像到已经安装好U-boot镜像的板子上。我们用SELF——简单嵌入式linux架构(simple Embedded Linux Framework)来说明怎么创建开发系统(使用NFS作为根文件系统)和嵌入式目标配置(启动一个基于busybox的ramdisk镜像)。
本文档不会介绍怎么一直U-boot活着Linux到新的硬件平台。相反,本文档默认U-boot和Linux已经支持你的板子。
2.1 版权
2.2免责声明
2.3文档源
本文档最新的版本有以下的格式
· HTML http://www.denx.de/wiki/publish/DULG/DULG-canyonlands.html
· plain ASCII text http://www.denx.de/wiki/publish/DULG/DULG-canyonlands.txt
· PostScript European A4 format http://www.denx.de/wiki/publish/DULG/DULG-canyonlands.ps
· PDF European A4 format http://www.denx.de/wiki/publish/DULG/DULG-canyonlands.pdf
2.4参与者
本文档的很多信息都是来源于几个邮件列表。感谢所有以不同方式为此做出贡献的人。
2.5 翻译版本
无
2.6反馈
如果有任何的评论或者建议都可以给作者发邮件。Wolfgang Denk at wd@denx.de.
2.7约定