文章
53
标签
22
分类
8
主页
项目列表
友链
半方池水半方田
小音理
Reglucis 的博客
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 的博客
!
上一篇
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...
下一篇
Ozone 安装(适用于 DAPLink)
Ozone 的安装(适用于 DAPLink) GDB Server 方式 2025.10 开始,Segger 开放了 GDB Server 的接口,可以通过申请一个非商业/评估用的许可证使用。写小作文么,这我熟,考研的时候写老多了。下图为笔者的申请和 Segger 公司的回复: 笔者的 Surfase Pro 10 处理器性能优于笔记本。。。笔记本唯一优势是有一块 2060 显卡。另外,笔者是忠实 Linux 开发用户,各种软件性能不要比 windows 好太多。所以操作姿势略奇葩: Surfase Pro 10 被配置为副屏,同时承担计算任务。通过 SSH 远程连接进 win11 及 WSL 进行远程操作。笔记本作为显示终端承担显(you)示(xi)任务。在这种情况下,部署远程 GDB Server 简直不要太爽。 破解方式(已废弃) 安装 Ozone3.24 32-bit 和 J-Link7.22b 目前可以支持 Jlink 和 Dap-Link 。 湖南大学跃鹿战队的方式确实可以用,但不知道为什么总有些小问题,偶尔会卡死印象中似乎还有点卡顿,毕竟是学习版别讲究...
Reglucis
一只努力学习的菜猪
文章
53
标签
22
分类
8
Follow Me
公告
欢迎来访我的博客。这里记录着菜猪的学习日志。
目录
1.
1.1.
操作系统支持功能概览
1.2.
影子堆栈指针
1.3.
SVC 异常
1.4.
PendSV 异常
1.5.
上下文切换
1.6.
独占访问和嵌入式操作系统
1.7.
参考文献
最新文章
Hello, Filter
2026-05-04
滤波器教程 - 导航
2026-05-03
二〇二六年五月
2026-05-02
内联汇编
2026-02-22
YueOS 重构日志 (0) - 任务与进程
2026-02-16
搜索
数据加载中