精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于嵌入式車載導(dǎo)航電子地圖的設(shè)計和實現(xiàn)

電子設(shè)計 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師1 ? 2018-05-29 03:35 ? 次閱讀

車輛遠程診斷儀的主要功能是導(dǎo)航。導(dǎo)航功能的重點是行車路線設(shè)計、自動車輛定位、綜合信息服務(wù)、路徑引導(dǎo)服務(wù)等。導(dǎo)航功能是GIS技術(shù)、通訊技術(shù)、嵌入式技術(shù)和GPS定位等技術(shù)相結(jié)合的綜合應(yīng)用系統(tǒng)。系統(tǒng)通過對GPS定位全天候、高精度、實時性強的特點,可實現(xiàn)對車輛準確實時的跟蹤,通過應(yīng)用GLS技術(shù),則可在電子地圖上顯示車輛的定位信息,明確用戶所在的準確位置。文中在介紹了典型的導(dǎo)航系統(tǒng)軟硬件構(gòu)成的基礎(chǔ)上,重點探討了車載導(dǎo)航電子地圖設(shè)計和實現(xiàn),對于車載導(dǎo)航的進一步優(yōu)化具有現(xiàn)實意義。

1 車載導(dǎo)航電子地圖的體系結(jié)構(gòu)

1.1 系統(tǒng)硬件設(shè)計方案

嵌入式系統(tǒng)作為電子地圖的載體時,硬件系統(tǒng)需采用32位的微處理器,工作頻率在400 HMz以上,以便能夠處理大量的數(shù)據(jù)和流暢的運行操作系統(tǒng)。硬件系統(tǒng)需能夠支持多媒體功能,支持LCD觸摸屏輸入、具有大容量SD卡的加載功能,所選取的操作系統(tǒng)應(yīng)具有信息數(shù)據(jù)庫和地圖數(shù)據(jù)庫的管理功能。

SH7764作為診斷儀的核心處理器,其最高工作頻率為324MHz,可實現(xiàn)583MI/S的處理性能。FPU支持單、雙精度運算,可實現(xiàn)2.3GFLOPS的最高性能。并具有豐富的硬件資源,包括硬件音頻解碼功能、正玄/余玄操作以及向量元算操作功能。外設(shè)執(zhí)行存儲功能包括NAND閃存控制器和存儲卡控制器、以太網(wǎng)控制器(10/100BASE—T)、USB接口(全速/高速)、I2C總線接口、帶有FIFO的串行通訊接口,顯示支持功能是由2D圖形引擎、LCD控制器和數(shù)字RGB輸出功能提供的。

SH7764高速的數(shù)據(jù)處理性能和豐富的外設(shè)功能,使得SH7764處理器可以低廉的成本構(gòu)成一個高性能的車載診斷處理系統(tǒng)。使用SH7764構(gòu)成車載遠程診斷儀時,電路框圖如圖1所示。

1.2 操作系統(tǒng)

WinCE操作系統(tǒng)是一個功能強、可裁剪、易移植的系統(tǒng),且具備了系統(tǒng)所必須的用戶信息數(shù)據(jù)庫和數(shù)字地圖數(shù)據(jù)庫的存儲及管理功能。

在WinCE操作系統(tǒng)中,虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)的操作性和適用性較強,其主要是利用公用網(wǎng)絡(luò)作為用戶信息傳輸?shù)拿襟w,通過附加的隧道封裝、信息加密、用戶認證和訪問控制等技術(shù)實現(xiàn)對信息傳輸過程的安全保護,從而向用戶提供類似專用網(wǎng)絡(luò)的安全性能。相對而言安全性大幅提升,因此這種基于網(wǎng)絡(luò)信息安全系統(tǒng)一般會采用復(fù)雜的密碼身份驗證機制,得以保證系統(tǒng)賬戶的安全。系統(tǒng)采用嚴格的權(quán)限管理,用以確保系統(tǒng)運行的安全性。

