嵌入式系統--使用eForth丁陳漢蓀 著 蔣大偉 編 Java VM 和 .NET CLR 都是使用堆疊的虛擬機 ( Stack-Based VM ) ,而 eForth 則是堆疊虛擬機中的翹楚。Java 和 C#語言的移植性來自中間碼(bytecode 和 IL),其效能來自 JIT。eForth 本身就是中間碼,而它的許多基本的中間碼,可以讓本書得以完整地論述共於eForth 的32位元微元電腦之全程實作,包括CPU和周邊設備的VHDL碼,以及建造eForth系統的全套工具。
本書內容涵蓋:
市面上不乏論述微處理器及嵌入式系統方面的書籍,但都只能包含片段的知識,唯有本書一應俱全,包含了嵌入式系統必須的CUP、操作系統和硬體軟體的開發工具。本書無保留地公佈eForth 嵌入系統單晶片及中文字形統的設計資料,目標就是要向年輕的工程師傳遞一個願景,我們每一個人都可以全盤掌握一個32位元電腦所有硬體、軟體和系統技術,並且可以在一個FPGA的實驗 板上來驗證和開發嵌入系統單晶片。這樣的工程師才能夠帶領我們步入廿一世紀的數位工業。 本書的學習平台是一套 eSOCFM-1實驗板。 eSOCFM-1實驗板是易符智慧科技公司為內部發展產品所設計的FPGA產開發系統,這也是學習FPGA最理想的實驗環境。它的核心是一顆 Actel ProAsic Plus FPGA 晶片。配上不同型式的記憶體晶片,和一些IO的周邊晶片,就可以很靈活地建造不同的系統,適合各種不同的工業和商業應用。未購買eSOCFM-1實驗板的讀者,也可以利用本書所提供的CPU模擬器來學習本書所述的 32位元電腦與 eForth操作系統。
發行者:美商歐萊禮股份有限公司台灣公司 地址:台北市復興南路一段295巷21號1樓 TEL :(02)2709-9669 網址:www.oreilly.com.tw
|