[陳發堂 主父文剛 童慶]
?
Nucleus PLUS操作系統在TMS320C81 68上的移植及TD-LTE中的應用*
[陳發堂 主父文剛 童慶]
摘要
針對Nucleus PLUS 操作系統在ARM Cortex-A8架構雙核處理器上的移植及在TD-LTE中的應用問題,以TMS320C8168為例,從堆棧分配、中斷設置、任務調度等方面詳細介紹了Nucleus PLUS操作系統在TMS320C8168以及TD-LTE無線綜合測試儀上的移植,并根據無線綜合測試儀的設計要求,詳細介紹了Nucleus PLUS系統板級初始化、功能組件初始化、循環調度等在TD-LTE上的應用。此移植具有較強的獨立性和穩定性,在CCS5上編譯調試后通過了聯機驗證,優化了系統資源利用率,滿足TD-LTE無線終端中對原語跟蹤實時性與數據完整性的要求。
關鍵詞:Nucleus PLUS 操作系統 移植 TMS320C8168 TD-LTE
陳發堂
重慶郵電大學重慶市移動通信技術重點實驗室。1999年畢業于北京郵電大學應用數學專業,獲碩士學位,研究員;主要從事TD-SCDMA移動通信系統開發及TDLTE系統開發。
主父文剛
重慶郵電大學重慶市移動通信技術重點實驗室。現為重慶郵電大學電子與通信工程在讀碩士研究生,主要從事移動通信系統及嵌入式系統開發的研究。
童慶
重慶郵電大學重慶市移動通信技術重點實驗室。在讀碩士研究生,研究方向:移動通信、嵌入式系統。
Nucleus PLUS 操作系統是業界最受歡迎的、支持微處理器種類最多的實時多任務操作系統之一,其可拓展性與移植性很強,目前基于ARM9與ARM11(Advanced RISC Machines)的關于Nucleus PLUS 操作系統移植的文獻有不少[1],但是基于ARM Cortex-A8處理器的移植較為缺乏,大都僅限于簡單CPU的Nucleus PLUS 移植。本文在堆棧分配、中斷設置、任務調度等方面……