-
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
-
基于keil 的sam9260 串口0中断测试程序,实现了基本的串口中断功能...
基于keil 的sam9260 串口0中断测试程序,实现了基本的串口中断功能-sam9260 uart0 interrupt program
- 2023-09-01 22:45:04下载
- 积分:1
-
PIC18F4520使用手册中文版!内部资料!
PIC18F4520使用手册中文版!内部资料!-PIC18F4520 user manual Chinese version! Internal information!
- 2023-03-13 10:05:05下载
- 积分:1
-
基于opencv手势识别的智能机器人代码
void track_hand()
{
image = cvCreateImage( sz, 8, 3 );
hsv = cvCreateImage( sz, 8, 3 );
hue = cvCreateImage( sz, 8, 1 );
mask = cvCreateImage( sz, 8, 1 );
//分配掩膜图像空间
backproject = cvCreateImage( sz, 8, 1 );
//分配反向投影图空间,大小一样,单通道
- 2022-01-21 17:27:04下载
- 积分:1
-
ATA (IDE)/ATAPI initial equipment/tools for intelligence, said Serial interface...
ATA(IDE)/ATAPI最初用于智能的设备/工具,称为与主机的串行接口
- 2022-05-29 11:18:56下载
- 积分:1
-
freescale ep100 ECT定时器中断程序
freescale ep100 ECT定时中断程序-freescale ep100 ECT timer interrupt program
- 2022-06-06 15:09:53下载
- 积分:1
-
单片机实现4×4键盘及8位数码管显示构成的电子密码锁,带有keil程序以及protuos的模拟电路。...
单片机实现4×4键盘及8位数码管显示构成的电子密码锁,带有keil程序以及protuos的模拟电路。-SCM 4 × 4 keyboard and 8-bit digital tube display constitutes an electronic code lock with keil procedures and protuos of analog circuits.
- 2022-01-25 22:52:51下载
- 积分:1
-
使用61505控制其的LCD的驱动程序,已在Nios2 上调试成功
使用61505控制其的LCD的驱动程序,已在Nios2 上调试成功 -Use the LCD to control its 61,505 drivers have been successful in Nios2 debugging
- 2022-06-02 23:46:55下载
- 积分:1
-
SONY的液晶驱动程序,包括音量,亮度的调整,值得参考一下.
SONY的液晶驱动程序,包括音量,亮度的调整,值得参考一下.
- 2022-06-01 12:39:30下载
- 积分:1
-
延迟网络协议
基于Contiki OS的基础上,构建一个延迟网络协议,在移动网络中,经过多跳可以到达目的地(参考SPRAY AND WAIT 算法)
- 2023-01-09 12:20:04下载
- 积分:1