本书从工程实践角度出发,以多核心嵌入式教学科研平台和多核心单片机教学实验平台为例,介绍了嵌入式系统的完整设计流程、基于Proteus的硬件仿真技术以及典型模块软硬件设计等内容,希望能为读者展现出嵌入式系统设计的全貌。本书涉及的嵌入式系统采用4种处理器: LPC2136、MSP430、AT89S51、ATmega32,其中,LPC2136为ARM处理器,其余3种为应用十分广泛的单片机。本书涉及的硬件模块和硬件接口,均配有完整的代码,并全部调试通过,读者可根据自己的实际需求,将各个硬件模块和代码直接引入自己设计的系统中。此外,本书还介绍了基于LPC2136和AT89S52处理器的Proteus仿真技术,内容新颖,实用性较强。通过本书的学习,希望读者可以完成从书本知识学习到具备基本工程实践能力的转变。
本书基于计算机组成原理专业理论课内容,设计大量不同难度及层次的实验内容,通过实验操作帮助读者理解理论,包括计算机五大部分组成的部件实验和控制器控制方式实验以及CPU的综合设计型实验,以清华科教仪器厂生产的TEC-XP组成原理实验平台为硬件载体,设计了包括汇编程序设计,脱机运算器,存储器扩展,多级嵌套中断和I/O接口通讯实验以及基于FPGA的硬件程序设计实验。为了解决疫情时线上开展实验的难题,我们课题组自主开发了脱离硬件实验平台的多模态虚拟仿真系统,包括Windows平台客户端安装版,跨平台的网页版和移动版,傍边学生可以线上进行模拟演练,而且提出并建设了一种基于微信公众平台的移动一体化教学平台可供参考。另外引入超星学习通等互联网工具进行整个教学过程的管理和监督,实现过程化的考核。 本书第二版将重点增加二维码以链接到实验知识点讲解,实验操作步骤展示和实验效果展示等视频,并增加基于AR的可交互的虚拟实验操作,学生安装自研发的APP通过扫描教材的二维码或者原理图即可实现实验平台和虚拟实验操作的3D展示。 本书的主要面向计算机类专业的本科大二以上的学生。另外可以给教授对应课程的教师以参考。