嵌入式透地通信系統(tǒng)平臺設計
發(fā)布時間:2021-10-24 23:30
當前礦難時有發(fā)生,透地通信系統(tǒng)平臺的建立對于救災通信具有重要的作用。本文研究了如何搭建穩(wěn)定性好,功耗低的透地通信平臺。選擇S3C2410作為系統(tǒng)的處理器,以uda1341為音頻電路,以K9F1208為存儲器電路,以LM1117-33為電源電路,搭建系統(tǒng)的硬件平臺。根據(jù)系統(tǒng)的要求,選擇μC linux作為操作系統(tǒng),精簡內核,并將μCLinux操作系統(tǒng)成功移植到處理器S3C2410中。針對本系統(tǒng)的特點,對u-boot, busybox以及μClibc進行了編譯制作。設計的透地通信系統(tǒng)使用JFFS2文件系統(tǒng),針對JFFS2文件系統(tǒng)的缺點,即系統(tǒng)容量比較大時,存在啟動速度較慢的問題。本文改進了JFFS2掛載算法,既使得系統(tǒng)能夠正常的啟動又保證啟動的速度。設計透地通信系統(tǒng)的音頻驅動程序,在設計驅動程序時,選擇OSS作為系統(tǒng)的音頻體系架構方式,針對本系統(tǒng)在實時性以及在內存使用效率的要求,選擇DMA作為系統(tǒng)數(shù)據(jù)傳輸方式并根據(jù)透地通信系統(tǒng)在傳輸速率方面的要求,將G.723.1壓縮程序加到驅動程序層并實現(xiàn)了音頻數(shù)據(jù)的壓縮以及解壓縮的功能。設計相關的應用程序,通過應用程序的正確運行驗證驅動程序的正確性。此...
【文章來源】:山東科技大學山東省
【文章頁數(shù)】:81 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 國內外研究現(xiàn)狀
1.3 研究的目的和意義
1.4 本論文所做的工作以及章節(jié)安排
2 系統(tǒng)的需求分析以及硬件開發(fā)平臺介紹
2.1 系統(tǒng)需求分析
2.2 音頻電路接口設計
2.3 電源電路設計
2.4 系統(tǒng)時鐘電路設計
2.5 存儲器電路設計
2.6 本章小結
3 μCLinux以及u-boot的裁剪移植以及相關工具的建立
3.1 開發(fā)環(huán)境的建立
3.2 跨平臺開發(fā)工具的編譯以及安裝
3.3 μCLinux內核裁剪及移植
3.4 u-boot的裁剪與移植
3.5 Busybox的裁剪以及移植
3.6 μClibc庫的建立
3.7 本章小結
4 JFFS2文件系統(tǒng)的改進
4.1 JFFS2日志文件系統(tǒng)簡述
4.2 虛擬文件系統(tǒng)(VFS)的精簡
4.3 JFFS2的數(shù)據(jù)組織
4.4 JFFS2文件系統(tǒng)掛載過程分析
4.5 JFFS2掛載方案的改進
4.6 本章小結
5 音頻驅動程序的設計
5.1 μCLinux設備驅動簡述
5.2 μCLinux設備驅動接口和關鍵數(shù)據(jù)結構
5.3 基于透地通信系統(tǒng)的音頻驅動程序開發(fā)
5.4 DMA緩沖區(qū)的設計以及內存管理
5.5 音頻壓縮的算法實現(xiàn)
5.6 驅動程序的生成
5.7 本章小結
6 管理程序的設計及實現(xiàn)
6.1 音頻設計
6.2 mixer測試程序的設計
6.3 OFDM程序測試
6.4 系統(tǒng)監(jiān)控程序的設計
6.5 內核調試簡述
6.6 本章小結
7 總結與展望
7.1 總結
7.2 展望
參考文獻
攻讀碩士期間主要成果
致謝
【參考文獻】:
期刊論文
[1]LINUX虛擬文件系統(tǒng)分析[J]. 朱作付,呂強. 蘭州工業(yè)高等?茖W校學報. 2003(03)
[2]JFFS2文件系統(tǒng)的關鍵技術及其在嵌入式系統(tǒng)的應用[J]. 李桂良,劉發(fā)貴. 計算機應用. 2003(07)
[3]JFFS2文件系統(tǒng)在μClinux中的應用[J]. 胡晨峰. 電子產(chǎn)品世界. 2003(07)
[4]Flash存儲器技術與發(fā)展[J]. 潘立陽,朱鈞. 微電子學. 2002(01)
[5]Linux虛擬文件系統(tǒng)實現(xiàn)技術剖析[J]. 楊益,郭慶平. 交通與計算機. 2001(S1)
[6]嵌入式實時操作系統(tǒng)中文件系統(tǒng)的實現(xiàn)[J]. 張靜,黃建華,岳春生. 信息工程大學學報. 2000(03)
[7]文件系統(tǒng)中日志技術的研究[J]. 林曉東,劉心松. 計算機應用. 1998(01)
碩士論文
[1]日志文件系統(tǒng)在嵌入式存儲設備上的設計和實現(xiàn)[D]. 鄭良辰.中國科學院軟件研究所 2001
本文編號:3456204
【文章來源】:山東科技大學山東省
【文章頁數(shù)】:81 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 國內外研究現(xiàn)狀
1.3 研究的目的和意義
1.4 本論文所做的工作以及章節(jié)安排
2 系統(tǒng)的需求分析以及硬件開發(fā)平臺介紹
2.1 系統(tǒng)需求分析
2.2 音頻電路接口設計
2.3 電源電路設計
2.4 系統(tǒng)時鐘電路設計
2.5 存儲器電路設計
2.6 本章小結
3 μCLinux以及u-boot的裁剪移植以及相關工具的建立
3.1 開發(fā)環(huán)境的建立
3.2 跨平臺開發(fā)工具的編譯以及安裝
3.3 μCLinux內核裁剪及移植
3.4 u-boot的裁剪與移植
3.5 Busybox的裁剪以及移植
3.6 μClibc庫的建立
3.7 本章小結
4 JFFS2文件系統(tǒng)的改進
4.1 JFFS2日志文件系統(tǒng)簡述
4.2 虛擬文件系統(tǒng)(VFS)的精簡
4.3 JFFS2的數(shù)據(jù)組織
4.4 JFFS2文件系統(tǒng)掛載過程分析
4.5 JFFS2掛載方案的改進
4.6 本章小結
5 音頻驅動程序的設計
5.1 μCLinux設備驅動簡述
5.2 μCLinux設備驅動接口和關鍵數(shù)據(jù)結構
5.3 基于透地通信系統(tǒng)的音頻驅動程序開發(fā)
5.4 DMA緩沖區(qū)的設計以及內存管理
5.5 音頻壓縮的算法實現(xiàn)
5.6 驅動程序的生成
5.7 本章小結
6 管理程序的設計及實現(xiàn)
6.1 音頻設計
6.2 mixer測試程序的設計
6.3 OFDM程序測試
6.4 系統(tǒng)監(jiān)控程序的設計
6.5 內核調試簡述
6.6 本章小結
7 總結與展望
7.1 總結
7.2 展望
參考文獻
攻讀碩士期間主要成果
致謝
【參考文獻】:
期刊論文
[1]LINUX虛擬文件系統(tǒng)分析[J]. 朱作付,呂強. 蘭州工業(yè)高等?茖W校學報. 2003(03)
[2]JFFS2文件系統(tǒng)的關鍵技術及其在嵌入式系統(tǒng)的應用[J]. 李桂良,劉發(fā)貴. 計算機應用. 2003(07)
[3]JFFS2文件系統(tǒng)在μClinux中的應用[J]. 胡晨峰. 電子產(chǎn)品世界. 2003(07)
[4]Flash存儲器技術與發(fā)展[J]. 潘立陽,朱鈞. 微電子學. 2002(01)
[5]Linux虛擬文件系統(tǒng)實現(xiàn)技術剖析[J]. 楊益,郭慶平. 交通與計算機. 2001(S1)
[6]嵌入式實時操作系統(tǒng)中文件系統(tǒng)的實現(xiàn)[J]. 張靜,黃建華,岳春生. 信息工程大學學報. 2000(03)
[7]文件系統(tǒng)中日志技術的研究[J]. 林曉東,劉心松. 計算機應用. 1998(01)
碩士論文
[1]日志文件系統(tǒng)在嵌入式存儲設備上的設計和實現(xiàn)[D]. 鄭良辰.中國科學院軟件研究所 2001
本文編號:3456204
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3456204.html
最近更新
教材專著