实验一vivi 的编译与运行实验
一、实验目的
(1)熟悉 vivi相关知识及应用 (2)学会使用交叉编译器编译 vivi (3)掌握 vivi命令将文件固化到目标板上
二、实验设备
硬件:EduKit-IV 嵌入式教学实验平台、Mini2410 核心子板、PC 机; 软件:Windows 2000/NT/XP、Ubuntu 8.04、其他嵌入式软件包。 三、实验内容
在 Ubuntu 系统下,使用交叉编译器编译 vivi; 利用 vivi 命令固化 Linux 文件到目标板上 三、实验步骤 1.编译内核
(1)单击菜单应用程序->附件->终端打开终端,设置环境变量: $ source/usr/local/src/EduKit-IV/Mini2410/set_env_linux.sh
$ source /usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/path.sh (2)执行命令切换到 linux 内核目录下: $cd $KERNELDIR
(3)清除早前可能存在的配置信息: $ make distclean (4)执行配置命令: $ make menuconfig
选择< Yes >,回车。 (5)编译内核: $ make zImage
编译完成后将在 arch/arm/boot 目录下生成 zImage 文件,并自动拷贝到/home/example 目录 下。
(6)生成驱动模块: $ make modules
2.固化内核映像 用户可以根据前面章节内容(章节 4.6.1)更新刚编译生成的 zImage 到 Mini2410-IV 的 Nand Flash 中,或者在 Ubuntu 下采用
minicom 终端更新。
使用 minicom 固化内核映像的方法跟前节固化 vivi 映像的步骤相似,启动 vivi 后,输入命令使 用 xmodem 协议来传送新编译好的内核映像 zImage(/home/example/zImage): vivi> load flash kernel x 后面的步骤参考前节 vivi 的传送,仅需要把需要传送的文件名替换为 zImage 即可,传送完毕 minicom 串口终端打印信息如下:
重启实验系统将可以看到新的内核引导信息。 五、实验结果
六、实验中的心得体会

