发表于2025-03-15
Java VM 和 .NET CLR 都是使用堆叠的虚拟机(Stack-Based VM),而 eForth 则是堆叠虚拟机中的翘楚。Java 和 C# 语言的移植性来自中间码(bytecode 和 IL),其效能来自 JIT。 eForth 本身就是中间码,而它的许多基本的中间码,可以设计成 CPU 的机器码。eForth 这种既是虚拟机又是程式语言的无所不包之特性,让本书得以完整地论述基于 eForth 的 32 位元微电脑之全程实作,包括 CPU 和周边设备的 VHDL 码,以及建造 eForth 系统的全套工具。
本书内容涵盖:
市面上不乏论述微处理器及嵌入式系统方面的书籍,但都只能包含片段的知识,唯有本书一应俱全,包含了嵌入式系统必须的 CPU,操作系统和硬体软体的开发工具。本书无保留地公佈 eForth 嵌入系统单晶片及中文字形系统的设计资料,目标就是要向年轻的工程师传递一个愿景,我们每一个人都可以全盘掌握一个 32 位元电脑所有的硬体、软体和系统的技术,并且可以在一个 FPGA 的实验板上来验证和开发嵌入系统单晶片。这样的工程师才能够带领我们步入廿一世纪的数位工业。
本书的学习平台是一套 eSOCFM-1 实验板。eSOCFM-1 实验板是易符智慧科技公司为内部发展产品所设计的 FPGA 产品开发系统,这也是学习 FPGA 最理想的实验环境。它的核心是一颗 Actel ProAsic Plus FPGA 晶片。配上不同型式的记忆体晶片,和一些 IO 的周边晶片,就可以很灵活地建造不同的系统,适合各种不同的工业和商业应用。未购买 eSOCFM-1 实验板的读者,也可以利用本书所提供的 CPU 模拟器来学习本书所述的 32 位元电脑与 eForth 操作系统。
序
第一部分 电脑的原理和 F# 系统简介
第二部分 eP32 系统的设计和实证
第三部份 系统的开发工具
结语 庖丁解牛
索引
嵌入式系统:使用eForth pdf epub mobi txt 电子书 下载 2025
嵌入式系统:使用eForth pdf epub mobi txt 电子书 下载