-
stm32 内存分配管理
应用背景内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如
何高效,快速的分配,并且在适当的时候释放和回收内存资源。内存管理的实现方法有很多种,
他们其实最终都是要实现2 个函数:malloc 和free;malloc 函数用于内存申请,free 函数用于
内存释放。
关键技术当指针p 调用malloc 申请内存的时候,先判断p 要分配的内存块数(m),然后从第n 项开
始,向下查找,直到找到m 块连续的空内存块(即对应内存管理表项为0),然后将这m 个内
存管理表项的值都设置为m(标记被占用),最后,把最后的这个空内存块的地址返回指针p,
完成一次分配。注意,如果当内存不够的时候(找到最后也没找到连续的m 块空闲内存),则
返回NULL 给p,表示分配失败。
- 2022-02-10 14:18:07下载
- 积分:1
-
STM32采样三轴加速度
应用背景ADXL345 是AD 公司的一款 3轴、数字输出的加速度传感器。stm32驱动该传感器进行通信和获得数据。关键技术功能简介:主函数不停的查询ADXL345的转换结果,得到x、y和z三个方向的加速度值(读数值),然后将其转换为与自然系坐标的角度,并将结果在LCD模块上显示出来。DS0来指示程序正在运行,通过按下WK_UP按键,可以进行ADXL345的自动校准(DS1用于提示正在校准)。
- 2022-01-21 05:46:12下载
- 积分:1
-
安桌开机动画
安桌开机动画 bootanimation.zip 可以参考制作自己的开机画面,txt文档中参数有动画帧数等参数,可以设置不同值实现不同的效果
- 2022-09-30 21:15:03下载
- 积分:1
-
彩色图片转16进制格式软件源码,保存为文本文件。做嵌入式之TFT显示必备软件。BCB6制作。...
彩色图片转16进制格式软件源码,保存为文本文件。做嵌入式之TFT显示必备软件。BCB6制作。-color photographs to 16 band format source software, preserving a text file. Do TFT display embedded software required. BCB6 production.
- 2022-01-26 00:57:32下载
- 积分:1
-
键盘设计 ,好东东啊
键盘设计 ,好东东啊-a very good keyboard design tool
- 2022-05-23 07:47:04下载
- 积分:1
-
modbus 源码
Modbus 协议是应用于电子控制器上的一种通用语言。c语言写成,共五个文件,两个头文件,一个主函数,一个写,一个读。
- 2022-05-30 11:59:52下载
- 积分:1
-
u-link1,2 原理图,PCB(proteldxp格式),代码-u-link1, 2 schematic, PCB (proteldxp format), code
- 2023-02-02 04:00:04下载
- 积分:1
-
创建音乐生日快乐,使用汇编语言实现,程序运行后可以听到音乐...
创建音乐生日快乐,使用汇编语言实现,程序运行后可以听到音乐-creat a song happy biresday
- 2022-11-29 08:15:03下载
- 积分:1
-
Tinyos 1.x counter souce code
Tinyos 1.x counter souce code
- 2022-01-29 04:37:04下载
- 积分:1
-
电子元件基础教程
电子元件基础教程--Basic class for electronic elements.
- 2022-01-31 18:10:04下载
- 积分:1