-
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
-
c8051f040中液晶屏初始化配置程序和显示程序例程
c8051f040中液晶屏初始化配置程序和显示程序例程-Initialize and display sample with C8051f040 liquid crystal
- 2022-03-02 10:31:16下载
- 积分:1
-
PSPICE ....ZVS converter Design..its fully used for Electrical Real time designe...
PSPICE ....ZVS converter Design..its fully used for Electrical Real time designer..here im using ORCAD9.1
- 2022-02-28 18:22:04下载
- 积分:1
-
这个程序运行在CCstudio平台上,所用语言为c语言,完成的功能是电机pwm对称变换...
这个程序运行在CCstudio平台上,所用语言为c语言,完成的功能是电机pwm对称变换-This program runs in CCStudio platform, the language used for the c language, the function of the completion of the electrical symmetry transform pwm
- 2023-02-11 06:05:03下载
- 积分:1
-
阿尔泰DAME3000,远程网络传输软件
阿尔泰DAME3000,远程网络传输软件
- 2022-06-13 14:37:03下载
- 积分:1
-
图微控制器的光盘源代码
cd source code for pic microcontrollers
- 2022-05-15 20:11:30下载
- 积分:1
-
QNX BSP 的飞思卡尔 i.MX6Q Sabre 建兴平台
这 BSP 支持飞思卡尔 i.MX6Q 具有 QNX Momentics 6.5.0 Sabre 建兴平台。服务包 1 (SP1)。该软件包包含以下支持: IPL,串行驱动程序 I2C MMC/SD、 所有 USB 端口 (OTG 和 Host1 控制器)、 音频、 看门狗、 罐头、 RTC、 SPI NOR 闪存、 SMP、 以太网、 SATA、 图形、 等等 dirvers。
- 2022-10-22 10:20:04下载
- 积分:1
-
1个键有10种功能,带proteus访真文件。
1个键有10种功能,带proteus访真文件。-A key with 10 function, with a true file proteus visit.
- 2022-05-09 11:38:32下载
- 积分:1
-
SD卡存储程序生成FAT32文件系统
应用背景信息存储技术进入了快速发展的阶段,信息存储技术在水声学中有着特殊的地位,水声学是需要大量收集信息的学科,以及水下条件的限制,使得对于水声学领域的信息存储技术不仅要具有较高安全性、可靠性。存储系统部分要做到功耗尽可能的低,体积更小,这样才有利于该存储系统在水下长时间可靠地工作。正是由于上述原因,选择MSP430单片作为主控器件,SD卡作为存介质。实现存储功能关键技术MSP430F5529作为主控芯片 SD卡作为存储介质 在SD卡中生成FAT32文件系统
- 2023-02-21 20:15:03下载
- 积分:1
-
用DriverStudio开发一个USB驱动程序的过程。《10分钟完成一个USB驱动程序》...
用DriverStudio开发一个USB驱动程序的过程。《10分钟完成一个USB驱动程序》
- 2022-03-10 00:56:15下载
- 积分:1