基于RTOS通信終端的SCA架構(gòu)設計
發(fā)布時間:2023-12-28 19:25
RTOS已廣泛運用在工業(yè)化自動控制以及射頻通信、國防等嵌入式領域,嵌入式系統(tǒng)向著復雜度逐步提高、電路規(guī)模逐步擴大的方向發(fā)展。這對系統(tǒng)的單位算力功耗、功能以及成本提出了額外的約束和挑戰(zhàn)。怎樣在復雜多變的要求和約束之間取得平衡是未來嵌入式軟硬件系統(tǒng)設計必然面臨的挑戰(zhàn)。平臺化結(jié)構(gòu)設計是針對該問題、平衡嵌入式系統(tǒng)約束和需求的有效方法之一。平臺化結(jié)構(gòu)設計是軟硬件系統(tǒng)級設計方法,其重點之一是實現(xiàn)軟件組件的可復用性以及硬件平臺的可編程性,從而實現(xiàn)對不同應用增強靈活性,另一方面是強調(diào)嵌入式系統(tǒng)與軟件應用應協(xié)同開發(fā)從而實現(xiàn)設計的優(yōu)化。本文針對這些問題,圍繞以iMX6Q為主控的SDR終端設備,設計軟件棧,并對操作系統(tǒng)、驅(qū)動、中間件以及業(yè)務軟件進行了實現(xiàn)與移植。主要工作有:對比分析不同實時操作系統(tǒng)的內(nèi)核結(jié)構(gòu),驅(qū)動結(jié)構(gòu),調(diào)度原理,移植了操作系統(tǒng)的板級支持包。為提高構(gòu)件的可移植性和共享性,構(gòu)建了基于進程間通信與TCP/IP的組件交互中間件方案。在實時操作系統(tǒng)平臺中探索Redis、Python等組件的開發(fā)移植工作,驗證組件的可移植性,并與Linux運行結(jié)果對比分析。
【文章頁數(shù)】:67 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文的主要工作
1.4 本文的內(nèi)容安排
第二章 軟件棧設計
2.1 SDR硬件平臺介紹
2.2 軟件棧概述
2.3 軟件架構(gòu)目標
2.4 實時操作系統(tǒng)
2.4.1 實時操作系統(tǒng)概述
2.4.2 實時操作系統(tǒng)架構(gòu)對比分析
2.4.3 實時操作系統(tǒng)選型
2.5 中間件
2.5.1 中間件概述
2.5.2 CORBA調(diào)用接口
2.5.3 Redis內(nèi)存數(shù)據(jù)庫
2.5.4 中間件選型
2.6 業(yè)務管理平臺
2.6.1 綜述
2.6.2 Python
2.6.3 Java
2.6.4 Lua
2.6.5 業(yè)務管理平臺選型
2.7 本章小結(jié)
第三章 RTOS移植與評估
3.1 SDR硬件平臺介紹
3.2 uBoot移植
3.3 iMX6Q BSP核心外設移植
3.4 外設驅(qū)動移植
3.4.1 iMX6Q GMAC驅(qū)動移植
3.4.2 iMX6Q NANDFLASH驅(qū)動移植
3.5 性能測試與分析
3.5.1 系統(tǒng)運算性能測試
3.5.2 實時性測試
3.6 本章小結(jié)
第四章 中間件移植與評估
4.1 中間件移植
4.2 中間件性能測試
4.3 本章小結(jié)
第五章 總結(jié)與展望
5.1 論文主要工作
5.2 論文工作展望
參考文獻
致謝
攻讀碩士學位期間發(fā)表的論文
本文編號:3876038
【文章頁數(shù)】:67 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文的主要工作
1.4 本文的內(nèi)容安排
第二章 軟件棧設計
2.1 SDR硬件平臺介紹
2.2 軟件棧概述
2.3 軟件架構(gòu)目標
2.4 實時操作系統(tǒng)
2.4.1 實時操作系統(tǒng)概述
2.4.2 實時操作系統(tǒng)架構(gòu)對比分析
2.4.3 實時操作系統(tǒng)選型
2.5 中間件
2.5.1 中間件概述
2.5.2 CORBA調(diào)用接口
2.5.3 Redis內(nèi)存數(shù)據(jù)庫
2.5.4 中間件選型
2.6 業(yè)務管理平臺
2.6.1 綜述
2.6.2 Python
2.6.3 Java
2.6.4 Lua
2.6.5 業(yè)務管理平臺選型
2.7 本章小結(jié)
第三章 RTOS移植與評估
3.1 SDR硬件平臺介紹
3.2 uBoot移植
3.3 iMX6Q BSP核心外設移植
3.4 外設驅(qū)動移植
3.4.1 iMX6Q GMAC驅(qū)動移植
3.4.2 iMX6Q NANDFLASH驅(qū)動移植
3.5 性能測試與分析
3.5.1 系統(tǒng)運算性能測試
3.5.2 實時性測試
3.6 本章小結(jié)
第四章 中間件移植與評估
4.1 中間件移植
4.2 中間件性能測試
4.3 本章小結(jié)
第五章 總結(jié)與展望
5.1 論文主要工作
5.2 論文工作展望
參考文獻
致謝
攻讀碩士學位期間發(fā)表的論文
本文編號:3876038
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3876038.html
最近更新
教材專著