(1)網(wǎng)絡(luò)操作系統(tǒng)層:通過網(wǎng)絡(luò)和操作系統(tǒng)的管理機制并借助相應(yīng)的管理軟件和防火墻技術(shù),防止病毒和黑客入侵企業(yè)的信息管理網(wǎng)絡(luò),對重要的數(shù)據(jù)和傳輸?shù)臄?shù)據(jù)進行加密處理,防止非法人員登錄數(shù)據(jù)庫和應(yīng)用系統(tǒng),保障在網(wǎng)絡(luò)環(huán)境下的各項業(yè)務(wù)順利進行。

(2)數(shù)據(jù)庫系統(tǒng)層:通過數(shù)據(jù)庫操作系統(tǒng)ORACLE等管理機制和相應(yīng)的管理軟件,實現(xiàn)對登錄數(shù)據(jù)庫用戶的檢驗,數(shù)據(jù)各種操作權(quán)限的控制,數(shù)據(jù)及時備份和歷史數(shù)據(jù)的管理。

(3)系統(tǒng)應(yīng)用層:主要是系統(tǒng)平臺提供的管理功能測試,有功能權(quán)限設(shè)置、數(shù)據(jù)權(quán)限設(shè)置、時間權(quán)限設(shè)置、應(yīng)用控制機制和操作日志管理。

1.3 GIS軟件設(shè)計

GIS軟件的設(shè)計基礎(chǔ)在于數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫結(jié)構(gòu)的定義兩方面,其直接決定了系統(tǒng)的穩(wěn)定性、合理性、功能完整性、可擴充性等方面。GIS軟件所具備的查詢檢索功能、圖像功能、分析功能均依次為基礎(chǔ)來進行開發(fā)的。

1.3.1 電子地圖的文件格式與數(shù)據(jù)組織

在電子地圖地理信息系統(tǒng)中,實行屬性數(shù)據(jù)與空間數(shù)據(jù)的分開儲存。其中,空間數(shù)據(jù)以電子地圖的自身格式在文件中進行保存,而屬性則以數(shù)據(jù)鏈形式在一份表中實現(xiàn)儲存。且兩者利用一定索引機制便可有效地關(guān)聯(lián)。電子地圖以土層為依據(jù)進行地理管理。每個圖層均由屬性數(shù)據(jù)表結(jié)構(gòu)文件、屬性數(shù)據(jù)文件、交叉索引文件、空間數(shù)據(jù)文件多個基本文件構(gòu)成。空間數(shù)據(jù)包括空間對象的顏色信息、坐標信息、幾何類型等,當(dāng)用戶對索引字段加以規(guī)定后,索引文件便會在地理信息系統(tǒng)中自動生成。

電子地圖通過“Table”的形式來建立屬性數(shù)據(jù)與空間實體間的對應(yīng)關(guān)系,并以此為基礎(chǔ)建立起電子地圖的查詢檢索系統(tǒng)。通過定義空間數(shù)據(jù)結(jié)構(gòu),對空間實體類型進行確定。數(shù)據(jù)庫關(guān)系模型選用一組邏輯嚴密、結(jié)構(gòu)簡單的二維平面表為操作對象,Table中嚴禁重復(fù)存儲,從而保障空間內(nèi)唯一的實體記錄。在描述空間實體類型的多種屬性時,將其進行多個Table的分解,從而使其形成多重的鏈表關(guān)系,多個Table屬性信息同空間實體發(fā)生聯(lián)系,進而構(gòu)成屬性數(shù)據(jù)同空間實體間多重對應(yīng)的關(guān)系。

1.3.2 電子地圖的數(shù)據(jù)索引機制

電子地圖數(shù)據(jù)索引機制的索引設(shè)計過程如下:當(dāng)從屬性信息中進行空間信息的查詢時,電子地圖首先應(yīng)在屬性文件中找到數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)。此時就可在索引文件中選取相應(yīng)指針,其所指的地圖對象即為同數(shù)據(jù)庫記錄空間相對應(yīng)的對象。從而能夠在空間信息中進行屬性信息的查詢。(如對于某一空間對象已在地圖上查出,電子地圖便可在空間文件中讀出同空間信息相對應(yīng)的記錄號,以此為依據(jù),便可實現(xiàn)該地圖對象底性信息在屬性數(shù)據(jù)文件中的查詢。)而MapInfo地理信息數(shù)據(jù)格式的應(yīng)用,則可較好地落實上述索引思路,且能夠按照土層間的疊加關(guān)系進行存放與顯示。

