当前位置: 技术问答>linux和unix
请教,关于LINUX的源码
来源: 互联网 发布时间:2015-11-23
本文导语: 我最近想做ARM嵌入式开发,是不是需要把UCLINUX的源码通读几遍? 我已经有了一块ARM7的开发板,不知道还需要什么东西? | 你需要确定你使用的ARM7是否带MMU,如果是ARM7tdmi就是不带MMU的,如...
我最近想做ARM嵌入式开发,是不是需要把UCLINUX的源码通读几遍?
我已经有了一块ARM7的开发板,不知道还需要什么东西?
我已经有了一块ARM7的开发板,不知道还需要什么东西?
|
你需要确定你使用的ARM7是否带MMU,如果是ARM7tdmi就是不带MMU的,如果是ARM720T就是带MMU的。
如果是不带MMU,你可以用uClinux,如果是带MMU的,你可以选用ArmLinux或者Linux
你需要了解Linux内核架构,理解他的编译过程,从最开始的Make xconfig, make dep,make等过程
你还需要一个bootloader,可能你也需要移植一个bootloader,比如uboot。
如果是不带MMU,你可以用uClinux,如果是带MMU的,你可以选用ArmLinux或者Linux
你需要了解Linux内核架构,理解他的编译过程,从最开始的Make xconfig, make dep,make等过程
你还需要一个bootloader,可能你也需要移植一个bootloader,比如uboot。
|
边用边学吧,一上来就读源码很容易迷糊的。
|
可以不用。你只要在目标板上裁减一下linux就可以得到你要的arm嵌入式系统。
裁减的方法很多,不一定要用ulinux.
裁减的方法很多,不一定要用ulinux.
|
有时间当然要通读源代码了。有助于你对平台更多的了解,对系统平台的操作和各种特性更熟悉。