首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

嵌入式系统常用的内存分配方法解决方案

2012-02-20 
嵌入式系统常用的内存分配方法最好详细一点,[解决办法]这个要看你用的是什么平台,什么系统(可能还与版本有

嵌入式系统常用的内存分配方法
最好详细一点,

[解决办法]
这个要看你用的是什么平台,什么系统(可能还与版本有关)
linux有
malloc-应用程序 如果是用标准C库的话malloc在不同平台一般都可以用
内核编程的有: 
kmalloc
vmalloc
get_free_page系列
等等 ,比如缓冲区(这个忘记怎么拼了 ^-^)
具体参照ldd3 lkd等书。

[解决办法]
应用程序一般使用malloc()分配内存空间,使用free()释放空间。


内核编程时:一般推荐使用kmalloc()分配空间以及kfree()释放空间。

vmalloc(),get_free_page等为分配较大内核的空间。
[解决办法]
楼主是指什么?
[解决办法]
既然让你Investigate,就要去分类分析了
这里内存分配方法,应该是根据硬件架构的不同而不同的
比如X86、PowerPC、ARM,。。。。
可以参考:
http://blog.chinaunix.net/u3/94284/showart_1983396.html
http://www.icembed.com/info-564.htm

热点排行