阅读:1807回复:7
嵌入式linux内核和通用linux内核
请问嵌入式linux内核与通用linux内核有什么区别的
还有嵌入式内核哪里有下载的,我找了很久,都找不到嵌入式源码的下载 |
|
沙发#
发布于:2004-07-27 14:32
嵌入式linux内核针对一种具体cpu,会修改cpu。
通用linux内核(2.6除外)不是实时的,内核不可以抢占,嵌入式linux内核需要一定实时性,所以调度方面会不同。另外mmu的支不支持所需设备驱动等等! 嵌入式linux内核===一般是linux方面公司针对一些应用对通用内核进行裁减修改移植出来的。 源代码么,应很好搜索到 |
|
|
板凳#
发布于:2004-07-27 15:21
谢谢
我现在在改linux下面的usb主机控制器代码,要把它移植到nucleus下面,可是在linux中用到了很多pci驱动的东西。 好头疼啊,都不知道怎么改,而且还有那么linux内核的东西,太复杂了,一点信心都没。 今天下载了一个嵌入式linux内核,可是里面没有usb驱动的 |
|
地板#
发布于:2004-07-28 14:38
要把linux下的usb driver porting到nur下,估计很难办到。兄弟最好想点别的办法吧。
|
|
地下室#
发布于:2004-07-28 14:46
是啊,觉得很是郁闷的
觉得一开始要是自己写可能都没这么难的 现在大部分的时间都用在linux内核上的。 不过现在看了linux的程序,自己写都不知道怎么动手了 |
|
5楼#
发布于:2004-08-09 17:46
干脆用Linux好了
|
|
|
6楼#
发布于:2004-08-11 16:23
嵌入式LINUX内核与普通内核的最大区别就是运行平台不同,嵌入式LINUX内核是用交叉编译器编译的,用于指定硬件平台,其上驱动程序源码等于普通LINUX相似,不过有些嵌入式LINUX是做了些特殊工作的
比如支持没有MMU的处理器等 |
|
7楼#
发布于:2004-08-23 18:00
嵌入式Linux和PC上的Linux在内存管理方面也有很大的区别。有兴趣的话可以学习学习ucLinux:http://www.uclinux.org
|
|