2020年10月9日
摘要: 转载自https://blog.csdn.net/zhoutaopower/article/details/106748308 FreeRTOS 中的 heap 5 内存管理,相对于 heap 4《FreeRTOS --(5)内存管理 heap4》 只增加了对非连续内存区域的管理,什么叫非连续区域内 阅读全文
posted @ 2020-10-09 11:51 信义勤爱 阅读(611) 评论(0) 推荐(0) 编辑
摘要: FreeRTOS 中的 heap 4 内存管理,可以算是 heap 2 的增强版本,在 《FreeRTOS --(3)内存管理 heap2》中,我们可以看到,每次内存分配后都会产生一个内存块,多次分配后,会产生很多内存碎片,在较为复杂的场景(需要经常动态分配和释放场景)下,几乎是无法胜任; 所以就有 阅读全文
posted @ 2020-10-09 11:47 信义勤爱 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/zhoutaopower/article/details/106677144 heap3 来说,是直接使用了 malloc 和 free 来直接替代自己的策略: 分配内存如下所示: void *pvPortMalloc( size_t xWante 阅读全文
posted @ 2020-10-09 11:37 信义勤爱 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 在《FreeRTOS --(2)内存管理 heap1》知道 heap 1 的内存管理其实只是简单的实现了内存对齐的分配策略,heap 2 的实现策略相比 heap 1 稍微复杂一点,不仅仅是提供了分配内存的接口,同时也提供了释放内存的接口; 但是 heap 2 的内存分配策略中,并没有提供空闲内存的 阅读全文
posted @ 2020-10-09 11:32 信义勤爱 阅读(243) 评论(0) 推荐(1) 编辑
摘要: 转载自https://blog.csdn.net/zhoutaopower/article/details/106631237 FreeRTOS 提供了5种内存堆管理方案,分别对应heap1/heap2/heap3/heap4/heap5,提供内存管理是作为 OS 的一项基本功能,FreeRTOS 阅读全文
posted @ 2020-10-09 11:22 信义勤爱 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/zhoutaopower/article/details/106550648 Based On FreeRTOS Kernel V10.3.1 1、相关文件 链表结构是 OS 内部经常使用到的,FreeRTOS 自然也不例外,在深入分析各个模块的工 阅读全文
posted @ 2020-10-09 11:16 信义勤爱 阅读(1036) 评论(1) 推荐(1) 编辑
摘要: 转载自https://blog.csdn.net/zhoutaopower/article/details/106541595 FreeRTOS 是一个嵌入式实时操作系统,具有相对(相对 Linux、Windows等)较小的体积,使用精简的代码实现了简单的进程调度,内存管理,消息发送,等,常常用在一 阅读全文
posted @ 2020-10-09 10:55 信义勤爱 阅读(356) 评论(0) 推荐(0) 编辑
  2019年12月20日
摘要: 1、在Linaro官网上获得交叉编译工具 网址:http://releases.linaro.org/components/toolchain/gcc-linaro/ 从Linaro官网上能找到4.9以上版本的交叉编译工具,DS5上默认使用的是4.8.3版本的交叉编译工具 2、下载一个版本的交叉编译 阅读全文
posted @ 2019-12-20 16:33 信义勤爱 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 在Linux系统下制作系统启动盘有两种方法: 1、用dd命令 2、用Linux自带的图形界面工具 Startup Disk Creator 本教程使用第2种方式,用Linux自带的图形界面工具制作系统启动盘,简单直接。 1、在Linux 的界面的搜索栏输入Startup Disk Creator,下 阅读全文
posted @ 2019-12-20 10:54 信义勤爱 阅读(3882) 评论(0) 推荐(0) 编辑
  2019年11月13日
摘要: 因之前使用过飞思卡尔及瑞萨16位单片机,在PWM模块上使用很顺手,也没有产生任何疑惑,反倒是Arduino输出的PWM固定频率让人很是恼火。试想你的电机在490hz的PWM控制下捏着鼻子嗡嗡叫,这是一件多么叫人忧伤的事呀。 Arduino很好,但PWM很鸡肋。当我想要查datasheet来对底层操作 阅读全文
posted @ 2019-11-13 17:03 信义勤爱 阅读(1618) 评论(0) 推荐(0) 编辑