嵌入式系統--使用eForth

丁陳漢蓀  著

蔣大偉  編

Java VM 和 .NET CLR 都是使用堆疊的虛擬機 ( Stack-Based VM ) ,而 eForth 則是堆疊虛擬機中的翹楚。Java 和 C#語言的移植性來自中間碼(bytecode 和 IL),其效能來自 JIT。eForth 本身就是中間碼,而它的許多基本的中間碼,可以讓本書得以完整地論述共於eForth 的32位元微元電腦之全程實作,包括CPU和周邊設備的VHDL碼,以及建造eForth系統的全套工具。

Python

本書內容涵蓋:

● 電腦的原理

● 32 位元 CPU 的 VHDL 設計

● 要周邊裝置的 VHDL 設計

● FPGA 實驗板實作驗證

● 操作系統實作

● 組合器、直譯器、編譯器實作

● CPU 模擬器實作

● 嵌入式系統的開發工具

 

市面上不乏論述微處理器及嵌入式系統方面的書籍,但都只能包含片段的知識,唯有本書一應俱全,包含了嵌入式系統必須的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

 

上一頁