[英]Embedded Linux Kernel and Desktop Linux Kernel Difference
嵌入式linux內核和台式機linux內核之間有區別嗎?
我認為有一個Linux內核可以支持所有設備(arm,arm64,x86 / x64等),並且開發人員可以進行諸如debian(對於台式機)/ raspian(對於嵌入式),arch / archarm之類的分發。 真的嗎?
是的,kernel.org上有一個針對不同體系結構的正式內核
對於特定客戶(例如三星等硬件供應商),可能會有帶有特殊硬件處理,附加驅動程序等的前叉。
但是您的假設是90%正確;)
是的,嵌入式設備與台式機(或服務器)的Linux內核源相同。 但是在編譯之前配置Linux內核時,我們指定了要在其上運行內核的體系結構類型。 我們這樣做是使用所謂的ARCH環境變量。
還要注意的是Linux內核的配置可以為Linux服務器和嵌入式Linux設備而異(可能在實時響應方面不同的優先級,省電,...)
當然,某些嵌入式Linux板/芯片供應商可能會使用他們自己的存儲庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.