簡體   English   中英

嵌入式Linux內核與桌面Linux內核的區別

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM