內容簡介:面向航天及工業控制等領域計算機實時性要求高、數據處理量大、通信速度快、運行任務復雜等需求,采用可編程融合芯片實現基于星載計算機實時操作系統SpaceOS的跨平臺SMP多核移植。首先,選用FMQL45作為軟硬件平臺,移植SpaceOS操作系統,實現板級支持包、任務調度等功能。進一步,設計了一種基于FMQL45平臺的多核SMP方案,進行多核內存分區、堆棧配置、中斷響應、任務管理等,通過核間中斷、共享內存等方式實現多核之間的同步與通信。最后,設計并實現典型的SMP多核工程,構建IAR開發環境與I-Jet調試器的調試體系,進行功能及性能測試,驗證了系統的多核處理能力。
