谢谢论坛给我这次试读机会,手上正好有一片PICO,跟着学习一下。试读了几章,大概写一下体会。
本书比较接近高校微机原理教材,大学时候学的是8086,还是需要与时俱进修改一下。本书首先引入计算机系统和微处理器的概念,然后以ARM CM0为对象介绍了微处理器的组成和指令集,并介绍了汇编语言编程方法。本书还介绍了AHD-Lite总线和SoC的组成方法,并以RP2040为例,介绍了GPIO,UART,SPI等接口最后介绍了实时操作系统FreeRTOS。本书还配有思考题和习题,答案及课件以电子资源方式提供,可以自行下载察看。
本书共13章,1-4章为原理部分,主要为微机原理的介绍。5-13章为接口技术部分及实时操作系统FreeRTOS。由于有汇编和计算机基础,所以直接跳过前4章,进行了第5章的阅读,该章节主要介绍RP2040芯片的组成,了解 SOC的构成,并介绍了寄存器的使用。该章节更像是数据手册的摘抄,不过里面加上了编程实例,相互印证,更加容易理解。特别是BOOT ROM的介绍,由于RP2040有两个内核,所以在使用上与传统的芯片会有一些差别,需要读取CPUID判断是哪个内核。BOOT ROM包含引导程序,服务程序和数据入口等内容。
本书整体细节丰富,内容详实,原理与实践并行,特别适合作为高校的入门教材,采用RP2040为硬件基础,与传统的8086或者51有了较大的提升,更加符合目前主流的SOC应用,是一本不错的好书。
作者: lospring3, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3928829.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
逗徐坤 2024-7-3 16:25