资料
  • 资料
  • 专题
ARM_Linux的移植过程及分析
推荐星级:
类别: 消费电子
时间:2020-04-07
大小:210.15KB
阅读数:571
上传用户:238112554_qq
查看他发布的资源
下载次数
1
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
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 是链接……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书