文章分类 -  RTOS

keil_rtx调试技巧( os )
摘要:https://blog.51cto.com/u_15127583/4263243 超级循环结构的程序调试一般依赖于断点,单步,查看变量和内存变量(keil中的Memory Window 或者 Watch window);而带微操作系统的程序由于加了这个中间层调试方法可能传统的有些区别,函数内部还可 阅读全文

posted @ 2025-12-11 21:34 Red_Point 阅读(21) 评论(0) 推荐(0)

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

posted @ 2017-12-11 16:05 Red_Point 阅读(537) 评论(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 阅读(2704) 评论(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 阅读(654) 评论(0) 推荐(0)

导航