基于FPGA/CPLD的嵌入式VGA顯示系統(tǒng)
Linux是一款免費的操作系統(tǒng),用戶可以通過網(wǎng)絡或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。
以純代碼行的觀點來看,Linux內(nèi)核主要是一些驅(qū)動程序。事實上,對于最近發(fā)行的幾個版本來說,Linux核心的容量增加得并不太多。有些驅(qū)動程序具有獨立的結(jié)構(gòu),例如IDE驅(qū)動程序。也就是說,這些程序可以在多個平臺上運行。其他的驅(qū)動程序則依賴于一個特定的結(jié)構(gòu)。例如,ADB(蘋果桌面總線)鼠標驅(qū)動程序就不適用于也不支持i386端口。Linux內(nèi)核開發(fā)者努力使驅(qū)動程序盡可能通用化,以便獲得一個設備時,很容易就能使驅(qū)動程序在不同的平臺上重復利用。將Linux內(nèi)核視為一個整體是最方便的,不過有些功能會根據(jù)平臺的不同而不