重磅发布!
国内首批GD32开发系列教材之
《GD32F4开发基础》、《GD32F4开发进阶》
由北京航空航天大学出版社正式出版!
京东、当当和天猫等平台同步发售!
▲ 点击直达京东购买链接
教材简介
“卓越工程师培养系列”《GD32F4开发基础》是一本以兆易创新GD32F470为例,介绍MCU程序设计开发的教材,通过14个实验,学习GPIO、串口、TIMER、SysTick、RCU、外部中断、DAC和ADC等基础片上外设的原理与应用,由浅入深地介绍GD32F470IIH6的系统架构、外设结构和设计开发过程。
作为拓展,另有6个实验分别介绍MCU调试、RTC、FWDGT、WWDGT,以及基于I2C的EEPROM和基于SPI的Flash读写,可参见本书配套资料包。所有实验均包含了实验内容、设计思路、代码解析,每章的最后还安排了一个或若干任务,作为本章实验的延伸和拓展,用于验证读者是否掌握本章知识。
《GD32F4开发进阶》适用于有一定单片机基础的开发者,相较于《GD32F4开发基础》,该教材的学习难度更高,侧重于介绍GD32F4蓝莓派开发板的外设原理与应用。全书通过16个实验,介绍LCD显示、触摸屏、内部温度传感器、外部温湿度传感器、外部SDRAM、外部NAND Flash、内存管理、SD卡、FatFS文件系统、中文显示、CAN通信、以太网通信、USB通信、录音播放、摄像头以及IAP在线升级的相关内容。
作为拓展,另有5个实验分别介绍RS232通信、RS485通信、呼吸灯、电容触摸按键和读写内部Flash,可参见本书配套资料包。所有实验均包含了实验内容、设计思路、代码解析,每章的最后还安排了一个或若干任务,作为本章实验的延伸和拓展,用于验证读者是否掌握本章知识。
对于初学者,不建议直接学习《GD32F4开发进阶》,可以先从《GD32F4开发基础》开始,完成基础教程学习之后,再开启进阶教程的学习。另外,完成书上的本章任务之后,如果还需要进一步提升嵌入式设计水平,建议自行设计或采购一些模块,比如指纹识别模块、手势识别模块、电机驱动模块、4G通信模块等,基于GD32F4蓝莓派开发板,开展一些拓展实验或综合实验。
作者简介
钟世达,博士,深圳大学助理教授兼硕士研究生导师,具有丰富的数字集成电路研发与教学经验,参与“卓越工程师培养系列”多部教材的编写,近年来主要从事SoC低功耗集成电路设计、5G编码算法和边缘计算算法的软硬件一体化设计等方向的研究,同时也一直致力于提高集成电路设计与嵌入式系统方面的教学质量,致力于推广高校建立卓越工程师培养体系。
郭文波,资深嵌入式系统工程师,具有丰富的嵌入式开发经验,参与“卓越工程师培养系列”十余部教材的编写,规划GD32系列教材12部,近年来一直从事嵌入式项目开发、教学工作研究和制定卓越工程师质量评价指标、标准和方案,以及推动相关高校建立卓越工程师培养体系。
实验清单
本系列教材通过一系列实验,由浅入深地介绍GD32F470的各种外设、结构及其设计开发流程,实验清单如下表格所示:
《GD32F4开发基础》教材介绍了GD32F4系列芯片的卓越性能、丰富外设资源和完备的开发支持,也对搭载了GD32F470IIH6主控的GD32F4蓝莓派开发板的电路模块和使用方法进行了简要说明。此外,简要介绍Keil的编辑、编译和下载过程进行,并对教材配套实验例程的工程架构进行说明。
通过串口电子钟实验进入实验环节,带领读者了解本书配套实验例程的整体框架。随后主要介绍GD32F470IIH6微控制器的基础片上外设的原理和应用,在每个章节中,先介绍对应外设的结构框图,然后通过一个具体的实验介绍该外设的应用。
《GD32F4开发进阶》教材则不再介绍GD32F470IIH6微控制器的GPIO、TIMER、串口等基础片上外设,在第一个实验中直接介绍GD32F4蓝莓派开发板上的4.3寸LCD屏,包括LCD的显示原理以及GD32F470IIH6微控制器自带的液晶控制器TLI。第二个实验则重点介绍LCD屏的触摸原理和内部的触摸芯片GT1151Q。《GD32F4开发进阶》教材配套的所有实验例程均通过LCD进行显示并基于触摸进行交互,因此,上述两个实验是开展后续所有实验的基础。
后续的其他实验则围绕常用的外围模块电路展开,逐一介绍这些片外外设的原理及应用。
配套资料
教材配套资料十分丰富,资料包内容如图所示,涵盖了环境搭建所需的所有安装包及开发软件、GD32F4蓝莓派开发板原理图、规范的实验例程、GD32F470IIH6微控制器的相关参考资料(内核手册、数据手册、用户手册、固件库使用指南等),以及各个片外外设的数据手册和应用手册。
资料将会持续更新,每次资料包的更新内容都将在“版本更新记录.txt”文件中进行记录。下载链接可通过微信公众号“卓越工程师培养系列”获取。
乐育科技GD32F4蓝莓派开发板
GD32F4蓝莓派开发板搭载兆易创新GD32F470IIH6主控芯片,该芯片最高主频可达240MHz,并提供了完整的DSP指令集、并行计算能力和专用浮点运算单元(FPU),从而将32位控制与领先的数字信号处理技术集成来满足高级计算需求。
与GD32F4蓝莓派开发板配套的两本教材现已出版,分别是《GD32F4开发基础》和《GD32F4开发进阶》。这两本教材的出版得到了兆易创新科技集团股份有限公司和北京航空航天大学出版社的大力支持,是国内首批GD32开发系列教材之一。
开发板通过12V电源适配器供电,板载GD-Link和USB转串口均基于Type-C接口设计,基于LED、独立按键、触摸按键、蜂鸣器等基础模块可以开展简单实验,基于USB SLAVE、以太网、触摸屏、摄像头等高级模块可以开展复杂实验,另外,还可以通过EMA/EMB/EMC接口,开展基于串口、SPI、I2C等通信协议的实验,比如红外、232、485、OLED、蓝牙、Wi-Fi、传感器等。
GD32F4蓝莓派开发板主要参数
GD32F4蓝莓派开发板配置清单
乐育科技GD32F4蓝莓派开发板正式发售!
现在购买GD32F4蓝莓派开发板
赠送以上两本配套教材
预购从速,赠完为止!
咨询交流
留言互动有福利
文末留言,写下你对GD32的期望,并分享+点赞即可参与活动。
我们将从符合资格的小伙伴们中选取10位幸运儿,送出新书《GD32F4开发基础》。