自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RTTHREAD内存池

内存池;连续的大小相同的内存块 ,便于内存管理 减少碎片化。 支持挂起功能。列表的形式储存 struct rt_mempool { struct rt_object parent; /**< inherit from rt_object */ void *start_address; /**< memory pool start */ 内存池地址 rt_...

2020-05-17 21:58:18 1095

原创 RTthread 定时器

struct rt_timer { struct rt_object parent; /**< inherit from rt_object */ rt_list_t row[RT_TIMER_SKIP_LIST_LEVEL]; // 定时器列表节点 void (*timeout_func)(void *parameter); /**< timeout functio...

2020-05-17 21:38:01 1466

原创 RTthread 事件集和邮箱,消息队列

事件集:一对多,多对一,多对多信号量,处理时,就需要用到信号量 struct rt_event { struct rt_ipc_object parent; /**< inherit from ipc_object */ rt_uint32_t set; /**< event set */ }; //创造和删除 rt_err_t rt_event_ini...

2020-05-10 23:04:19 1895

原创 互斥量与信号量的区别,以及优先级翻转

互斥量: struct rt_mutex { struct rt_ipc_object parent; /**< inherit from ipc_object */ rt_uint16_t value; /**< value of mutex */...

2020-05-05 15:19:34 933

原创 RTThread 线程介绍二,钩子函数与临界区以及信号量

空闲任务钩子函数:最多4个运行在空闲任务中,可以用于处理实时要求不高的任务rt_thread_idle_sethook不可阻塞 可删除 调度钩子函数用于查看,进程的切换情况rt_scheduler_sethookli 不可删除 临界区资源 同意时刻只允许一个线程进行访问:可以为具体的硬件、变量、缓冲区,防止于设计需求不符或产生冲突 //临界资源保护 1.rt_enter_c...

2020-05-04 14:43:44 654

原创 RT Thread 线程创造与动态内存分配

创建进程 并且分配内存空间 rt_thread_t rt_thread_create(const char *name, // 函数名,用于描述函数的作用 void (*entry)(void *parameter), //函数入口 void *parameter,...

2020-05-02 23:47:59 949

空空如也

空空如也

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

TA关注的人

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