嵌入式Linux内核和桌面Linux内核之间有区别吗?
我认为有一个Linux内核支持所有设备(arm,arm64,x86 / x64等),开发人员分发像debian(用于桌面)/ raspian(用于嵌入式),arch / archarm。真的吗?
是的,kernel.org上有一个针对不同架构的官方内核
可能会为特定客户(三星等硬件供应商)提供特殊硬件处理,附加驱动程序等的叉子
但你的假设是90%是真的;)
是的,嵌入式设备与台式计算机(或服务器)的Linux内核源相同。但是在编译之前配置Linux内核时,我们指定了运行内核的架构类型。我们使用名为ARCH的环境变量来实现。
另请注意,Linux内核配置可能因Linux服务器和嵌入式Linux设备而异(在实时响应,节能等方面可能有不同的优先级)
当然,一些嵌入式Linux主板/芯片供应商可能会使用自己的存储库。