原文:单片机模块化程序: μCOS-II中内存管理程序使用说明

前言 环形队列,链表,内存管理,这些典型的数据缓存处理方式 作为一个开发者是应该掌握的知识点 由于后面的文章涉及到了内存管理 故,这节先说一下内存管理 uCOSII中的内存管理源码 我把uCOS中的内存管理程序拷贝出来了 OS MEM.C OS MEM.h uCOSII提供的内存管理实质 一,实际上就是用一些程序对一个二维的数组进行管理 二,整个数组叫做 内存分区 三,数组的行数代表内存块的个数 ...

2020-01-31 18:27 0 724 推荐指数:

查看详情

单片机模块化程序: 单片机发送数据之缓存管理,DMA

------------恢复内容开始------------ 1. 前言 在单片机通信项目中,经常会用到发送数据,大家有没有想过什么方式才是最优的方式?大家是否想过有没有什么标准的方案可以解决一切可能? 2. 基本应用 1.创建一个缓存区 ...

Wed Jan 22 21:14:00 CST 2020 0 1616
单片机模块化程序: 给串口接收,发送数据都使用上缓存管理

前言   知识是死的,人是活的!其实学习知识最终的目的是解决问题!   怎么才有的解决问题的能力:把知识灵活的运用! 说明   前面几节围绕着串口发送和接收数据叨叨了很多.   这节给大家一个十分靠谱的串口接收,发送处理程序   这一节是建立在前面几节之上的,大家一定 ...

Sat Apr 25 05:57:00 CST 2020 0 1502
单片机模块化程序: 数据缓存封装-内存管理实现(内存块长度充足版)

前言   上一节使用的是环形队列实现的数据缓存   这节使用内存管理实现   内存管理使用的是 μC/OS-II 里面的内存管理程序 使用说明   一,内存管理意味着有许多的内存块     内存块的长度假设定义的足够大,可以放入每条数据   二,定义一个 ...

Wed Jan 29 01:55:00 CST 2020 0 977
单片机模块化程序: CRC校验

前言   这一节说明一下数据传输中常用的CRC校验   所谓CRC校验,说白了就是对数据做下计算,然后把计算结果放到最后面   平时用的最多的算是CRC16 直接上菜 计算CRC /*** @brief calculate CRC* @param ...

Mon Dec 30 10:14:00 CST 2019 0 1311
单片机模块化程序: 单片机AT指令配置模块程序模板(阻塞版)

前言:看懂这一节,前提!!!! 这节代码区区几十行而已!很多时候只看到别人挥一次剑定全局,却不知为了那一次挥剑准备了几十年. 一,有多少人在为给模块发送配置指令,然后判断返回发愁哈? 现在来看一下为大家准备的阻塞版的模板! 所谓阻塞版就是执行命令 ...

Tue Oct 15 03:36:00 CST 2019 0 752
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM