自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 移植RTT操作系统到N32G430平台跑飞问题

而INIT_EXPORT定义的几个函数指针变量从属相同前缀的内存段名称,因此在ram中是挨着存储的,for循环自增遍历的时候拿到的入口地址都是正常的,唯一的缺点是去掉了const以后会导致系统额外消费了几十字节的ram。上文描述的,注释那两个全局变量之前,INIT_EXPORT定义的几个函数指针在FLASH中存储的地址是不连续的,因此在for循环取值的过程中意外取到了非法值导致跑飞。根据上面的代码,定义了一些const类型的全局变量,变量的内容是对应函数的入口地址。这几个变量分散存储在flash中。

2025-03-22 19:16:49 250

原创 UCOIII 消息队列源码解析

UCOIII 消息队列源码解析引文消息相关的数据结构UCOSIII消息池OSQPost函数 引文 菜鸟一个,请多指教,不多bb,上菜 消息相关的数据结构 先说说消息队列,消息两字,从字面意思感受就是一个信息,那在UOCSIII中,什么东西才算是信息呢?举个简单的例子如下: 打个比方我定义可一个全局变量 int v_key = 0,规定v_key为0表示某一个按键抬起,为1则表示某一个按键...

2019-09-12 17:37:15 647

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除