zju(3)内核编译与运行

1、实验目的

学习和掌握Linux配置和编译的基本步骤。

二、实验内容

1. 对Linux内核及用户程序进行配置;

2. 编译生成内核映像文件;

3. 把编译的映像文件烧写到FLASH中,查看运行结果。

三、主要仪器设备

1、Ubuntu12.04系统。

2、英培特eduk4-s3c2410试验平台

四、操作方法和实验步骤

环境变量

source /usr/local/src/EduKit-IV/Mini2410/set_env_linux.sh

1. 编译内核

清除早前可能存在的配置信息

clip_image002

执行配置命令

clip_image004

选择Load an Alternate Configuration File并添加配置文件

clip_image006

之后,保存并退出。

内核编译 make zImage

clip_image008

编译出错,因为交叉编译环境的arm-linux-gcc版本太高,需要降低版本。

clip_image010

clip_image012

clip_image014

进入minicom,通过xmodem协议来固化内核映像

clip_image016

clip_image018

生成驱动模块make modules

clip_image020

输入内核镜像文件

clip_image022

开始传送

clip_image024

在minicom终端将打印内核固化信息

clip_image026

重启后系统可以看到新的内核引导信息

clip_image028

原文地址:https://www.cnblogs.com/shenerguang/p/3381517.html