图书推荐

随着开源软硬件在嵌入式系统中的广泛应用,基于RISC-V 的开源处理器开始被大家所接受和认可。同时,FPGA的出现模糊了软硬件的界限,使得开源处理器可以以软核的方式在FPGA上实现,并具体应用到嵌入式系统中去。这种FPGA + RISC-V 处理器软核的方式可以很快地针对用户需求,实现不同嵌入式平台的客制化,极大提高了系统的设计灵活度。但是,这种新的方式也对设计人员的知识与技能提出了更高的要求。



为此,笔者结合其多年的海外软硬件设计经验,将其设计的获奖RISC-V 软核引入中国,第一次在国内完整介绍如何从头设计一个基于RISC-V的CPU,将其在FPGA上实现,开发相应的驱动和应用软件,并移植嵌入式操作系统至该CPU的全过程。 本身将理论与实践相结合,以国内流行的小脚丫FPGA开发平台作为实验平台,让读者能自己动手,体会从无到有,实现一个具体软硬件嵌入式系统的乐趣。该书同时也介绍了基于Arduino 开发系统的快速开发方式,大大降低了开发的起步难度。