便攜式自組網(wǎng)單人標(biāo)圖系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:便攜式自組網(wǎng)單人標(biāo)圖系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 嵌入式移植 Linux GPS Zigbee QT Graphics 標(biāo)定
【摘要】:今天的中國戶外運(yùn)動(dòng)日益普及,通過采用電子設(shè)備提高戶外運(yùn)動(dòng)的安全性是常見的手段。目前國內(nèi)戶外運(yùn)動(dòng),獲知自身位置、周邊地理信息主要依靠手持式GPS設(shè)備,保持隊(duì)友間通信主要依靠對(duì)講機(jī)。在實(shí)際使用中存在諸多問題:例如使用者無法直觀了解隊(duì)伍行進(jìn)狀態(tài),采用語音通信的方式會(huì)存在無法快速溝通和產(chǎn)生誤解的可能。而一些重要信息也無法長時(shí)間的播報(bào)和保存,從而導(dǎo)致危險(xiǎn)的發(fā)生。 搭建一個(gè)便攜的地理信息終端,讓使用者能夠讀取地理信息,并對(duì)關(guān)鍵信息進(jìn)行標(biāo)注,同時(shí)與隊(duì)友之間進(jìn)行有效的無線數(shù)據(jù)傳輸,是一項(xiàng)有意義的工程實(shí)踐,對(duì)于提高野外活動(dòng)時(shí)的安全和效率有積極意義。本文主要對(duì)如何搭建這一系統(tǒng)進(jìn)行了研究。本課題構(gòu)思了組成這一系統(tǒng)的硬件平臺(tái)所需資源,并為其可行性進(jìn)行了理論研究和工程實(shí)踐。主要包括以arm核心板和接口板為主體的嵌入式Linux系統(tǒng)硬件平臺(tái)、GPS信息傳輸模塊和Zigbee模塊。在功能上對(duì)軟件平臺(tái)的腳本進(jìn)行了初步設(shè)計(jì)。對(duì)基于ARM的嵌入式平臺(tái)成功完成了嵌入式Linux的移植,確定了GPS硬件模塊的連接方式和相關(guān)數(shù)據(jù)的讀取使用。根據(jù)需要確定了Zigbee硬件模塊的搭建連接以及各類傳輸數(shù)據(jù)類型。在實(shí)踐階段對(duì)本課題在設(shè)計(jì)、調(diào)試和運(yùn)行期間涉及到的開發(fā)工具、服務(wù)器和硬件驅(qū)動(dòng)進(jìn)行了甄選與實(shí)驗(yàn),總結(jié)出了可行的方案以及解決工程實(shí)踐中多種問題的方法。主要有secureCRT和DNW的使用、VM上Linux系統(tǒng)與SMB服務(wù)器的搭建與調(diào)試。主要移植了Linux內(nèi)核、文件系統(tǒng)、包括tslib觸屏在內(nèi)的多種硬件驅(qū)動(dòng)以及嵌入式軟件的運(yùn)行環(huán)境QT/E。在軟件開發(fā)階段,主要采用以mainwindow為主體的菜單式窗體結(jié)構(gòu),承載與用戶的交互、對(duì)關(guān)鍵數(shù)據(jù)的獲取以及各個(gè)模塊之間的數(shù)據(jù)交互。以QGraphic系列組件來完成對(duì)地圖的顯示、縮放、瀏覽、經(jīng)緯度計(jì)算和標(biāo)圖功能。以第三方串口通信類qextserialport和QT圖形界面設(shè)計(jì)工具designer實(shí)現(xiàn)了GPS與Zigbee模塊的數(shù)據(jù)通信與調(diào)試界面。在本文中對(duì)部分代碼進(jìn)行了分析。 課題為今后的工程研發(fā)提供了可以借鑒的思路和可行性依據(jù)。在硬件的選擇上,借鑒了許多成熟的設(shè)計(jì)思路,并對(duì)涉及到的部分加以揀選,為下一步開發(fā)專用的系統(tǒng)平臺(tái)做好了準(zhǔn)備。文章尾段通過對(duì)軟件與硬件的檢驗(yàn)來驗(yàn)證工作的效果,基本實(shí)現(xiàn)了預(yù)期的功能,但仍有待進(jìn)一步的工程實(shí)驗(yàn)的檢驗(yàn)。最后對(duì)本次研究的后續(xù)工作進(jìn)行了展望。
【關(guān)鍵詞】:嵌入式移植 Linux GPS Zigbee QT Graphics 標(biāo)定
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:P228.4;TN92
【目錄】:
- 摘要8-10
- ABSTRACT10-12
- 第一章 緒論12-16
- 1.1 便攜式自組網(wǎng)單人標(biāo)圖系統(tǒng)需求分析與簡介12-13
- 1.2 設(shè)計(jì)過程中涉及到的基本技術(shù)13-15
- 1.2.1 嵌入式Linux系統(tǒng)13-14
- 1.2.2 GPS技術(shù)14
- 1.2.3 Zigbee技術(shù)14
- 1.2.4 Linux下的GUI開發(fā)包QT14-15
- 1.3 本論文的主要研究內(nèi)容15
- 1.4 本章小結(jié)15-16
- 第二章 系統(tǒng)硬件結(jié)構(gòu)與工作原理16-24
- 2.1 系統(tǒng)的整體硬件結(jié)構(gòu)16
- 2.2 嵌入式Linux系統(tǒng)硬件平臺(tái)結(jié)構(gòu)16-20
- 2.2.1 arm核心板16-19
- 2.2.2 接口板19-20
- 2.3 GPS模塊硬件結(jié)構(gòu)20-22
- 2.4 Zigbee硬件結(jié)構(gòu)22-24
- 第三章 系統(tǒng)移植與驅(qū)動(dòng)移植24-38
- 3.1 系統(tǒng)移植與調(diào)試工具的安裝使用24-27
- 3.1.1 SecureCRT的使用24-25
- 3.1.2 DNW的使用25
- 3.1.3 在工作pc的windows環(huán)境上安裝Linux25-27
- 3.2 Samba服務(wù)器的設(shè)置27-31
- 3.2.1 架設(shè)的基本過程28-30
- 3.2.2 架設(shè)中可能會(huì)出現(xiàn)的問題30-31
- 3.3 移植Linux內(nèi)核31-33
- 3.3.1 基本配置31
- 3.3.2 配置支持NandFlash與yaffs2文件系統(tǒng)31
- 3.3.3 項(xiàng)目相關(guān)硬件的驅(qū)動(dòng)移植31-33
- 3.4 移植yaffs2文件系統(tǒng)33-34
- 3.4.1 對(duì)busybox的編譯33
- 3.4.2 制作文件系統(tǒng)33-34
- 3.5 移植tslib系統(tǒng)34-35
- 3.6 移植QT/E4.5.335-38
- 3.6.1 Linux平臺(tái)下配置QT/E35-36
- 3.6.2 文件系統(tǒng)的相關(guān)設(shè)定36-38
- 第四章 系統(tǒng)軟件設(shè)計(jì)38-54
- 4.1 綜述38-40
- 4.1.1 主窗體部分38-39
- 4.1.2 map功能實(shí)現(xiàn)部分39
- 4.1.3 串口通信部分39-40
- 4.2 部分代碼分析40-54
- 4.2.1 主程序代碼分析40
- 4.2.2 mainwindows代碼分析40-43
- 4.2.3 mapwidget代碼分析43-48
- 4.2.4 graphicsitem代碼分析48-49
- 4.2.5 widgetgps代碼分析49-52
- 4.2.6 widgetzig代碼分析52-54
- 第五章 實(shí)驗(yàn)效果與總結(jié)展望54-58
- 5.1 實(shí)驗(yàn)效果54-56
- 5.2 總結(jié)與展望56-58
- 參考文獻(xiàn)58-62
- 致謝62-63
- 在學(xué)期間發(fā)表論文等63-64
- 學(xué)位論文評(píng)聞及答辯情況表64
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 明立軍;;基于ARM與LINUX的嵌入式智能控制系統(tǒng)軟件編程設(shè)計(jì)及實(shí)現(xiàn)[J];赤峰學(xué)院學(xué)報(bào)(科學(xué)教育版);2011年06期
2 劉峰;王越;楊宏雨;;基于Linux的嵌入式組態(tài)軟件中圖形開發(fā)環(huán)境的設(shè)計(jì)與實(shí)現(xiàn)[J];重慶工學(xué)院學(xué)報(bào);2006年02期
3 宋博;閆達(dá)遠(yuǎn);張棟;;基于NAND Flash的嵌入式文件系統(tǒng)設(shè)計(jì)[J];測試技術(shù)學(xué)報(bào);2007年04期
4 梁麗秀;杜傳紅;;基于ATOM嵌入式平臺(tái)指紋識(shí)別系統(tǒng)的實(shí)現(xiàn)[J];科技創(chuàng)新與應(yīng)用;2012年12期
5 吳吉祥;夏靖波;杜華樺;;用Linux實(shí)時(shí)系統(tǒng)設(shè)計(jì)飛機(jī)電子水平狀態(tài)指示儀軟件[J];電光與控制;2010年03期
6 周立功;;如何選擇適合當(dāng)前項(xiàng)目的嵌入式操作系統(tǒng)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2010年01期
7 李文;;基于ZigBee和GPRS的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J];低壓電器;2009年12期
8 陳欣;;RHEL5下配置與管理文件服務(wù)器Samba[J];硅谷;2010年20期
9 閆沖沖;郝永生;;基于ZigBee的單兵終端無線局域網(wǎng)通信模塊設(shè)計(jì)[J];電子設(shè)計(jì)工程;2011年16期
10 王耀華;尚學(xué)勇;;GPS在水利工程測量中的運(yùn)用探討[J];河南建材;2011年05期
,本文編號(hào):1135683
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/1135683.html