(2) 配置 μCLinux 和文件系统
[19]
新建终端或者在控制台( CTRL+ALT+F1~F6 进入 6 个控制台的 1 个)
下,进入 μCLinux 源代码所在的目录,如 /usr/src/μCLinux-dist 。
cd /usr/src/ μCLinux-dist
如果不是进行第一次编译,需要先清除以前编译产生的辅助文件和目标文
件,以保证编译的正确性。如果是第一次编译则可省略。
make distclean
通过文本菜单方式配置 μCLinux。
make menuconfig
在 配 置 界 面 中 按 提 示设 置 相 应 的 厂 商 / 产 品、 内 核 版 本 、函 数 库 版 。
SmartARM2200 开发实验板使用的是 PHILIPS 的 LPC2200 芯片,使用随机光盘
提供的补丁文件后,只需对平台进行基本设置,最后选择 Default all Settings 后
退出保存即可。
建立源代码文件依赖关系(第一次必须执行) :
make dep
编译内核:
make
编译结束,会在 μCLinux安装目录下建立 romfs 和 images 两个目录。 其中
romfs 为 romfs 文件系统的临时存放目录,里面有很多实用程序; images 为生
成的目标代码目录, 其中 ronfs.img 为 romfs 文件系统的映象文件, image.bin 为
文件系统和内核代码的目标文件。在 linux-2.4.x 目录下会有一个 linux 文件,
是编译好的内核文件,为 elf 格式。这些文件可用于进行 μCLinux 内核实验。
(3)下载 μCLinux 内核到开发板
先在 windows 环境下, PC 机使用串口与目标板连接,使用超级终端将开发
板随机光盘上的 Boot Loader 程序下载到开发板。 使用 PC 机网口与开发板相连,
启动到 linux 系统,启动开发板进入 FTP Server模式,在 PC 机上使用 FTP 客户
端软件 gFtp将编译好的 μCLinux内核以及文件系统传送到开发板。
(4)启动 μCLinux
宿主机启动到 linux 系统,使用串口与目标板相连,打开终端窗口,运行