java VM 和 .NET CLR 都是使用堆疊的虛擬機(Stack-Based VM),而 eForth 則是堆疊虛擬機中的翹楚。Java 和 C# 語言的移植性來自中間碼(bytecode 和 IL),其效能來自 JIT。 eForth 本身就是中間碼,而它的許多基本的中間碼,可以設計成 CPU 的機器碼。eForth 這種既是虛擬機又是程式語言的無所不包之特性,讓本書得以完整地論述基於 eForth 的 32 位元微電腦之全程實作,包括 CPU 和周邊設備的 VHDL 碼,以及建造 eForth 係統的全套工具。
本書內容涵蓋:
* 電腦的原理
* 32位元CPU的VHDL設計
* 重要週邊裝置的VHDL設計
* FPGA實驗闆實作驗證
* FORTH作業係統實作
* 組閤器、直譯器、編譯器實作
* CPU模擬器實作
* 嵌入式係統的開發工具
市麵上不乏論述微處理器及嵌入式係統方麵的書籍,但都隻能包含片段的知識,唯有本書一應俱全,包含瞭嵌入式係統必須的 CPU,操作係統和硬體軟體的開發工具。本書無保留地公佈 eForth 嵌入係統單晶片及中文字形係統的設計資料,目標就是要嚮年輕的工程師傳遞一個願景,我們每一個人都可以全盤掌握一個 32 位元電腦所有的硬體、軟體和係統的技術,並且可以在一個 FPGA 的實驗闆上來驗證和開發嵌入係統單晶片。這樣的工程師纔能夠帶領我們步入廿一世紀的數位工業。
本書的學習平颱是一套 eSOCFM-1 實驗闆。eSOCFM-1 實驗闆是易符智慧科技公司為內部發展產品所設計的 FPGA 產品開發係統,這也是學習 FPGA 最理想的實驗環境。它的核心是一顆 Actel ProAsic Plus FPGA 晶片。配上不同型式的記憶體晶片,和一些 IO 的周邊晶片,就可以很靈活地建造不同的係統,適閤各種不同的工業和商業應用。未購買 eSOCFM-1 實驗闆的讀者,也可以利用本書所提供的 CPU 模擬器來學習本書所述的 32 位元電腦與 eForth 操作係統。
發表於2024-11-23
嵌入式係統--使用eForth 2024 pdf epub mobi 電子書 下載
正如簡介說的那樣"Java VM 和 .NET CLR 都是使用堆疊的虛擬機 ( Stack-Based VM ) ,而 eForth 則是堆疊虛擬機中的翹楚"
評分正如簡介說的那樣"Java VM 和 .NET CLR 都是使用堆疊的虛擬機 ( Stack-Based VM ) ,而 eForth 則是堆疊虛擬機中的翹楚"
評分正如簡介說的那樣"Java VM 和 .NET CLR 都是使用堆疊的虛擬機 ( Stack-Based VM ) ,而 eForth 則是堆疊虛擬機中的翹楚"
評分正如簡介說的那樣"Java VM 和 .NET CLR 都是使用堆疊的虛擬機 ( Stack-Based VM ) ,而 eForth 則是堆疊虛擬機中的翹楚"
評分正如簡介說的那樣"Java VM 和 .NET CLR 都是使用堆疊的虛擬機 ( Stack-Based VM ) ,而 eForth 則是堆疊虛擬機中的翹楚"
圖書標籤: forth 操作係統 Forth 計算機科學 程序設計 嵌入式硬件設計 VM
嵌入式係統--使用eForth 2024 pdf epub mobi 電子書 下載