文章分类 -  RTOS

RT-thread内核之小内存管理算法
摘要:转载于: http://blog.csdn.net/jxgxlm2008/article/details/51820740 一、动态内存管理 动态内存管理是一个真实的堆(Heap)内存管理模块,可以在当前资源满足的情况下,根据用户的需求分配任意大小的内存块。而当用户不需要再使用这些内存块时,又可以释 阅读全文

posted @ 2017-12-11 16:05 Red_Point 阅读(477) 评论(0) 推荐(0) 编辑

RT-thread组件初始化代码分析 ( rt_components_board_init )
摘要:转载于: https://www.cnblogs.com/King-Gentleman/p/4570559.html RT-thread提供了组件化功能,具体实现是在components/init文件夹下components.c文件中实现的。应用组件化功能首先在rtconfig.h中添加宏定义#de 阅读全文

posted @ 2017-12-11 13:50 Red_Point 阅读(2430) 评论(0) 推荐(0) 编辑

tr-thread进程切换:(代入优先级计算不对,后边可以再看)
摘要:tr-thread进程切换: 原理概述:1.进程优先级>>3, 即用8取模.就是数组号;2.进程优先级取余,即用8取余数,就是该数组内下标;总结:向优先级表里填写和获取都是这个原理. 1)#if RT_THREAD_PRIORITY_MAX > 32 thread->number = thread- 阅读全文

posted @ 2017-12-08 16:46 Red_Point 阅读(623) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示