由于最近毕业设计涉及到此类工作,虽然之前做过但是却没有系统的总结过,

    所以趁这个机会整理一下。

 

    PC上使用的是CentOS,内核版本2.6.18

    utu-linux内核版本是2.6.13

 

 

     1.解压内核源代码包,进入utulinux文件目录

    

   

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    2.make menuconfig

 

 

 

 

串口驱动:Device Drivers ----- Character devices ---- Serial drivers
 

 

 

CS8900 网卡驱动:要配置 CS8900 网卡驱动,首先要配置网络协议支持,在主菜单中,选择Netwoking,选中 [*] Networking support 并选择Networking options,按回车进入
 
 
回到主菜单Device Drivers ---- Network device support ---- Ethernet (10 or 100Mbit)
 
 
Ø USB驱动:Device Drivers ----选中<*>USB supoort,然后回车进<*> USB Mass Storage support
 
 
Ø SCSI驱动:Device Drivers---- SCSI device support
   [*] legacy /proc/scsi support
   <*> SCSI disk support
 
 
Ø LCD驱动: Device Drivers ---- Graphics support
按回车进入,选中: 
         <*> Support for frame buffer devices
             <*> S3C2410 LCD framebuffer support
 
Ø
选中LCD select
 
 
退出配置菜单
Ø
cd arch/arm/boot
Ø make uImage 开始编译内核
其中的uImage就是我们编译出来的内核……
   
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