|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
誰(shuí)能給講一下malloc在keil怎樣實(shí)現(xiàn) |
| 作者:kk1271 欄目:單片機(jī) |
?? |
| 2樓: | >>參與討論 |
| 作者: kk1271 于 2006/10/16 17:47:00 發(fā)布:
?? 都沒(méi)人知道m(xù)alloc的原理嗎? |
|
| 3樓: | >>參與討論 |
| 作者: zhuph 于 2006/10/17 9:02:00 發(fā)布:
問(wèn)圈圈:如何建立內(nèi)存分配表 當(dāng)操作系統(tǒng)運(yùn)行之后,操作系統(tǒng)如何得知哪些內(nèi)存空間是空閑的? |
|
| 4樓: | >>參與討論 |
| 作者: computer00 于 2006/10/17 9:38:00 發(fā)布:
這個(gè)是在編譯的時(shí)候就決定了。 如果你的系統(tǒng)是內(nèi)存大小要在運(yùn)行時(shí)才能決定,那么你必須要在運(yùn)行時(shí)提供相關(guān)參數(shù),如啟始地址,大小等等。 |
|
| 5樓: | >>參與討論 |
| 作者: zhuph 于 2006/10/19 9:32:00 發(fā)布:
那就是說(shuō),內(nèi)存分配表是手工給初始化的 可不可以自動(dòng)實(shí)現(xiàn),無(wú)須手工操作? |
|
| 6樓: | >>參與討論 |
| 作者: computer00 于 2006/10/22 10:48:00 發(fā)布:
不明白你指的自動(dòng)是什么意思, 總得要有個(gè)辦法獲知內(nèi)存大小,才能分配啊,連大小都沒(méi),咋分配法. |
|
| 7樓: | >>參與討論 |
| 作者: hotpower 于 2006/10/22 13:18:00 發(fā)布:
在函數(shù)中搞個(gè)局部數(shù)組白頭發(fā)少長(zhǎng)些~~~ |
|
| 8樓: | >>參與討論 |
| 作者: 李冬發(fā) 于 2006/10/24 21:00:00 發(fā)布:
強(qiáng)烈反對(duì)在單片機(jī)中用malloc功能 你可以參考TC庫(kù)源代碼或GCC源代碼。 |
|
| 9樓: | >>參與討論 |
| 作者: mxh0506 于 2006/10/24 22:04:00 發(fā)布:
搞不好會(huì)內(nèi)存里碎片一大堆 不利于長(zhǎng)時(shí)間穩(wěn)定工作 |
|
| 10樓: | >>參與討論 |
| 作者: 平常人 于 2006/10/24 22:54:00 發(fā)布:
malloc()可以用,但要看它的分配策略 碎片不可怕,可怕的是粘不上,要是丟幾個(gè)碎片就更麻煩了! |
|
| 11樓: | >>參與討論 |
| 作者: yuands 于 2006/10/25 21:09:00 發(fā)布:
最好不好這么玩 還是預(yù)先把空間分配好比較可靠些 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |