嵌入式Linux内核和桌面Linux内核差异

时间:2016-06-15 10:54:50

标签: linux linux-kernel embedded embedded-linux

嵌入式Linux内核和桌面Linux内核之间有区别吗?

我认为有一个Linux内核支持所有设备(arm,arm64,x86 / x64等),开发人员分发像debian(用于桌面)/ raspian(用于嵌入式),arch / archarm。这是真的吗?

2 个答案:

答案 0 :(得分:1)

是的,kernel.org上有一个针对不同架构的官方内核

对于特定客户(三星等硬件供应商),可能会有专门的硬件处理,附加驱动程序等叉子

但你的假设是90%是真的;)

答案 1 :(得分:0)

是的,嵌入式设备与台式机(或服务器)的Linux内核源相同。但是在编译之前配置Linux内核时,我们指定了要在其上运行内核的体系结构类型。我们使用称为ARCH的环境变量来做到这一点。

还请注意,Linux内核配置可能会因Linux服务器和嵌入式Linux设备而异(在实时响应性,节能等方面,它们可能具有不同的优先级)

当然,某些嵌入式Linux板/芯片供应商可能会使用他们自己的存储库。

相关问题