一種基于FPGA的??臻g管理器的研究和設(shè)計(jì)
由以上結(jié)果分析可知,該實(shí)驗(yàn)驗(yàn)證了棧空間管理器的正確性,符合系統(tǒng)設(shè)計(jì)的要求。
本文分析了堆??臻g結(jié)構(gòu)及對(duì)被切換任務(wù)相應(yīng)數(shù)據(jù)信息的保護(hù),并對(duì)堆??臻g進(jìn)行了合理的結(jié)構(gòu)劃分。實(shí)驗(yàn)數(shù)據(jù)表明了該系統(tǒng)的可行性和穩(wěn)定性。??臻g管理器能有效節(jié)約硬實(shí)時(shí)操作系統(tǒng)分配堆棧空間的時(shí)間,減少RAM存儲(chǔ)空間。從硬件角度上看,簡(jiǎn)化了設(shè)計(jì),降低了成本,具有一定的使用價(jià)值。目前只在實(shí)驗(yàn)平臺(tái)上仿真,下一步擬將??臻g管理器的IP核應(yīng)用于硬實(shí)時(shí)操作系統(tǒng),以提高操作系統(tǒng)的運(yùn)行效率。
參考文獻(xiàn)
[1]LABROSSEJJ.嵌入式實(shí)時(shí)操作系統(tǒng)?滋C/OS-II[M],第2版.北京:北京航空航天大學(xué)出版社,2003.
[2]楊少軍,李杭生.C/OS-II任務(wù)棧處理的改進(jìn)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2004(5):73-74.
[3]尹震宇,趙海,王金英,等.一種嵌入式處理器上的設(shè)計(jì)[J].計(jì)算機(jī)工程,2008(3):268-270.
[4]崔建華,孫紅勝,王保進(jìn).硬件實(shí)時(shí)操作系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2008(5):34-37.
[5]田耘,徐文波.XilinxFPGA開(kāi)發(fā)實(shí)用教程[M].北京:清華大學(xué)出版社,2008.
[6]張光建,劉政.基于樹(shù)結(jié)構(gòu)的?滋C/OS-II任務(wù)棧空間計(jì)算方法及應(yīng)用[J].計(jì)算機(jī)應(yīng)用,2009,29(4):1165-1167.
評(píng)論