freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于s3c2440的gps定位系統(tǒng)畢設(shè)-免費閱讀

2025-02-11 14:59 上一頁面

下一頁面
  

【正文】 Second[0]=buffer[no]。i 4。 //Time:615 no = 6。 buffer[3]==39。\n39。$39。 sleep(1)。 char Height[4]。}void gps::start(){ char buffer[GPS_RECV_CMD_MAX_BUF]。opt)){ qWarning( set error!!\n)。= ~PARENB。 cfsetispeed(amp。 fd=open(/dev/ttySAC1, O_RDWR)。 B_closesetGeometry( QRect( 230, 160, 80, 31 ) )。 B_startsetText( tr( start ) )。 T_hight = new QLabel( this, T_hight )。 T_timesetGeometry( QRect( 20, 80, 190, 20 ) )。 setCaption( tr( gps ) )。/* * Constructs a gps which is a child of 39。參考文獻(xiàn)[1] 孫天澤,袁文菊,張海峰. 嵌入式設(shè)計及Linux驅(qū)動開發(fā)指南——:電子工業(yè)出版社,2007[2] 劉洪濤,孫天澤. 嵌入式系統(tǒng)技術(shù)與設(shè)計. :人民郵電出版社,2009[3] S3C2410 User’s Manual. Samsung Electronics Co., Ltd. [4]余萍,許勇,.[碩士學(xué)位論文].[5]王曉宇,.[學(xué)位論文].[6]江春華,.[學(xué)位論文].[7]潘成源,.[學(xué)位論文].[8]張慧敏,.[學(xué)位論文].[9]陳天麟,.[學(xué)位論文]. [6]汪小澄,2007(14):131~133[7] 王淵,趙宇. ,2006,29(06):94~96[8] 游霞. 嵌入式Linux下以太網(wǎng)驅(qū)動程序的開發(fā):[學(xué)位論文],電子科技大學(xué),2007[9]蔡樹向,(2008)8011003致 謝本文的順利完成與王偉教授的悉心指導(dǎo)有著很大的聯(lián)系,在整個過程中處處都傾注著老師的心血,王老師淵博的學(xué)識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)、敏銳超前的學(xué)術(shù)意識、對科學(xué)研究全身心的投入、認(rèn)真負(fù)責(zé)的工作態(tài)度、平易的待人之道給我留下了深刻的印象王偉老師對我要求嚴(yán)格,每個過程王老師都嚴(yán)格把關(guān),王老師雖對學(xué)生要求嚴(yán)格,平常卻很平易近人,給人講解簡明扼要,遇到不明白的更是詳細(xì)的講解。圖3 GPS定位終端的Qtopia圖形界面交叉編譯GPS應(yīng)用程序,生成可執(zhí)行文件,并創(chuàng)建相關(guān)的啟動文件與圖標(biāo)文件,添加到文件系統(tǒng)中的Qtopia目錄中,重新交叉編譯并下載Qtopia到開發(fā)板。 flag_port=0。W39。S39。 T_time2setText( tr(UTC time is: %1 :%2 :%3 ) .arg() .arg() .arg() )。 //return 0。 amp。opt,B4800)。 if(fd0){ qWarning( GPS::gps_start(): open_port ttySAC1 error! )。 B_set = new QPushButton( this, B_set )。 T_portsetGeometry( QRect( 20, 170, 191, 20 ) )。 T_time2setText( tr( ) )。 T_longitude = new QLabel( this, T_longitude )。static int flag_port。 Height[1]=buffer[no+1]。i++) Height[i]=0。i 4。 =(atof(Minute)) / + atoi(Degree)。 no+=3。 else flag_gps=0。i7。i++) Degree[i]=0。 if( 24) = 24。i++) Second[i]=0。//no=8 for(i = 0。 qWarning( this is GGA success! )。amp。 if(tmp==39。 qWarning(read the 39。j++) //run in 5s,then stop! //讓程序運行5s// { while(1){ if(fd0) { qWarning( GPS::gps_start(): open_port ttySAC1 error! )。 Device: /dev/ttyUSB0,重啟開發(fā)板,這樣基本上就可以正常使用mini來打印串口信息了。文件名為*.ui (3)include include include qtopia/QTOPIA_ADD_APPLICATION(gps,gps)。最后用mkyaffs2image 工具來制作文件系統(tǒng):./mkyaffs2image qte_yaffs 0Object 3115, qte_yaffs/lib/ is a symlink to Object 3116, qte_yaffs/lib/ is a file, 59 data chunks writtenObject 3117, qte_yaffs/lib/ is a file, 31 data chunks writtenObject 3118, qte_yaffs/lib/ is a symlink to Object 3119, qte_yaffs/lib/libstdc++ is a file, 513 data chunks writtenObject 3120, qte_yaffs/lib/ is a symlink to Object 3121, qte_yaffs/lib/ is a file, 52 data chunks writtenObject 3122, qte_yaffs/mnt is a directoryObject 3123, qte_yaffs/tmp is a directoryOperation plete.2867 objects in 236 directories83519 NAND pagesFriendlyARM Computer Technology Inc.ljfubuntu:~/test201243yaffs2$ ls圖441:制作根文件系統(tǒng) 應(yīng)用程序開發(fā)開發(fā)Qt 應(yīng)用程序一般有全部采用手寫代碼,在命令行下完成編譯和運行和使用Qt Designer設(shè)計界面,使用IDE兩種。YAFFS中,文件是以512字節(jié)、1 024字節(jié)或者2 048字節(jié)大小的數(shù)據(jù)塊進(jìn)行存儲的,這種以固定塊大小來存儲方法的實現(xiàn)主要由于它可以把一個數(shù)據(jù)塊頭和每個數(shù)據(jù)塊聯(lián)系起來。系統(tǒng)內(nèi)核移植就是讓一套軟件在指定平臺發(fā)揮作用,至少要有兩個不同的硬件或軟件平臺才會完成。此時可以打印串口信息但是在通過串口用xmodem協(xié)議燒寫內(nèi)核時會提示沒有xmodem協(xié)議。執(zhí)行U口轉(zhuǎn)串口。增加g++++$ updatealternatives install /usr/bin/g++ g++ /usr/bin/g++ 40$ updatealternatives install /usr/bin/g++ g++ /usr/bin/g++ 30 (5)切換版本到g++$ updatealternatives config g++圖421:增加g++,g++手動模式 要維持當(dāng)前值[*]請按回車鍵,或者鍵入選擇的編號:1(自己手動輸入要選擇的默認(rèn)值,輸入1,) 要 注意文件夾權(quán)限 chmod 777 XXX查看當(dāng)前gcc版本(6) $ gcc v圖422:安裝成功 創(chuàng)建QT開發(fā)平臺(1)qtopia版本可在Linux操作系統(tǒng)下應(yīng)用Qt圖形界面及應(yīng)用程序的開發(fā),它可以產(chǎn)生 Qt開發(fā)工具,如用于設(shè)計的designer、運行結(jié)果顯示的qvfb可以沒有實際的開發(fā)板,直接在桌面系統(tǒng)中顯示程序運行結(jié)果。安裝步驟如下:1為安裝系統(tǒng)預(yù)留出足夠的磁盤空間,本設(shè)計中預(yù)留了10G的空間3用一個虛擬光驅(qū)(如果沒有可以在網(wǎng)上下載一個名為Microsoft Virtual CDROM Control Panel無需安裝,可以虛擬ISO等光盤映像文件), menu界面選擇“Install inside Windows”即可在Windows下直接安裝而無需分區(qū)。當(dāng)用戶按下按鈕REST時,C162放電,REST端輸出為高電平,系統(tǒng)復(fù)位,再重復(fù)以上的充電過程,系統(tǒng)進(jìn)入正常狀態(tài)。TX 連接外部導(dǎo)與用戶的導(dǎo)航軟件的主要傳送測量數(shù)據(jù)的通道。HY57V561620引腳信號描述如下:引腳名稱描述CLK時鐘時鐘CKE時鐘使能片內(nèi)時鐘信號控制/CS片選決定除CLK CKE和DQM外的信號是否可輸入BA0 BA1組地址選擇用于片內(nèi)4個組的選擇A12A0地址總線行地址:A12A0,列地址:A8A0,自動預(yù)充電標(biāo)志:A10/RAS/CAS/WE行地址鎖存列地址鎖存寫使能參照功能真值表,/RAS/CAS/WE的定義相應(yīng)的操作LDQM UDQM數(shù)據(jù)IO屏蔽讀模式時控制輸出緩沖;寫模式時屏蔽輸入數(shù)據(jù)DQ15DQ0數(shù)據(jù)總線數(shù)據(jù)輸送引腳VDD/VSS電源/地內(nèi)部輸入緩沖電源/地VDDQ/VSSQ電源/地輸出緩沖電源/地NC未連接未連接 S3C2440與HY57V561620接線方法:圖32:S3C2440與HY57V561620接線方法 引腳描述如下:NSRAS:SDRAM行地址選通信號接!FASNSCAS:SDRAM列地址選通信號接!CASNGCS6:SDRAM芯片選擇信號接!CSNWBE[3:0]:SDRAM數(shù)據(jù)屏蔽信號接LDQM UDQMSCLK0[1]:SDRAM時鐘信號接CLKSCKE:SDRAM時鐘允許信號接SCKDATA[0:31]:32位數(shù)據(jù)信號接DQ[015]ADDR[2:14]:行列地址信號接A[012]ADDR[25:24]:bank選擇線接BA0 BA1 GPS模塊設(shè)計下面為GPS各部分的電路圖: 圖33:GPS原理圖圖32為穩(wěn)壓電路,它輸出穩(wěn)定的低壓降正電壓 圖34:GPS原理圖MAX202是電平轉(zhuǎn)換芯片,在PC機輸出的232電平與單片機可以接收的TTL電平之間轉(zhuǎn)換,MAX202E內(nèi)部含有兩個驅(qū)動器兩個接收器。下圖為硬件平臺的總體設(shè)計。 GPS定位原理 先要確定三維空間中某一點的具體位置,就要把待測點放置在三個不同的平面,及待測點與恒星所構(gòu)成的平面會有一個交點,既是待測點。工欲善其事必先利其器,要想很好的完成軟件部分設(shè)計,建立軟件開發(fā)環(huán)境包括Ubuntu Linux的安裝,常用工具的安裝,創(chuàng)建交叉編譯環(huán)境,編譯好定位程序,調(diào)試運行。[5]嵌入式開發(fā)具有很廣闊的前景。本設(shè)計內(nèi)容是研究實現(xiàn)一種基于ARMLinux平臺與圖形用戶界面的GPS定位系統(tǒng)。更面向于針對具體對象的開發(fā)。 主要工作首先在前期是查閱一些相關(guān)的文獻(xiàn)學(xué)習(xí)一些基本的知識與設(shè)計思路,器件的選型,例如GPS模塊原理,以及GPS協(xié)議。地面管制部分:在地面設(shè)置的地面管制站主要任務(wù)是追蹤控制衛(wèi)星運轉(zhuǎn),修正維護(hù)每個衛(wèi)星能保持運轉(zhuǎn)的個性參數(shù),確保接收信息的可靠性。實際值日期:格式日日月月年年磁極變量:0度到180度度數(shù)Chccksum檢查位$GPVTG $GPVTG,T,M,N,K*50字段1:運動角度,000359前導(dǎo)位數(shù)不足補0字段2:T=真北參照系字段3:運動角度,000359前導(dǎo)位不足補0字段4:M=磁北參照系字段6。2)地址信號:時分復(fù)用引腳,根據(jù)行列地址選擇引腳,控制輸入的的地址為行地址或列地址。VIN ,BATTERY 作為SDARM或RTC的后備供電電源。引腳信號描述引腳描述引腳描述I/O0I/O7數(shù)據(jù)命令地址輸入輸出引腳!WP寫保護(hù)CLE命令鎖存使能R/!B是否忙碌A(chǔ)LE地址鎖存使能Vcc電源()!CE芯片使能Vss地!RE讀使能.無連接!WE寫使能 圖38:Flash接口電路 LCD觸摸屏接口設(shè)計本設(shè)計采用TFTLCD(Thin Film Transistir)也叫薄膜場效應(yīng)晶體管LCD進(jìn)行信息顯示。其中搭建軟件環(huán)境包括燒寫Uboot內(nèi)核到開發(fā)板,制作文件系統(tǒng),系統(tǒng)內(nèi)核移植,;需要安裝armlinuxgcc,交叉編譯工具工具,安裝編譯Qt所需的庫文件,安裝圖形界面;下面可以進(jìn)行程序開發(fā)了,首先生成一個項目工程,tmake make生成gps在開發(fā)板上的可執(zhí)行程序。也可以從網(wǎng)上獲取已經(jīng)創(chuàng)建好的交叉編譯環(huán)境,直接從網(wǎng)上下載編譯好的。makemake installcp
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1