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

问题描述 投票:0回答:2

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

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

linux linux-kernel embedded embedded-linux
2个回答
1
投票

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

可能会为特定客户(三星等硬件供应商)提供特殊硬件处理,附加驱动程序等的叉子

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


0
投票

是的,嵌入式设备与台式计算机(或服务器)的Linux内核源相同。但是在编译之前配置Linux内核时,我们指定了运行内核的架构类型。我们使用名为ARCH的环境变量来实现。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.