1.3.3 電子地圖的圖層與圖元

在MapX中,對于MapInfo表的地圖標示均是以圖層的形式進行顯示的,這些圖層中除有地物元素位置外,默認為透明。疊加圖層后,便可看到地圖的各種方面。圖元則包括區(qū)域?qū)ο蟆Ⅻc對象、線對象。在MapX中,通過對Feature對象的利用便可實現(xiàn)對上述地圖對象的房問題,可完成創(chuàng)建、自定義、編輯、顯示等操作。

1.3.4 應(yīng)用Geoset,實現(xiàn)地圖管理

對于滿意的地圖,便可進行保存,在驅(qū)動器中將其寫入Geoset文件當(dāng)中。將Geoset文件打開,全部地圖的設(shè)置和土層均為保存時狀態(tài)。此時,可應(yīng)用MapX自帶工具Geoset Manager可對.gst文件進行管理,來對管理縮放級別、圖層、表和其他屬性進行修改。

2 電子地圖模塊的二次開發(fā)

基于Active技術(shù)的MapX控件為開發(fā)人員的二次開發(fā)提供了方便。在VC++等可視化開發(fā)環(huán)境中,將MapX控件嵌入到窗體中即可進行編程、設(shè)置屬性等操作,完成空間數(shù)據(jù)查詢,地理空間數(shù)據(jù)的可視化,編碼等地圖信息系統(tǒng)功能。

2.1 安裝MapX mobile

在MapX安裝完畢后,添加MapX空間便可對地圖進行顯示。具體設(shè)計步驟為:建立標準exe于編程環(huán)境當(dāng)中,從“工程”菜單中選取“部件”,隨即將“部分對話框打開”,于部件列表內(nèi),將“MapX mobile V5.02”找到,完成復(fù)選后,點擊“確定”。隨后工具欄中便會將Map空間圖標顯示出來,此時,單擊“控件”,便完成了工程中Map空間的引入。

2.2 地圖的基本操作

車載嵌入式車載導(dǎo)航中,主要通過DataSet對象和Layer對象操作來完成MapX地圖操作。對同此類型對象的應(yīng)用,仍可將地圖土層添加到應(yīng)用程序當(dāng)中。而屬性數(shù)據(jù)操作的完成,則可通過建立數(shù)據(jù)綁定、數(shù)據(jù)源設(shè)置的方式實現(xiàn)。而電子地圖的加載主要通過以下兩種設(shè)計形式實現(xiàn)。一是在MapX中加載一個Geoset對象,加載完成后,MapX將各個圖層自動打開,在地圖窗口中進行疊加,并對圖層屬性信息進行設(shè)置。二是在MapX中加載一個圖層,該種方法是對一個MapInfo文件的直接加載,待圖層打開后,其將在地圖窗口內(nèi)完成自動的疊加。

2.3 地圖的刷新

MapX首先繪制動態(tài)圖層以外的全部圖層,并在某一地方進行存儲,當(dāng)其他圖層未變而動態(tài)圖層發(fā)生變化時,便可通過已存儲的動態(tài)圖層和數(shù)據(jù)來實施覆蓋處理,進而現(xiàn)實處理結(jié)果。地圖的刷新過程設(shè)計為依次全部刷新的形式,從最小外界矩形窗口區(qū)域開始,來完成整合刷新過程。該方法的優(yōu)點是相比于整個地圖窗口的刷新形式要更加快速。同時,因受地圖刷新速度的影響,MapX難以同時完成多目標的刷新,這時iju可進行統(tǒng)一刷新鬧鐘的設(shè)置,從而使每個一定時間間隔,目標地圖便會自動刷新一次。

2.4 地圖調(diào)用

首先,在工程中加入MaoX.cpp和MapX.h文件。在菜單“Project”中選擇“Files”命令,隨后將對話框打開選取MaoX.cpp和MapX.h文件加入到MapX系統(tǒng)當(dāng)中。將MapX對象頭文件加入到視圖(包含MapX)中。針對MapX進行一個資源ID的創(chuàng)建,通過“新建一名稱輸入”的操作來完成。進行消息映射函數(shù)SIZE和CREATE的創(chuàng)建,在“視圖/類導(dǎo)向”中選擇視圖類,并將兩個信息在消息框中完成分別選擇,之后通過函數(shù)的條件,來對代碼進行編輯,導(dǎo)入地圖。通過類向?qū)В瑏磉M行SETFOCUS映射函數(shù)的創(chuàng)建,使得窗口在獲得焦點的同時,地圖空間也可獲取焦點。

