本书系统地讲述了Red Pitaya(火龙果)的快速入门、应用及特点、硬件结构、软件开发及扩展应用,是目前市面上少有的关于Red Pitaya系统应用及开发的中文图书。
全书共10章。章和第2章主要包括Red Pitaya的基础知识部分及快速上手部分。基础知识部分介绍了准备工作、应用程序下载、SD卡镜像文件安装、系统升级和设备组装等内容。快速上手部分介绍了示波器与信号发生器、频谱分析仪、波特分析仪、逻辑分析仪、LCR测试仪和SDR软件无线电收发器的关键指标和使用方法。第3章首先介绍了Red Pitaya硬件电路,然后对其硬件结构和扩展接口及应用做了详细介绍。第4~10章主要介绍了通过MATLAB、Python两种语言来操作Red Pitaya实现各种测量和控制功能,内容包括Linux系统基础知识入门、SCPI远程控制功能开发、Web UI功能应用开发、Red Pitaya网络配置、Red Pitaya软件生态系统及常用调试工具。其中,第9章展示了多个Red Pitaya开发项目案例,0章详细地介绍了Red Pitaya通信接口的开发案例。
为便于读者高效学习,快速掌握Red Pitaya应用和开发方法,本书对项目案例进行了精心分析和讲解,并给出了丰富的参考源代码。
本书内容翔实、讲解深入浅出、实用性极强,可作为高等院校电子、通信、计算机等相关专业的本科以及研究生课程教材,也可供从事硬件开发的专业人员使用。