本書由Anthony J.Massa先生撰寫,該書的英文版自齣版以來就得到瞭很好的評價。譯者在一次非常偶然的機會得到瞭該書,看瞭之後覺得寫得非常好,就動瞭將其譯為中文的念頭;適逢北京航空航天大學齣版社引進瞭該書的版權,進而與該齣版社閤作,從而得以實現此願望。
隨著國內計算機應用水平的不斷提高,尤其是計算機嵌入式應用水平的提高,實時操作係統RTOS(Real Time Operating System)越來越得到計算機嵌入式應用人員的重視,應用也越來越廣泛。齣現這種局麵,是因為RTOS簡化瞭應用係統軟件的設計,保證瞭係統實時性(響應及時性)等。在苛刻的應用環境(如反應迅速的工業應用場閤以及航空、航天應用場閤等),RTOS得到瞭非常廣泛的應用,效果也非常好。例如,美國NASA自20世紀80年代末以來,就一直在航天器中采用實時操作係統,從最早的“火星登陸者”到“勇氣號”都采用瞭RTOS(VxWorks),事實也證明瞭這是非常成功的。尤其是後者,還對存儲器進行瞭格式化。
譯者一直認為,要想應用好RTOS,必須深入研究RTOS,而且要研究透,要不就談不上高水平地應用RTOS。對於不開放源代碼的商業RTOS是如此,對於開放源代碼的RTOS更是如此。要研究RTOS,最好從開放源代碼的RTOS開始,因為對於具備基本功能的RTOS而言,其原理差彆不是很大。
嵌入式可配置操作係統eCos(Embedded Configurable Operating System)是開放全部源代碼的操作係統,其支持的特性很多,包括瞭目前通用的各種硬件特性,如PCI總綫、USB總綫、IPv4、IPv6、各種文件係統以及GUI接口等。它具備的這些特性對於一個有誌於計算機嵌入式應用人員的“産、學、研”是非常有幫助的,這是其他開源RTOS所不具備的(一般的開源RTOS隻是提供內核,要在實際工程中應用還需要做很多工作,如文件係統、GUI接口、網絡協議棧等,這些都需要自己解決)。
eCos具有很強的擴展性,這與它采用的結構緊密相關。通過閱讀本書後續章節就會明白,eCos采用組件來擴展其功能,因此任何符閤eCos組件規範的組件代碼都可以對eCos進行某方麵的擴充。經常登錄eCos相關網站,可找到很多非常好用的第三方組件。這些組件都是eCos愛好者或應用開發人員辛勤勞動的結晶,從另一方麵也說明瞭eCos的擴展性和大眾對eCos的參與。
尤其重要的一點是,可根據需要對eCos的代碼進行裁剪。這樣便可以大大減少不必要的代碼,而又不降低其性能,這對於計算機嵌入式應用是很重要的。在這方麵,eCos無疑是很齣色的。通過配置工具,可對包含eCos內核代碼在內的絕大部分代碼進行裁剪,從而去掉無關代碼,減小代碼尺寸。這對於包括商業RTOS在內的RTOS來說都很難做到這一點。
eCos的功能非常全麵,商業RTOS能提供的功能,eCos基本上都提供瞭。因此,可以說,任何商業RTOS能勝任的,eCos都能勝任。
eCos的性能無須質疑,全球眾多的應用人員的口碑已經證實瞭這一點。而eCos在各種苛刻環境和條件下的正確運行,更說明瞭eCos非凡的品質。再者,eCos的發展非常有活力,作為eCos東傢的Red Hat公司實力是不容忽視的,何況還有全球這麼多愛好者在不斷地發展eCos。因此,有理由相信,eCos會越來越好!
譯者相信,本書對於那些有誌於嵌入式應用研究或正在研究RTOS的人員有非常高的參考價值。
在本書翻譯過程中得到瞭北京航空航天大學齣版社鬍曉柏老師的大力支持。本書的齣版與其努力是分不開的,在此錶示感謝。本書的序、前言、第4、5、8、9、10、11、12章以及所有附錄由顔若麟翻譯,第3、6、7章由尤偉偉翻譯,第1、2、13章由中科院軟件所孫曉明和林巧民翻譯。由於時間緊迫,錯誤在所難免,希望其不至於引起意義上的誤解,歡迎批評指正。
譯者
2006年3月
發表於2024-08-24
嵌入式可配置實時操作係統eCos軟件開發 2024 pdf epub mobi 電子書 下載
圖書標籤: 嵌入式 eCos 軟件工程
ecos的書太少瞭,這是其中最好的一本。翻譯一般,但翻譯的書又有幾本是質量可以的呢?
評分ecos的書太少瞭,這是其中最好的一本。翻譯一般,但翻譯的書又有幾本是質量可以的呢?
評分ecos的書太少瞭,這是其中最好的一本。翻譯一般,但翻譯的書又有幾本是質量可以的呢?
評分ecos的書太少瞭,這是其中最好的一本。翻譯一般,但翻譯的書又有幾本是質量可以的呢?
評分ecos的書太少瞭,這是其中最好的一本。翻譯一般,但翻譯的書又有幾本是質量可以的呢?
嵌入式可配置實時操作係統eCos軟件開發 2024 pdf epub mobi 電子書 下載