uclinux内核配置傻瓜教程 Uclinux 内核编译傻瓜教程 插曲:SDT 下程序调适经验 在 SDT 工程下面的.alf 文件都是库文件,有了这些库文件后与之相对应的.c 原文件就不需要加载进入工程,否则会导致工程调试时出现程序跑飞的情况。 比方说如果已经加入了 44blib.alf 文件,则不需要再加入 44blib.c 文件,如果加 入程序通过 jtag 调试必然跑飞,去掉则没有问题! 当然在 ADS 中是没有.alf 库文件的,那么就需要加入相应的.c 文件! ! 内核的编译过程我想大家都知道了,就是 make menuconfig 进入内核配置菜单进行删改,结束保存后进行 make dep make clean make lib_only make user_only make romfs make image make 基本上按照立宇泰给的 uclinux 内核文件和交叉编译器就能够完成整个编译内核 的工作,只不过也许由于内核版本不同会产生一些不同的结果,主要还是功能 方面的!此次编译内核需要完成的功能包括文件系统 ext2 的挂载,网络驱动, 基本的 cash 命令,lcd frambuffer 功能,串口功能。当然你也可以实现更多的文 件系统的挂载识别和更多驱动功能,但是内核及文件系统必然增大,这里只是 实现基本的一些驱动功能,希望借此给各位一些帮助! 1. 编译 armsys-c 的 uclinux 内核及文件系统。 原先 armsys-c 的 uclinux 内核文件说明如下: 没有经过压缩的内核文件大小为 1.8M;经过压缩的内核为 0.9M,其经过解 压后进入 SDRAM 区后应该还是具有 1.8M 大小;文件系统大小为 0.8M 左右。 这里要注意的是必须按照手册上说的地址下载,否则 uc……