|
更多技術問題歡迎咨詢:qq:3322386182(高老師)
隨著技術的發展及人們需求的增加,各種消費類電子產品的功能越來越強大。隨身攜帶的電子設備變得“等同于PC”:上面有鍵盤、觸摸屏、LCD等輸入、輸出設備,可以觀看視頻、聽音樂,可以瀏覽網站、接受郵件,可以查看、編輯文檔等。在工業控制領域,系統級芯片以更低廉的價格提供了更豐富的功能,使得嵌入式系統可以同時完成更多的控制功能。
當系統越來越大、應用越來越多,使用操作系統很有必要。操作系統的作用有:統一管理系統資源、為用戶提供訪問硬件的接口、調度多個應用程序、管理文件系統等。在嵌入式領域可以選擇的操作系統有很多,比如:嵌入式linux、VxWork、Windows CE等。
Linux的缺點在于實時性,雖然Linux在實時性有較大改進,但是仍無法稱為實時操作系統。有不少變種Linux在實時性方面做了很大的改進,比如RTLinux達到硬實時,TimeSys Linux提高了實時性。這些改進的Linux版本既有遵循GPL協議的免費版本,也有要付費的商業版本。
正是由于Linux開放源代碼、易于移植、資源豐富、免費等優點,使得它在嵌入式領域越來越流行。更重要飛一點,由于嵌入式Linux與PC Linux源于同一套內核代碼,只是裁剪的程度不一樣,這使得很多為PC開發的軟件再次編譯之后,可以直接在嵌入式設備上運行,這使得軟件資源“極大”豐富,比如各類實用的函數庫、小游戲等。
更多內容歡迎交流:qq:3322386182(高老師)
歡迎大家進入嵌入式Linux交流群 116454842,共同交流、學習。
|
|