1 目标
写关于esp-idf的中断和异常管理的博客有两个目标:
- 使自己能够熟练使用idf的中断和异常管理机制并了解其背后的实现
- 帮助后来人节省时间,为esp-idf的推广做点微不足道的事情
2 规划
所有内容分为4部分:
- esp-idf的中断和异常管理——esp32 series的中断控制器,机制是用来管理硬件的,因此理解机制之前应该先理解硬件,本篇用于讲解esp32系列芯片的中断控制器。
- esp-idf的中断和异常管理——中断和异常的处理流程,本篇关注从中断或异常产生时会跳转到哪里,怎么一步步执行到用户注册的handler。
- esp-idf的中断和异常管理——中断的申请与释放,中断本质上是资源,且不是唯一的,那么对它的管理就免不了申请和释放,这也是idf的中断和异常管理的核心。
- esp-idf的中断和异常管理——注意事项,本篇关注这套管理机制在使用时的注意事项。