官术网_书友最值得收藏!

1.2 嵌入式操作系統

嵌入式操作系統主要是指實時嵌入式操作系統,可以進一步分為軟實時嵌入式操作系統和硬實時嵌入式操作系統。對于實時嵌入式操作系統來說,其最主要的特點就是滿足對時間的限制和要求,能夠在確定的時間內完成規定的任務。在工程項目中,往往選用實時嵌入式操作系統來統一管理軟/硬件資源,使程序的設計盡量變得簡單,盡量降低每個子模塊的耦合性。目前,使用比較多的幾種實時嵌入式操作系統有Vxworks、Linux和μC/OS-II等。

Vxworks是于1983年設計開發的一款實時嵌入式操作系統,是一個高效的內核,具備很好的實時性能,開發環境的界面也比較友好。Vxworks在對實時性要求極高的領域應用得比較多,如航天航空、軍事通信等。

Linux的最大特點是開源并且遵循GPL協議,其應用范圍比較廣。自從Linux在中國普及以來,其用戶數量越來越多。嵌入式Linux和普通Linux并無本質的差別。常用的實時嵌入式Linux操作系統有RT-Linux、μCLinux、國產紅旗Linux等。

μC/OS-II具備一個實時內核應具備的所有核心功能,編譯后的代碼只有幾KB。開發者可以廉價地使用μC/OS-II開發商業產品或進行教學研究,也可以根據自己的硬件性能優化代碼。

主站蜘蛛池模板: 三明市| 福清市| 南丹县| 乌鲁木齐县| 富民县| 朝阳县| 龙海市| 海宁市| 潮安县| 固原市| 苗栗市| 托克逊县| 徐水县| 板桥市| 香港| 安国市| 庆阳市| 朝阳区| 乾安县| 庆阳市| 临澧县| 广宗县| 丘北县| 丰县| 收藏| 噶尔县| 洪江市| 本溪市| 会昌县| 古丈县| 寿光市| 辛集市| 泾川县| 三河市| 肇庆市| 肥西县| 长岭县| 贺州市| 德惠市| 天水市| 北安市|