阅读

ARM Cortex-M3与Cortex-M4权威指南

Joseph Yiu著,2024年版    [文件格式: PDF - 139MB]

从2008年开始,基于Cortex-M3的单片机以其高性能、低成本及易于使用等诸多优势,已经取代ARM7,成长为32位微控制器的主流。Cortex-M4 在Cortex-M3的基础上增加了浮点单元及一些DSP指令,可以极大地提高数学运算的效率。由于其诸多特性,之前ARM9 +OS(如Linux等)的多种方案,目前可以由Cortex-M3或Cortex-M4+嵌人式OS的方式取代。 支持Cortex-M3/M4的芯片厂家也在日益增多,包括ST、TI、Atmel等在内的芯片巨头都有多款基于Cortex-M3/M4的微控制器产品,而且具有多种Flash及内存大小外设以及运行频率等,这也使得我们的选择更加广泛。利用一定的程序架构,可以开发出基于多种硬件平台的程序,为产品提供了更多的保障。

Github | Docker | Library | Project