linux 读核装备
【程序编程相关:Microwindows及基于Nano-】
进入c代码部分 【推荐阅读:openwebmail的安装】
第一部分 准备 【扩展信息:uClinux下编译microwin程序】1.内核代码结构 核心从/arch/kernel/head.s跳转出来后,进如了c语言广阔的海洋.在浩如烟海的代码中有很多东西是读核心可以放弃的.对于大部分windows菜鸟来说,还是使用source-insight来读代码吧,不过如果把所有的代码都加到source-insight里去(180m啊180m),速度太慢.在建立工程前先瘦身. 1,net,(你想做一个过时的黑客吗?如果不想放弃吧)2,sound,2.6的核心居然有这么个单独的目录,我都没有仔细看就把它放弃了.
3,drivers,如果想知道驱动怎么写,可以看看,linux device driver 2nd edition,网上有英文版的,书店有中文版.没有必要乍在这里看成千上万行程序代码.
4,fs,里面有太多流浪狗没有见过的文件系统,最多留下ext2,ext3就可以了.当然fs/*.c还是要留下的.
5,如果是完整的代码,arch与include里还有很多别的体系结构的代码,我的cpu是piii所以留下i386部分.里面还有些amd-cpu的东西,不过不太多可以留下.
6,其他还有几个小目录都可以留下,不过重要的是,kernel ,mm,ipc,init,include,arch,
... 下一页