2.5 圖層的控制

GIS軟件中,通常需對圖層屬性進行設(shè)置,而通過對顯示圖層控制方法的應(yīng)用便可實現(xiàn)此項功能,借助于MapX中可選擇、可顯示、自動標注、可編輯的四種屬性設(shè)置來實現(xiàn)地理信息維護與查詢功能的發(fā)揮。

2.6 鷹眼圖的實現(xiàn)

鷹眼圖是基于嵌入式車載導(dǎo)航電子地圖的一項基本功能,其實現(xiàn)思路為:進行一個無模式對話框的創(chuàng)建,確立HAWK為ID。建立MapX空間來對鷹眼圖進行控制,并創(chuàng)建一新圖層于鷹眼圖中,以此添加矩形框,對主視圖中地圖作出表示,且該矩形框的位置和大小不隨主視圖邊界變化而發(fā)生變化。添加一個按鈕于對話框,依據(jù)按鈕下的相應(yīng)函數(shù)來操作鷹眼圖MapX空間,從而使其對Map空間的操作得以實現(xiàn),且當(dāng)按下對話框按鈕后,便可對CLICK信息進行發(fā)送。依靠此設(shè)計程度的鷹眼圖可在EVC模擬器上運行,并具備了車載導(dǎo)航電子地圖的基本功能。

3 結(jié)束語

嵌入式車載導(dǎo)航在車載導(dǎo)航領(lǐng)域中有廣泛的應(yīng)用,隨著社會信息化的發(fā)展,嵌入式車載導(dǎo)航電子地圖的功能必將進一步完善。因此,嵌入式車載導(dǎo)航的應(yīng)用前景將十分廣闊。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5068

    文章

    19021

    瀏覽量

    303336
  • gps
    gps
    +關(guān)注

    關(guān)注

    22

    文章

    2886

    瀏覽量

    166045
  • 車載導(dǎo)航
    +關(guān)注

    關(guān)注

    3

    文章

    77

    瀏覽量

    18586
