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