【正文】
Windows CE操作系統(tǒng)的移植僅僅是基本的功能,我們要在逐漸完成產品各項功能和現(xiàn)有圖形用于接口的基礎上,實現(xiàn)產品更多應用功能的開發(fā),使之真正成為低成本,高性能,功能豐富的車載終端產品。 GPS R36 模塊完成了 GPS 的基本定位功能,實現(xiàn)了 NEMA0183 格式的 GPS 定位信息的提取與處理。其中,將用戶在目的對話框中設置的目的地坐標(X0, Y0)和用戶界面中心點坐標相對應起來,并以用戶界面中心為原點繪制X軸和y軸。3.對GPS傳來的信息進行分析處理,從一系列的GPS信息中提取RMC 格式的信息,并進行分析處理,提取經緯度信息。GPSR36 在窗口里面弱信號環(huán)境下,衛(wèi)星仰角只有 7 度,衛(wèi)星信號只有 14 的信號強度都可以準確快速定位。它也適用于一個發(fā)送端,幾個接收端都能夠同時接收的回路。VCC 與 GND 分別接 5V 電源和地,這樣信號就. . . . .學習參考從 A 傳到 B 了。對于 256 色 LCD 只需要其中低 8 位數(shù)據(jù)線即可。每片K4S561632C的存儲容量為32M。由于SDRAM需要定時刷新以保住存儲的數(shù)據(jù),因而要求微處理器具有刷新控制邏輯。. . . . .學習參考由于微控制器需要存儲在非易失的存儲介質中以確保掉電后程序也不丟失,目前用的比較多的是FLASH ,F(xiàn)LASH又有NOR和NAND FLASHH兩種,考慮到大容量的NOR FLASH成本較高, S3C2410支持NAND FLASH啟動方式,因此選擇NAND FLASH用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。RS232C 采用的標準接口是 9 芯或 26 芯的 D 型插頭,常用 9 芯 D 型插頭。如圖42所示:. . . . .學習參考圖42 系統(tǒng)硬件平臺接線圖. . . . .學習參考 電源電路電源電路是整個系統(tǒng)工作的基礎,設計的好壞直接影響系統(tǒng)的穩(wěn)定性。對緊急中斷請求支持 FIQ(快速中斷請求)(7)LCD控制器支持 TFT,支持 “640480,320240,160160等多種屏幕尺寸;(8)三通道UART 串口,可編程波特率,可基于 DMA或中斷方式工作,四通道PWM 定時器,I/O口, 8通道10位ADC和觸摸屏接口,USB主設備,USB從設備等。 處理器 S3C2410 時鐘電路電源SDRAMFLASH GPS 模塊LCD 顯示圖 41 系統(tǒng)總體硬件圖. . . . .學習參考S3C2410處理器是一款基于 ARM920T內核的16/32 位RISC嵌入式微處理器,主要是面向手持設備以及高性價比、低功耗的應用。電源采用 和 供電,系統(tǒng)處理器芯片采用 供電,存儲模塊采用 供電。Cache的淘汰算法采用隨機法和循環(huán)法。 ARM920T 微處理器概述ARM920T內核以ARM9TDMI為處理器核心,實現(xiàn)了MMU(內存管理單元)、AMBA(先進微控制器總線體系結構)總線以及分開的 16KB指令Cache和16KB數(shù)據(jù)Cache。在執(zhí)行時,16位指令透明的實時解壓縮成為全32位ARM指令且沒有性能損失。RISC體系結構并非簡單地減少指令,而是使其更加簡單合理,提高運算速度。ARM公司一直以IP 的身份向各大半導體制造出售只是產權,而自己不介入芯片的生產和銷售,加上其設計的芯片具有低功耗、成本低、高性能、高效率等顯著優(yōu)點,因此獲得眾多半導體廠家和整機廠商的32位RISC嵌入式市場。 ARM 技術介紹ARM既可以認為是一個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字。此文件名稱為 ,這就是我們最終需要的燒寫文件。(2)定制平臺生成映像文件 同樣是在 PB 環(huán)境中定制平臺。一般由開發(fā)板廠家提供,然后根據(jù)自己需要進行修改。所以要想支持一個硬件發(fā)生中斷的話,首先必須從OAL層為其作好準備,一般分兩步完成:一是創(chuàng)建中斷標識符,二是創(chuàng)建并注冊ISR。(3)內核輸入/ 輸出內核的輸入/輸出函數(shù)指OEMloControl函數(shù)。它的功能大致相同,都是要初始化最小硬件環(huán)境,Boot Loader是在為自己的執(zhí)行準備硬件環(huán)境, 0AL則是為kemel的執(zhí)行準備硬件環(huán)境。 .bib文件可以定義操作系統(tǒng)鏡像要加載的模塊文件,細化物理存儲的空間分配,詳細描述了Boot Loader所使用的內存布局。source文件和makefile文件用于控制Boot Loader的編譯操作,makefile文件驅動編譯過程,而編譯信息來自于source文件。 SpinForever()。 為批處理命令,為特定的開發(fā)準備環(huán)境變量;輸入命令:Sysgen;這個命令將創(chuàng)建Boot Loader需要的靜態(tài)庫。(3) 操作系統(tǒng)層操作系統(tǒng)層既要為下層OEM層提供接口和服務,也要為上層的應用程序提供服務于應用程序編程接口,操作系統(tǒng)層主要有以下模塊:核心、Core DLL、對象存儲模塊、多媒體技術模塊、圖形窗口和時間系統(tǒng)模塊、設備管理器模塊、通信服務與網(wǎng)絡模塊、應用和服務開發(fā)模塊(4) 應用層應用層是在操作系統(tǒng)提供的Win32 API的基礎上,由Wn32 API構建的應用程序組成。 Windows CE 系統(tǒng)框架Windows CE 為一種分層結構,從底層向上分別為硬件層、 OEM層、操作系統(tǒng)層和應用層。(3)強大的開發(fā)工具支持Platform Builder是Windows CE操作系統(tǒng)的開發(fā)工具,它集成了一個完全的IDE接口,使平臺設計者可以完全在IDE中快速創(chuàng)建、調試和部署windows CE操作系統(tǒng)。每個模塊進一步被劃分為更小的組件,每個組件代表模塊的一種特征。嵌入式系統(tǒng)的硬件和軟件都必須高效率地設計,去除冗余,力爭在同樣的硅片面積上實現(xiàn)更高的性能,這樣才能在具體應用中對處理器的選擇更具有競爭力。因此,采用嵌入式系統(tǒng)為框架,以高性能的處理器來處理定位信息,成為目前GPS定位系統(tǒng)的發(fā)展趨勢。據(jù)業(yè)內人士預計,未來幾年,國際上對GPS導航系統(tǒng)的需求量,將以每年50%以上的速度遞增。據(jù)業(yè)內人士預計,未來幾年,國際上對GPS導航系統(tǒng)的需求量,將以每年50%以上的速度遞增。在GPS應用領域中,車輛應用所占的比重在各項應用中最大,約占總數(shù)的50%左右。如果選擇地面某個固定點為參考點,確定接機天線相位中心相對參考點的位置,稱為相對定位。相反,在定位過程中,用戶接收天線處于運動狀態(tài):這是待定點位置隨時間變化。設接收機在接收衛(wèi)星信號的瞬間,接收機與衛(wèi)星導航系統(tǒng)的鐘差為定值△t,則上述公式就要改寫成: R= (22)CtzZiyYixXi ??????222)()()(式中,c為衛(wèi)星信號 傳播速度常數(shù),其中的未知數(shù)比式(21)多了個△t ,這時,只要測出接收機距四顆衛(wèi)星的偽距便得到4個這樣的方程,如下: R= (23)CtzZyYxX??????212121 )()()( R= 222. . . . .學習參考 R= CtzZyYxX??????232323 )()()( R= 444以上四個方程聯(lián)立便可以解出四個未知量x,y,z和△t,即求出了接收機的位置,并可將接收機的時間進行修正。其中衛(wèi)星坐標為己知量,接收機坐標待求。如果兩者時間精確同步,即兩時鐘信號同頻同相,那么,利用距離等于時間乘以光速的原理,得到衛(wèi)星和用戶間的真實距離R=C△t。. . . . .學習參考當GPS接收機接收到信號后,就可以根據(jù)這個編排格式提取出計算所需的數(shù)據(jù)。第二數(shù)據(jù)塊包括第二和第三子幀,它載有衛(wèi)星的星歷。遙測碼(TLM)位于每個子幀的第一個子碼,作為捕獲導航電文的前導。衛(wèi)星信號包括三種信號分量:載波、測距碼和數(shù)據(jù)碼。利用GPS進行車輛定位導航是個不錯的選擇。GPS主要功能有定位、測量及授時等,而動態(tài)( 即瞬間 )定位是GPS 接收機、控制系統(tǒng)、軟件系統(tǒng)及顯示器等幾部分。GPS是一個全球性、全天候、全天時、高精度的導航定位和時間傳遞系統(tǒng),空間部分由24顆衛(wèi)星組成,主要是用于軍用,現(xiàn)在己經漸漸轉變?yōu)檐娒駜捎孟到y(tǒng)。其中Windows ,它繼承了Windows家族. . . . .學習參考優(yōu)秀的圖形用戶界面,是一款多任務、模塊化、實時性能好、通信能力強大且支持多種CPU的操作系統(tǒng)。如今,ARM公司已經成為業(yè)界的龍頭老大, “每個人口袋中都裝著ARM”是毫不夸張的,因為幾乎所有的手機、移動設備、PDA 都是用基于ARM核的系統(tǒng)芯片開發(fā)的。ARM微處理器得到了眾多半導體廠家和整機廠商的大力支持,全球己有十多家公司在采用ARM技術,20家最大的半導體廠商中有19家是ARM的用戶,包括TI 、PHILIPS 和INTEL等公司。嵌入式微處理器具有體積小、重量輕、成本低、可靠性高的優(yōu)點,是嵌入式系統(tǒng)的核心。關鍵字: GPS ARM Windows CE操作系統(tǒng)AbstractGPS (Global Positioning System) is a prehensive realtime positioning technology, with GPS technology to ARM processor as the main CPU of the embedded hardware platform has almost bee the information industry hardware the one hand ,it has a small,strong performance,low power,high reliabity:on the other hand,it is high speed,stable operation and provides a hardware based embedded operating this paper, Windows CE embedded operating system, ARMbased GPS positioning system and implementation of . . . . .學習參考development studied.Platform designed to Samsung S3C2410 ARM920T microprocessor core, on the following three techniques were studied: one on the GPS and embedded technologies are introduced, introduced the principle of GPS technology, features, and positioning means 。. . . . .學習參考江蘇科技大學本科畢業(yè)設計(論文). . . . .學習參考基于 ARM 的 GPS 導航定位系統(tǒng)設計ARMbased GPS navigation system design 摘要GPS(全球定位系統(tǒng)) 是一種全方位的實時定位技術 ,隨著GPS 技術的發(fā)展,以ARM處理器作為主CPU的嵌入式硬件平臺幾乎已經成為信息產業(yè)的硬件標準。 硬件平臺設計以三星公司的ARM920T核的S3C2410為微處理器,對以下三個方面的. . . . .學習參考技術進行了研究:一是對GPS及嵌入式技術進行了介紹, 介紹了GPS技術原