本文主要研究基于嵌入式實時操作系統uC/OS-11在AM上的移植。從成本、性能和功耗三方面考慮,系統硬件平臺采用ARMTDM微處理器。從系統的穩(wěn)定性、可靠性和資源有效管理的角度,軟件平臺采用實時操作系統uC/OS-II.系統采取軟硬件協同設計的方法完成整個平臺的構建,全文從硬件平臺、關鍵代碼的設計、操作系統的移植三個方面闡述了基于ARM的嵌入式系統的設計過程。關鍵代碼的設計包括啟動代碼、中斷處理程序、FASH燒寫程序的設計和開發(fā),文中分析了各部分代碼的設計流程,并給出關鍵程序流程圖和部分源碼,是設計嵌入式系統開發(fā)的關鍵部分。在操作系統的移植過程中,實現了嵌入式系統對ARM微處理器的移植,論文介紹了uCOS-11的文件結構和ARMTM的寄存器結構及運行模式,結合具體源代碼討論了操作系統移植的實現流程。整個系統設計完成以后在多刃劍開發(fā)板上進行了試驗,基本達到所要求的各項性能指標。
標簽:
嵌入式
操作系統
arm
上傳時間:
2022-06-22
上傳用戶: