“嵌入式系统设计”是大学嵌入式方向的专业基础课,与之相对应的实践环节是帮助学生理解相关理论的必要手段之一。为了提高学生的动手、分析与解决问题的能力,使理论与实际工程实践和应用紧密结合,并提升学生(读者,特别是初学者)探究的兴趣。本书是《嵌入式系统设计基础及应用——基于ARM CortexM4微处理器》的配套实验教材,同时,本书也可以单独作为“嵌入式系统设计”课程的实验教材使用。
本书详细介绍了嵌入式系统开发中基于ARM CortexM4芯核的芯片的常规外设实验,包括GPIO、中断机制、定时器、UART、PWM、I2C、时钟等。基础实验的内容包括基本原理、实验硬件设备的搭建、软件开发过程、实验的步骤等,综合实验介绍了一个嵌入式最小系统的开发设计。
本书的14个实验都在基于ARM CortexM4(集成在STM32F429IGT6中)的开发板上调试通过。书中采用循序渐进、深入浅出的叙述方式,引导读者通过阅读硬件手册、学习硬件配置的修改、调试开发板等,完成实验的搭建、代码的编写、代码的下载以及程序在开发板上的运行调试,掌握基于ARM CortexM4的常规外设开发,从而提升嵌入式系统开发和设计的能力。
本书工程文件和实验大纲可扫描此处二维码下载。
配套资源
本书由北京大学曹喜信、郭建、陈刚主编,北京大学、东北大学、华东师范大学、西安电子科技大学、武汉大学、湖南大学和南京邮电大学相关一线教师共同编写,华东师范大学郭建统稿。北京大学林金龙教授在本书的编写过程中,提出了许多宝贵的修改意见,在此表示衷心的感谢。感谢清华大学出版社编辑多次给出的编撰意见,使得本书能够顺利完成。感谢华东师范大学软件工程学院的董星河、王子健在实验整理、校对过程中付出的辛勤劳动。
非常感谢CCF嵌入式系统专家委员会对编写本书的支持。本书受到华东师范大学精品教材建设专项基金项目的资助,在此一并感谢。
出好书是作者追求的目标,但由于水平所限,尽管做了很大努力,书中可能还会有若干不妥甚至错误,望广大读者给予批评指正。
《嵌入式系统设计实验教程》编写组2022年2月