收藏 人收藏

    評論

    相關(guān)推薦

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運行的核心力量。那么,究竟什么是嵌入式嵌入式系統(tǒng),顧名思義,是將計算機的硬件和軟件嵌入到某種設(shè)備或系統(tǒng)中,以
    的頭像 發(fā)表于 10-16 10:14 ?502次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機硬件,其設(shè)計旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?370次閱讀

    電子地圖的主要功能與應(yīng)用

    電子地圖,即數(shù)字地圖,是利用計算機技術(shù),以數(shù)字方式存儲和查閱的地圖。它不僅繼承了傳統(tǒng)紙質(zhì)地圖的基本功能,還通過現(xiàn)代科技手段實現(xiàn)了諸多創(chuàng)新應(yīng)用
    的頭像 發(fā)表于 09-12 11:18 ?1595次閱讀
    <b class='flag-5'>電子地圖</b>的主要功能與應(yīng)用

    車載微星導(dǎo)航芯片:AT6558R數(shù)據(jù)手冊解讀

    ,再配合電子地圖才能確定汽車的準確位置;所以在導(dǎo)航系統(tǒng)里,直接視線范圍內(nèi)同步的微星越多,定位就越準確;也就更方便且快速準確地告訴駕駛者去往目的地的合適路線。 而咱們接下來要分析的AT6558R是一款
    發(fā)表于 07-05 17:36

    嵌入式系統(tǒng)怎么學(xué)?

    嵌入式系統(tǒng)怎么學(xué)? 隨著物聯(lián)網(wǎng)、智能制造等新技術(shù)的興起,嵌入式系統(tǒng)的應(yīng)用范圍更加廣泛。包括但不限于工業(yè)控制、汽車電子、醫(yī)療設(shè)備、智能家居、智慧城市、消費電子、通信設(shè)備等。學(xué)習(xí)
    發(fā)表于 07-02 10:10

    嵌入式開發(fā)者的未來

    嵌入式系統(tǒng)的就業(yè)方向非常廣泛,涵蓋了許多不同的行業(yè)和領(lǐng)域。以下是一些常見的嵌入式系統(tǒng)就業(yè)方向:消費電子產(chǎn)品:這包括智能手機、平板電腦、智能電視、智能家居設(shè)備等。嵌入式系統(tǒng)工程師可以參與
    的頭像 發(fā)表于 06-23 08:10 ?329次閱讀
    <b class='flag-5'>嵌入式</b>開發(fā)者的未來

    炬芯科技攜手圓周率智能推出全球離線地圖導(dǎo)航方案

    炬芯科技近日宣布與深圳市圓周率智能信息科技有限公司達成深度合作,雙方攜手推出了全球領(lǐng)先的離線地圖導(dǎo)航方案。該方案利用炬芯科技的ATS3089系列智能手表SoC芯片的高性能,結(jié)合圓周率智能的嵌入式
    的頭像 發(fā)表于 03-18 13:37 ?429次閱讀

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術(shù)集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種為特定應(yīng)用而設(shè)計的計算機系統(tǒng),它通常包括處理器、內(nèi)存、外設(shè)接口等組件,并且被嵌入到更大的設(shè)備或系統(tǒng)中,
    的頭像 發(fā)表于 03-15 14:29 ?1198次閱讀

    fpga是嵌入式

    FPGA(現(xiàn)場可編程門陣列)不是嵌入式系統(tǒng),但FPGA在嵌入式系統(tǒng)中有著重要的應(yīng)用。
    的頭像 發(fā)表于 03-14 17:19 ?2145次閱讀

    炬芯科技攜手圓周率智能推出一款全球離線地圖導(dǎo)航方案

    近日,炬芯科技與深圳市圓周率智能信息科技有限公司(以下簡稱“圓周率智能”)達成深度合作,雙方協(xié)力共同推動嵌入式地圖引擎在終端智能設(shè)備上應(yīng)用,這項軟件技術(shù)集地圖顯示、導(dǎo)航、地理信息等功能
    的頭像 發(fā)表于 03-14 11:03 ?435次閱讀

    鎧俠正式發(fā)布業(yè)界首款車載UFS 4.0嵌入式閃存

    存儲器解決方案的全球領(lǐng)導(dǎo)者鎧俠株式會社宣布,該公司已開始提供業(yè)界首款面向車載應(yīng)用的通用閃存(UFS)4.0版嵌入式閃存設(shè)備的樣品。
    的頭像 發(fā)表于 02-22 16:21 ?954次閱讀

    嵌入式系統(tǒng)發(fā)展前景?

    設(shè)備、健康監(jiān)測等領(lǐng)域有著廣泛的應(yīng)用前景。隨著人們對健康的重視程度不斷提高,嵌入式系統(tǒng)將更為深入地應(yīng)用于醫(yī)療設(shè)備和健康護理中,實現(xiàn)個人健康管理的智能化和實時化。 汽車電子和自動駕駛是嵌入式
    發(fā)表于 02-22 14:09

    嵌入式學(xué)習(xí)步驟

    嵌入式行業(yè)是一個涉及廣泛領(lǐng)域的行業(yè),嵌入式、物聯(lián)網(wǎng)、人工智能、智能與科學(xué)、電子信息工程、通信工程、自動化工程、測控、計算機科學(xué)等專業(yè)在嵌入式系統(tǒng)中使得軟件和硬件的結(jié)合更加高效,適合從事
    發(fā)表于 02-02 15:24

    啥是嵌入式嵌入式都有啥?薪資如何?前景如何

    ,以實現(xiàn)穩(wěn)定、可靠、高效的功能。嵌入式系統(tǒng)廣泛應(yīng)用于各個領(lǐng)域,包括消費電子、汽車、醫(yī)療設(shè)備、工業(yè)控制、物聯(lián)網(wǎng)(IoT)設(shè)備、航空航天等。 嵌入式系統(tǒng)的特點包括: 專用性:
    的頭像 發(fā)表于 01-17 16:39 ?858次閱讀
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪資如何?前景如何

    什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的具體應(yīng)用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機器和設(shè)備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2409次閱讀