Linux系统在ARM上的内核移植资料 下载本文

内容发布更新时间 : 2024/5/6 15:54:23星期一 下面是文章的全部内容请认真阅读。

物理与电子工程学院

《嵌入式系统设计》

课程小论文

课题题目 Linux系统在ARM上的内核移植 系 别 物理与电子工程学院 年 级 专 业 电子科学与技术 学 号 学生姓名 日 期 2012.6.1

物理与电子工程学院设计实验报告

目 录

摘要 ............................................................. 2 1.课题要求 ....................................................... 3

1.1 课题目的 ............................................................ 3 1.2 课题背景 ............................................................ 3

2. Linux系统及Linux内核以及移植简介 ............................ 4

2.1 Linux系统简介 ....................................................... 4 2.2 Linux内核简介 ....................................................... 4 2.3 内核移植简介 ........................................................ 6

2.3.1 移植的基本概念 ...................................................................................................................... 6 2.3.2 内核移植的准备 ...................................................................................................................... 6

3.内核移植 ....................................................... 7

3.1 内核移植基本流程 .................................................... 7 3.2 内核配置 ............................................................ 7

3.2.1 修改Makefile ......................................................................................................................... 7 3.2.2 设置NAND Flash分区 ............................................................................................................ 7 3.2.3 配置内核选项 .......................................................................................................................... 9

3.3 内核编译 ........................................................... 10

3.3.1 交叉编译环境的建立 ............................................................................................................ 10 3.3.2 交叉编译 .................................................................................................................................11

3.4 内核下载 ........................................................... 11

4.技术实现问题 ................................................. 13 5. 结束语 ....................................................... 14 参考文献 ........................................................ 15 设计性实验报告成绩: 指导教师签名: ........... 16

1

物理与电子工程学院设计实验报告

摘要

随着计算机技术、通信技术以及Internet的飞速发展。嵌入式系统已得到越来越广泛的应用。与此同时,嵌入式系统的复杂性也在不断增加,嵌入式操作系统已经成为其中最重要的组成部分。

本文是基于ARM 的平台上进行嵌入式操作系统LINUX 的移植,其中ARM 选用S3C2410。文中首先对内核移植的背景以及Linux 操作系统内核进行了介绍, 然后对移植的步骤及要点做了详细的介绍, 最后实现编译的过程。操作系统移植是嵌人式系统开发的前提和基础,对嵌入式系统的开发具有重要意义

2