B o o t l o a d e r是操作系统内核运行之前运行的一段小程 序。主要用于初始化硬件设备, 建立内存空间的映射图, 从而 将系统的软硬件环境带到一个合适的状态, 以便为最终调用 操作系统内核准备好正确的环境。 B o ot l o a d e r 与c p u的体系结 构有关, 不同的c p u体系结构都有不同的b o o t l o a d e r 。同时 b o ot l o a d e r 还依赖于具体的嵌入式板级设备的配置。也就是 说, 对于两块不同的嵌入式板而言, 即使
基于G C C的交叉编译器研究与开发 摘 要:随着日前越来越多嵌入式系统的飞速发展,必须快速有效地为之开发合适的交叉编译器 因为 G C C ( G N UC o m p i e r C o l l e c t i o n )是非常优秀的交叉编译器而且具有很好的可移植性,所以移植G C C 是一个非常正确的方法。以交叉编译系统Z L T C G的开发为背景,详细分析了交叉编译系统G C C的体系结构,对其高度可移植性所依赖的中间表示和机器描述技术进行了深入研究,并在此基础上阐述 了如何基于 G
本手册结合MPC860T硬件平台,详细叙述了PPCBOOT/UBOOT以及嵌入Linux的移植过程, 介绍了 SNMP 和 WEB 组件在嵌入平台上的移植过程,同时这也可以作为在其它硬件平台上移 植嵌入 Linux 的参考手册。 鉴于篇幅有限,本文将不会列出所涉及的源代码,主要目的是是讨论进行 PPCBOOT/UBOOT 和嵌入 Linux 移植的步骤和通常做法,不会对源代码做过多解释叙述。