文章
61
标签
29
分类
11
主页
项目列表
友链
半方池水半方田
小音理
Reglucis' Blog
STM32再认识 - (3) 操作系统支持特性
返回首页
搜索
主页
项目列表
友链
半方池水半方田
小音理
STM32再认识 - (3) 操作系统支持特性
发表于
2025-12-29
|
更新于
2025-12-31
|
总字数:
43
|
阅读时长:
1分钟
|
浏览量:
操作系统支持功能概览
影子堆栈指针
SVC 异常
PendSV 异常
上下文切换
独占访问和嵌入式操作系统
参考文献
文章作者:
Reglucis
文章链接:
https://www.244744.xyz/blog/post/%E6%97%A5%E6%8B%B1%E4%B8%80%E5%8D%92/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/STM32%E5%86%8D%E8%AE%A4%E8%AF%86/3.%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%94%AF%E6%8C%81%E7%89%B9%E6%80%A7/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Reglucis' Blog
!
上一篇
STM32再认识 - (?) 调试与跟踪
调试与跟踪 本篇笔记主要是给自己看的,会省略掉我认为是常识的东西。 调试与跟踪功能概述 首先纠正长久以来的一个错误,微控制器的调试(debug)与跟踪(trace)是两个独立的功能。 对于常用调试接口: Serial Wire Debug, SWD Joint Test Action Group, JTAG 对于常用追踪接口: Serial Wire Viewer, SWV SWV 是一种连接物理接口,其传输的信号被称为 SWO 。 当使用 SWD 协议时,SWO 输出信号能够与 Test Data Out, TDO 共享。这允许使用同一调试器在进行调试操作的同时收集跟踪数据。 SWO 的波特率受硬件限制一般是低于 2M/s 的。 Trace Port interface 嵌入式跟踪宏单元: 嵌入式跟踪宏单元(Embedded Trace Macrocell, ETM)是一个可选的片上硬件组件,它能提供有关程序执行的信息,以便调试主机可以重建整个程序执行历史。 此功能对于调试复杂的软件错误、代码覆盖率测量和性能分析非常有用。 ETM 指令跟踪还...
下一篇
STM32再认识 - (2) 异常与中断
异常与中断 本篇笔记主要是给自己看的,会省略掉我认为是常识的东西。 异常(Exception) 介绍 在 ARM 术语中,所有打破处理器执行顺序的任务都称为"异常",而中断是一种异常类型。 处理异常的程序代码片段通常称为异常处理程序(exception handlers)。它们是编译后的程序映像的一部分。 异常优先级 分为抢占优先级与子优先级: 抢占优先级: 决定是否能够打断正在执行的异常服务。 子优先级: 当有多个同一抢占优先级的异常被挂起时,决定内核先响应哪一个异常。 一般不会把优先级设计的过于复杂。因为复杂的 NVIC 会导致功耗上升。 异常的状态 状态 描述 Inactive The exception is not active and not pending. Pending The exception is waiting to be serviced by the processor. An interrupt request from a peripheral or from software can...
Reglucis
一只努力学习的菜猪
文章
61
标签
29
分类
11
Follow Me
公告
欢迎来访我的博客。这里记录着菜猪的学习日志。
目录
1.
1.1.
操作系统支持功能概览
1.2.
影子堆栈指针
1.3.
SVC 异常
1.4.
PendSV 异常
1.5.
上下文切换
1.6.
独占访问和嵌入式操作系统
1.7.
参考文献
最新文章
磁元件 - 2.变压器
2026-06-14
磁元件 - 1.电感
2026-06-13
LTspice
2026-06-11
Boost 电路仿真
2026-06-05
闩锁效应
2026-06-02
搜索
数据加载中