首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > ARM_Linux的移植过程及分析

ARM_Linux的移植过程及分析

资料介绍
ARM_Linux的移植过程及分析嵌入式系统
■ 清华大学智能技术与系统国家重点实验室   李明

A R M   L i n u x 的移植过程及分析
摘   要 :本文结合实例说明了移植 ARM Linux  到特定硬件平台上的实现过程,并对 ARM Linux  的启动 代码做了分析。 关键词 :ARM Linux;移植;RAM disk;交叉编译

引言
面向 A R M 微处理器构架的嵌 入式操作系统的使用量将在今后五 年持续增长,在各种嵌入式操作系 统中, Linux是获得支持最多的第三 大力量。 目前,ARM Linux  支持包括 A R M 6 1 0 、A R M 7 1 0 、A R M 7 2 0 T cores、ARM920T cores、StrongARM 110、StrongARM 1100、XScale 等 系列的 ARM  处理器。这些处理器 都具有 M M U 单元,与之相对应是 NOMMU  的 Clinux,主要是支持 A R M 7 T D M I   系列的微处理器。在 ARM Linux  的基础上,很多开发者 并提交相应的 Machine Type。本文 以实例分析完整地介绍了移植的过 程,对于准备在 ARM Linux  上做 应用开发的技术人员有一定的借鉴 作用。

立交叉编译环境等;然后是配置和 编译内核,必要时还要对源码做一 定的修改;另外还需要制作  R A M disk 来挂接根文件系统;最后是下 载、调试内核并在 RAM disk 中添加 自 己 的 应 用 程 序 。本 文 以 StrongARM 为例,说明如何将 ARM

移植前需要在宿主机上建立 ARM 的交叉编译环境,主要用到的 开发工具包括三个部分:binutils、 gcc、 glibc。 其中, binutils 是二进制 文件的处理工具; gcc 是编译工具; glibc 是链接
标签:Linux的移植过程及分析
ARM_Linux的移植过程及分析
本地下载

评论