logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

寄存器R4-R11由谁保存?

当有操作系统时,我们可以通过代码手动来存储R4-R11,从而保存一个完成的任务快照,那么没有操作系统裸机运行时,如果有中断触发,除了硬件自动保存的中断,R4-R11保存吗?如果不保存,那么中断服务函数如果改动了R4-R11中任意一个寄存器,运行现场不就破坏了吗?TaskA 的这些寄存器是它的“私有财产”,如果现在不把它们封存在 TaskA 的栈里,等一会儿切回 TaskA 时,它的 $R4-R11

#单片机#stm32#arm开发 +2
滑动窗口算法(Sliding Window)

滑动窗口可以看作是在数据结构(如数组或链表)上移动的一个“取景框”。窗口(Window):由左边界(left)和右边界(right)围成的区间。滑动(Sliding):窗口的边界根据特定条件向右移动。

#算法
窥探MCU的总线系统

以STM32L431的总线矩阵为例:从上图可以看出,总共有5条主控总线,和7条被控总线。深入理解总线概念,我们用SRAM1作为示例从两方面来认识“总线”。

#单片机#嵌入式硬件
关于S32K311调试系统组件——coresight

Debug Access Port, 是微控制器内部的调试访问机制,它定义了如何访问内存、寄存器和其他调试资源。DAP时调试器访问芯片内部资源的唯一门户。J-Link> r0# 拉低 Reset。J-Link> r1# 释放 Reset。

#单片机#arm开发#嵌入式硬件 +2
到底了