基于qt的多媒體車載導(dǎo)航系統(tǒng).doc
約53頁DOC格式手機打開展開
基于qt的多媒體車載導(dǎo)航系統(tǒng),基于qt的多媒體車載導(dǎo)航系統(tǒng)摘要:隨著當(dāng)前嵌入式技術(shù)和汽車產(chǎn)業(yè)的迅猛發(fā)展,車載導(dǎo)航系統(tǒng)成為當(dāng)今汽車產(chǎn)業(yè)界的一大熱點之一。在歐美等發(fā)達國家,車載導(dǎo)航儀產(chǎn)品已經(jīng)走向成熟,形成了規(guī)?;氖袌鲂枨?。但中國的車載自主導(dǎo)航產(chǎn)品市場剛剛啟動,許多產(chǎn)品尚處于實驗室研發(fā)階段。中國地域遼闊、人口眾多并發(fā)展迅速,必將成為巨大的汽車消費市場,...
內(nèi)容介紹
此文檔由會員 dustinblog 發(fā)布
基于QT的多媒體車載導(dǎo)航系統(tǒng)
摘要:隨著當(dāng)前嵌入式技術(shù)和汽車產(chǎn)業(yè)的迅猛發(fā)展,車載導(dǎo)航系統(tǒng)成為當(dāng)今汽車產(chǎn)業(yè)界的一大熱點之一。在歐美等發(fā)達國家,車載導(dǎo)航儀產(chǎn)品已經(jīng)走向成熟,形成了規(guī)?;氖袌鲂枨蟆5袊能囕d自主導(dǎo)航產(chǎn)品市場剛剛啟動,許多產(chǎn)品尚處于實驗室研發(fā)階段。
中國地域遼闊、人口眾多并發(fā)展迅速,必將成為巨大的汽車消費市場,因此隨著未來經(jīng)濟的發(fā)展,中國的車載導(dǎo)航產(chǎn)品將具有廣闊的市場空間。研究車載導(dǎo)航系統(tǒng)在提高行車安全性、減輕駕駛者員負擔(dān)等方面具有很大作用,對解決城市交通問題具有重要意義。
本論文首先討論了車載導(dǎo)航系統(tǒng)的原理和硬件結(jié)構(gòu),然后分析設(shè)計了軟件系統(tǒng)的工作流程及實現(xiàn)方案;重點介紹了在ARM處理器和Linux操作系統(tǒng)實現(xiàn)車載導(dǎo)航終端各功能模塊的詳細過程。系統(tǒng)由GPS數(shù)據(jù)采集并顯示、地圖顯示兩大部分組成,模擬GPS導(dǎo)航的過程。通過GPS模塊、arm9硬件環(huán)境、嵌入式LINUX操作系統(tǒng)、TFT觸摸屏等模塊來完成整個體系的運作,使其實時采集GPS數(shù)據(jù),然后將GPS數(shù)據(jù)對應(yīng)的地圖顯示出來。本設(shè)計的特點在于界面友好、用戶易操作、功耗低、便于戶外導(dǎo)航。
關(guān)鍵詞:ARM;LINUX;GPS;C++語言;嵌入式操作系統(tǒng)
1、 系統(tǒng)方案選擇和論證 1
1.1引言 1
1.2 方案說明 1
1.2.1、 總體設(shè)計方案 1
1.2.2、 系統(tǒng)功能說明 2
1.3、 部分模塊設(shè)計方案 2
1.3.1、 控制模塊設(shè)計方案 2
1.3.2、 操作系統(tǒng)選擇方案 3
1.3.3、 GPS模塊選擇方案 3
1.3.4、顯示模塊設(shè)計方案 4
1.3.5、地圖文件存放方案 4
1.4、總體方案確定 4
1.4.1、系統(tǒng)硬件方案 4
1.4.2、軟件需求 5
2、 系統(tǒng)的硬件設(shè)計與實現(xiàn) 5
2.1、 主控芯片電路 6
2.2、 FLASH芯片電路 7
2.2.1、Nand flash芯片電路 8
2.2.2、 nor flash芯片電路 8
2.3、 串口電路 9
2.4、 USB端口電路 10
2.5、 系統(tǒng)總線及LCD接口電路 10
2.6、 電源電路 11
3、 系統(tǒng)的軟件設(shè)計 11
3.1、系統(tǒng)概述 11
3.2、軟件詳細設(shè)計 11
3.2.1、主函數(shù) 11
3.2.2、畫布 13
3.2.3、位圖元素 13
3.2.4、GPS類 14
3.2.5、主界面 20
3.2.6、地圖窗口 22
3.2.7、多媒體播放窗口 23
3.2.8、游戲窗口 24
3.2.9、日歷窗口 24
3.2.10、電子書窗口 25
3.2.11、聲卡驅(qū)動移植 26
3.2.12、觸摸屏驅(qū)動移植 26
3.2.13、RTC驅(qū)動 27
4、 移植與測試 28
4.1、檢查編譯環(huán)境的搭建 29
4.2、圖形界面的搭建 30
4.3、測試 32
5、 總結(jié) 36
摘要:隨著當(dāng)前嵌入式技術(shù)和汽車產(chǎn)業(yè)的迅猛發(fā)展,車載導(dǎo)航系統(tǒng)成為當(dāng)今汽車產(chǎn)業(yè)界的一大熱點之一。在歐美等發(fā)達國家,車載導(dǎo)航儀產(chǎn)品已經(jīng)走向成熟,形成了規(guī)?;氖袌鲂枨蟆5袊能囕d自主導(dǎo)航產(chǎn)品市場剛剛啟動,許多產(chǎn)品尚處于實驗室研發(fā)階段。
中國地域遼闊、人口眾多并發(fā)展迅速,必將成為巨大的汽車消費市場,因此隨著未來經(jīng)濟的發(fā)展,中國的車載導(dǎo)航產(chǎn)品將具有廣闊的市場空間。研究車載導(dǎo)航系統(tǒng)在提高行車安全性、減輕駕駛者員負擔(dān)等方面具有很大作用,對解決城市交通問題具有重要意義。
本論文首先討論了車載導(dǎo)航系統(tǒng)的原理和硬件結(jié)構(gòu),然后分析設(shè)計了軟件系統(tǒng)的工作流程及實現(xiàn)方案;重點介紹了在ARM處理器和Linux操作系統(tǒng)實現(xiàn)車載導(dǎo)航終端各功能模塊的詳細過程。系統(tǒng)由GPS數(shù)據(jù)采集并顯示、地圖顯示兩大部分組成,模擬GPS導(dǎo)航的過程。通過GPS模塊、arm9硬件環(huán)境、嵌入式LINUX操作系統(tǒng)、TFT觸摸屏等模塊來完成整個體系的運作,使其實時采集GPS數(shù)據(jù),然后將GPS數(shù)據(jù)對應(yīng)的地圖顯示出來。本設(shè)計的特點在于界面友好、用戶易操作、功耗低、便于戶外導(dǎo)航。
關(guān)鍵詞:ARM;LINUX;GPS;C++語言;嵌入式操作系統(tǒng)
1、 系統(tǒng)方案選擇和論證 1
1.1引言 1
1.2 方案說明 1
1.2.1、 總體設(shè)計方案 1
1.2.2、 系統(tǒng)功能說明 2
1.3、 部分模塊設(shè)計方案 2
1.3.1、 控制模塊設(shè)計方案 2
1.3.2、 操作系統(tǒng)選擇方案 3
1.3.3、 GPS模塊選擇方案 3
1.3.4、顯示模塊設(shè)計方案 4
1.3.5、地圖文件存放方案 4
1.4、總體方案確定 4
1.4.1、系統(tǒng)硬件方案 4
1.4.2、軟件需求 5
2、 系統(tǒng)的硬件設(shè)計與實現(xiàn) 5
2.1、 主控芯片電路 6
2.2、 FLASH芯片電路 7
2.2.1、Nand flash芯片電路 8
2.2.2、 nor flash芯片電路 8
2.3、 串口電路 9
2.4、 USB端口電路 10
2.5、 系統(tǒng)總線及LCD接口電路 10
2.6、 電源電路 11
3、 系統(tǒng)的軟件設(shè)計 11
3.1、系統(tǒng)概述 11
3.2、軟件詳細設(shè)計 11
3.2.1、主函數(shù) 11
3.2.2、畫布 13
3.2.3、位圖元素 13
3.2.4、GPS類 14
3.2.5、主界面 20
3.2.6、地圖窗口 22
3.2.7、多媒體播放窗口 23
3.2.8、游戲窗口 24
3.2.9、日歷窗口 24
3.2.10、電子書窗口 25
3.2.11、聲卡驅(qū)動移植 26
3.2.12、觸摸屏驅(qū)動移植 26
3.2.13、RTC驅(qū)動 27
4、 移植與測試 28
4.1、檢查編譯環(huán)境的搭建 29
4.2、圖形界面的搭建 30
4.3、測試 32
5、 總結(jié) 36