大家好,我是痞子衡,是正经搞技术的痞子。本系列痞子衡给大家介绍的是ARM Cortex-M内核微控制器相关知识。
ARM公司从2004年开始推出Cortex-M系列内核,迄今Cortex-M家族已经包含九款Cortex-M0/M0+/M1/M3/M4/M7/M23/M33/M35P,一个合格的Cortex-M微控制器开发者必须要对这些内核有充分了解,读内核手册是了解内核的主要途径,而对于Cortex-M软件开发者来说还可以从CMSIS(Cortex-M软件接口标准)入手来逐步了解内核的使用。
本系列文章会逐一介绍ARM Cortex-M内核微控制器开发相关知识。
资料篇(全1篇已完结)
芯闻篇(持续更新中...2/2)
单片机AI的春天已来,ARM Cortex-M55发布了
Ethos-U55,ARM首款面向Cortex-M的microNPU
内核篇(持续更新中...7/13)
ARM Cortex-M内核那些事(1)- 内核架构编年史
ARM Cortex-M内核那些事(2)- 第一款微控制器
ARM Cortex-M内核那些事(3.1)- 功能模块看差异(M0/3/4/7)
ARM Cortex-M内核那些事(3.2)- 为Security而生(M23/33/35P)
ARM Cortex-M内核那些事(4)- 性能指标大比拼
ARM Cortex-M内核那些事(5)- 一表搜罗指令集
ARM Cortex-M内核那些事(6)- 系统堆栈机制
ARM Cortex-M内核那些事(7)- 内核寄存器
ARM Cortex-M内核那些事(8)- 系统总线(AHB/APB/AXI)
ARM Cortex-M内核那些事(9)- 内存保护(MPU)
ARM Cortex-M内核那些事(10)- 浮点计算(FPU)
ARM Cortex-M内核那些事(11)- 数字信号处理(DSP)
ARM Cortex-M内核那些事(12)- 安全区域(TrustZone)
中断篇(持续更新中...0/5)
ARM Cortex-M中断那些事(1)- 工作机制
ARM Cortex-M中断那些事(2)- 管理模块(SCB/NVIC)
ARM Cortex-M中断那些事(3)- 向量表
ARM Cortex-M中断那些事(4)- 优先级设置
ARM Cortex-M中断那些事(5)- 异常处理
功耗篇(持续更新中...0/0)
调试篇(持续更新中...1/8)
ARM Cortex-M调试那些事(1)- 4线协议标准(JTAG)
ARM Cortex-M调试那些事(2)- 2线协议标准(SWD)
ARM Cortex-M调试那些事(3)- CoreSight架构
ARM Cortex-M调试那些事(4)- DAPLink调试器
ARM Cortex-M调试那些事(5)- J-Link仿真器
ARM Cortex-M调试那些事(6)- IAR内嵌调试C-SPY
ARM Cortex-M调试那些事(7)- Flashloader
ARM Cortex-M调试那些事(8)- 常用技巧
文件篇(全9篇已完结)
ARM Cortex-M文件那些事(0)- 文件关联
ARM Cortex-M文件那些事(1)- 源文件(.c/.h/.s)
ARM Cortex-M文件那些事(2)- 链接文件(.icf)
ARM Cortex-M文件那些事(3)- 工程文件(.ewp)
ARM Cortex-M文件那些事(4)- 可重定向文件(.o/.a)
ARM Cortex-M文件那些事(5)- 映射文件(.map)
ARM Cortex-M文件那些事(6)- 可执行文件(.out/.elf)
ARM Cortex-M文件那些事(7)- 反汇编文件(.s/.lst/.dump)
ARM Cortex-M文件那些事(8)- 镜像文件(.bin/.hex/.s19)