基于ARM+μC/OS-Ⅱ的嵌入式系統(tǒng)設(shè)計及其在電子潮汐表中的應(yīng)用
發(fā)布時間:2022-04-23 11:35
潮汐預(yù)報是人們認識和利用海洋中重要的一環(huán),它無論在民用上還是軍事上都有極其重要的作用。做好沿海潮汐的預(yù)報工作,具有很強的實用價值。ARM公司設(shè)計的RISC處理器內(nèi)核ARM7TDMI耗電少,成本低,功能強大,已成為設(shè)計嵌入式系統(tǒng)時的首選RISC芯片之一。另一方面,受嵌入式系統(tǒng)軟件實時性和多任務(wù)性的需求,使用嵌入式實時操作系統(tǒng)己是嵌入式系統(tǒng)發(fā)展的必然趨勢。而嵌入式實時操作系統(tǒng)μC/OS-Ⅱ具有源代碼開放,性能穩(wěn)定,移植性好等優(yōu)點,是目前分析和使用嵌入式實時操作系統(tǒng)的較好選擇。在這種背景下,本文選擇嵌入式系統(tǒng)作為研究方向,在該便攜式平臺上實現(xiàn)潮汐預(yù)報表的電子化。本文的主要內(nèi)容有: (1)根據(jù)當前潮汐預(yù)報電子化的迫切需要,設(shè)計基于ARM微處理器的嵌入式系統(tǒng)硬件平臺,并實現(xiàn)其外圍設(shè)備的相關(guān)底層驅(qū)動程序的開發(fā)。 (2)在USB接口芯片PDIUSBD12的基礎(chǔ)上,首先闡述USB底層固件程序的開發(fā),并論述FAT16文件系統(tǒng)的原理、結(jié)構(gòu)以及Nand flash盤的存儲陣列結(jié)構(gòu),進而在Nand flash盤上實現(xiàn)FAT16文件系統(tǒng)的移植,最終實現(xiàn)使系統(tǒng)平臺具有充當U盤的功能。 (3)詳細...
【文章頁數(shù)】:89 頁
【學(xué)位級別】:碩士
【文章目錄】:
第1章 緒論
1.1 嵌入式系統(tǒng)簡介
1.1.1 嵌入式系統(tǒng)的特點
1.1.2 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
1.1.3 嵌入式系統(tǒng)的發(fā)展現(xiàn)狀
1.2 嵌入式微處理器和嵌入式實時操作系統(tǒng)
1.2.1 嵌入式微處理器
1.2.2 嵌入式操作系統(tǒng)
1.3 課題研究的背景及意義
1.4 論文主要完成的工作
第2章 嵌入式系統(tǒng)硬件平臺的實現(xiàn)
2.1 基于S3C44BOX硬件平臺的體系結(jié)構(gòu)
2.1.1 硬件總體設(shè)計
2.1.2 地址空間分配
2.1.3 地軟件總體設(shè)計
2.2 存儲器系統(tǒng)
2.2.1 flash模塊
2.2.2 SDRAM模塊
2.3 輸入輸出系統(tǒng)---觸摸屏和LCD
2.3.1 觸摸屏控制器工作原理
2.3.2 STN型彩色LCD模塊介紹
2.3.3 S3C44BOX內(nèi)部的LCD控制器
2.3.4 LCD控制器的操作和設(shè)置
2.3.5 觸摸屏與LCD屏的校正
2.4 低功耗電源管理系統(tǒng)
2.4.1 電池管理
2.4.2 電壓管理
2.4.3 負載管理
2.5 本章小結(jié)
第3章 嵌入式系統(tǒng)USB接口及文件系統(tǒng)的開發(fā)
3.1 USB構(gòu)件底層軟件開發(fā)
3.1.1 接口芯片的選擇和介紹
3.1.2 USB通訊建立過程
3.1.3 USB接口硬件電路
3.1.4 基于PDIUSBD12的USB固件程序設(shè)計
3.1.5 固件中SETUP包的處理
3.2 FAT16文件系統(tǒng)
3.2.1 FAT文件系統(tǒng)結(jié)構(gòu)
3.2.2 Nand Flash盤的FAT結(jié)構(gòu)
3.2.3 Nand Flash的讀寫
3.3 USB和FAT16的調(diào)試過程及其注意點
3.4 本章小結(jié)
第4章 μC/OS-Ⅱ操作系統(tǒng)在ARM上的移植
4.1 μC/OS-Ⅱ的體系結(jié)構(gòu)
4.2 μC/OS-Ⅱ在ARM7上的移植過程
4.2.1 ARM7中和移植有關(guān)的硬件結(jié)構(gòu)簡介
4.2.2 μC/OS-Ⅱ在S3C44BOX上的移植
4.3 移植后的內(nèi)核測試
4.4 本章小結(jié)
第5章 電子潮汐表的設(shè)計與實現(xiàn)
5.1 平衡潮理論和預(yù)報技術(shù)
5.1.1 潮汐要素
5.1.2 平衡潮理論及潮高公式
5.1.3 分潮的概念
5.1.4 主港潮汐調(diào)和預(yù)報的主函數(shù)
5.2 軟件的總體結(jié)構(gòu)
5.2.1 調(diào)和常數(shù)的存儲調(diào)用
5.2.2 潮汐預(yù)報計算功能的設(shè)計
5.2.3 用戶界面的設(shè)計
5.3 本章小結(jié)
結(jié)論
參考文獻
攻讀碩士學(xué)位期間發(fā)表的論文和取得的科研成果
致謝
【參考文獻】:
期刊論文
[1]可編程電池管理芯片bq26500的原理及應(yīng)用[J]. 周小杰. 國外電子元器件. 2005(06)
[2]智能化鋰離子電池管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 林楓,王月忠. 微計算機信息. 2005(03)
[3]觸摸屏的工作原理及典型應(yīng)用[J]. 陳世利,孫墨杰,栗大超,靳世久. 單片機與嵌入式系統(tǒng)應(yīng)用. 2002(02)
[4]嵌入式系統(tǒng)的現(xiàn)狀及發(fā)展前景[J]. 馬義德,劉映杰,張新國. 信息技術(shù). 2001(12)
[5]渤黃東海潮波數(shù)值模擬[J]. 葉安樂,梅麗明. 海洋與湖沼. 1995(01)
[6]渤、黃、東海潮汐潮流的數(shù)值模擬[J]. 趙保仁,方國洪,曹德明. 海洋學(xué)報(中文版). 1994(05)
碩士論文
[1]大容量存儲設(shè)備在嵌入式系統(tǒng)中的應(yīng)用研究[D]. 羅悅懌.華東師范大學(xué) 2004
[2]適用于嵌入式GIS系統(tǒng)的NAND閃存日志文件系統(tǒng)NJFS設(shè)計[D]. 徐睿.浙江大學(xué) 2004
[3]單兵信息系統(tǒng)的硬件設(shè)計[D]. 徐太忠.中國人民解放軍信息工程大學(xué) 2002
本文編號:3647096
【文章頁數(shù)】:89 頁
【學(xué)位級別】:碩士
【文章目錄】:
第1章 緒論
1.1 嵌入式系統(tǒng)簡介
1.1.1 嵌入式系統(tǒng)的特點
1.1.2 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
1.1.3 嵌入式系統(tǒng)的發(fā)展現(xiàn)狀
1.2 嵌入式微處理器和嵌入式實時操作系統(tǒng)
1.2.1 嵌入式微處理器
1.2.2 嵌入式操作系統(tǒng)
1.3 課題研究的背景及意義
1.4 論文主要完成的工作
第2章 嵌入式系統(tǒng)硬件平臺的實現(xiàn)
2.1 基于S3C44BOX硬件平臺的體系結(jié)構(gòu)
2.1.1 硬件總體設(shè)計
2.1.2 地址空間分配
2.1.3 地軟件總體設(shè)計
2.2 存儲器系統(tǒng)
2.2.1 flash模塊
2.2.2 SDRAM模塊
2.3 輸入輸出系統(tǒng)---觸摸屏和LCD
2.3.1 觸摸屏控制器工作原理
2.3.2 STN型彩色LCD模塊介紹
2.3.3 S3C44BOX內(nèi)部的LCD控制器
2.3.4 LCD控制器的操作和設(shè)置
2.3.5 觸摸屏與LCD屏的校正
2.4 低功耗電源管理系統(tǒng)
2.4.1 電池管理
2.4.2 電壓管理
2.4.3 負載管理
2.5 本章小結(jié)
第3章 嵌入式系統(tǒng)USB接口及文件系統(tǒng)的開發(fā)
3.1 USB構(gòu)件底層軟件開發(fā)
3.1.1 接口芯片的選擇和介紹
3.1.2 USB通訊建立過程
3.1.3 USB接口硬件電路
3.1.4 基于PDIUSBD12的USB固件程序設(shè)計
3.1.5 固件中SETUP包的處理
3.2 FAT16文件系統(tǒng)
3.2.1 FAT文件系統(tǒng)結(jié)構(gòu)
3.2.2 Nand Flash盤的FAT結(jié)構(gòu)
3.2.3 Nand Flash的讀寫
3.3 USB和FAT16的調(diào)試過程及其注意點
3.4 本章小結(jié)
第4章 μC/OS-Ⅱ操作系統(tǒng)在ARM上的移植
4.1 μC/OS-Ⅱ的體系結(jié)構(gòu)
4.2 μC/OS-Ⅱ在ARM7上的移植過程
4.2.1 ARM7中和移植有關(guān)的硬件結(jié)構(gòu)簡介
4.2.2 μC/OS-Ⅱ在S3C44BOX上的移植
4.3 移植后的內(nèi)核測試
4.4 本章小結(jié)
第5章 電子潮汐表的設(shè)計與實現(xiàn)
5.1 平衡潮理論和預(yù)報技術(shù)
5.1.1 潮汐要素
5.1.2 平衡潮理論及潮高公式
5.1.3 分潮的概念
5.1.4 主港潮汐調(diào)和預(yù)報的主函數(shù)
5.2 軟件的總體結(jié)構(gòu)
5.2.1 調(diào)和常數(shù)的存儲調(diào)用
5.2.2 潮汐預(yù)報計算功能的設(shè)計
5.2.3 用戶界面的設(shè)計
5.3 本章小結(jié)
結(jié)論
參考文獻
攻讀碩士學(xué)位期間發(fā)表的論文和取得的科研成果
致謝
【參考文獻】:
期刊論文
[1]可編程電池管理芯片bq26500的原理及應(yīng)用[J]. 周小杰. 國外電子元器件. 2005(06)
[2]智能化鋰離子電池管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 林楓,王月忠. 微計算機信息. 2005(03)
[3]觸摸屏的工作原理及典型應(yīng)用[J]. 陳世利,孫墨杰,栗大超,靳世久. 單片機與嵌入式系統(tǒng)應(yīng)用. 2002(02)
[4]嵌入式系統(tǒng)的現(xiàn)狀及發(fā)展前景[J]. 馬義德,劉映杰,張新國. 信息技術(shù). 2001(12)
[5]渤黃東海潮波數(shù)值模擬[J]. 葉安樂,梅麗明. 海洋與湖沼. 1995(01)
[6]渤、黃、東海潮汐潮流的數(shù)值模擬[J]. 趙保仁,方國洪,曹德明. 海洋學(xué)報(中文版). 1994(05)
碩士論文
[1]大容量存儲設(shè)備在嵌入式系統(tǒng)中的應(yīng)用研究[D]. 羅悅懌.華東師范大學(xué) 2004
[2]適用于嵌入式GIS系統(tǒng)的NAND閃存日志文件系統(tǒng)NJFS設(shè)計[D]. 徐睿.浙江大學(xué) 2004
[3]單兵信息系統(tǒng)的硬件設(shè)計[D]. 徐太忠.中國人民解放軍信息工程大學(xué) 2002
本文編號:3647096
本文鏈接:http://sikaile.net/kejilunwen/haiyang/3647096.html
最近更新
教材專著