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