|
|||||||||||
| 技術(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 |
楊屹ucos51移植心得中的一個(gè)疑問?請(qǐng)大俠們拍磚。 |
| 作者:xlfdan 欄目:單片機(jī) |
楊屹ucos51移植心得中的一個(gè)疑問?請(qǐng)大俠們拍磚。 楊屹大俠,在保存每個(gè)任務(wù)堆棧的時(shí)候, 只保存了系統(tǒng)硬件堆棧和仿真堆?臻g, 菜蝦我的疑問是 為什么不把當(dāng)前任務(wù)的局部變量 也保存入棧呢? 如果不保存,返回這個(gè)任務(wù)時(shí),局部變量可能變了呀。 等待著各路大俠們的拍磚和指點(diǎn)。十分感謝! |
| 2樓: | >>參與討論 |
| 作者: tjsheep 于 2005/5/15 12:55:00 發(fā)布:
偶想…… 當(dāng)前局部變量除了當(dāng)前任務(wù)能改,還有誰(shuí)能改,如果當(dāng)前任務(wù)都掛起入棧了,那誰(shuí)還能動(dòng)這個(gè)局部變量?那還要保存什么? |
|
| 3樓: | >>參與討論 |
| 作者: xlfdan 于 2005/5/15 19:59:00 發(fā)布:
感謝tjsheep,我認(rèn)為其他任務(wù)也可以用這些局部變量呀 感謝tjsheep,我認(rèn)為其他任務(wù)也可以用這些局部變量呀, 請(qǐng)大家繼續(xù)拍磚,感謝!!!! |
|
| 4樓: | >>參與討論 |
| 作者: 12864 于 2005/5/15 21:18:00 發(fā)布:
考慮覆蓋問題了 |
|
| 5樓: | >>參與討論 |
| 作者: xiayu 于 2005/5/16 9:53:00 發(fā)布:
reetrant了,就不用擔(dān)心 局部變量保存在堆棧了。 |
|
| 6樓: | >>參與討論 |
| 作者: xlfdan 于 2005/5/16 10:12:00 發(fā)布:
感謝12864和xiayu,是不是這樣的? 感謝12864和xiayu,是不是這樣的? xiayu 提醒了 reetrant 因?yàn)槊總(gè)任務(wù)函數(shù)都做成了可重入的, 所以我認(rèn)為 每個(gè)任務(wù)的局部變量都保存在 仿真堆棧了。 是不是這樣呀?感謝各位。 |
|
| 7樓: | >>參與討論 |
| 作者: xlfdan 于 2005/5/17 8:41:00 發(fā)布:
頂一下 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |