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

正文內(nèi)容

基于arm的嵌入式gps通訊-資料下載頁

2025-06-24 06:32本頁面
  

【正文】 ifdef USE_BEIJING_TIMEZONE//////////////////////////////////////////////////////////////////////////////////將世界時轉(zhuǎn)換為北京時static void UTC2BTC(date_time *GPS){//***************************************************//如果秒號先出,再出時間數(shù)據(jù),則將時間數(shù)據(jù)+1秒 GPSsecond++。 //加一秒 if(GPSsecond59){ GPSsecond=0。 GPSminute++。 if(GPSminute59){ GPSminute=0。 GPShour++。 } } //*************************************************** GPShour+=8。 if(GPShour23) { GPShour=24。 GPSday+=1。 if(GPSmonth==2 || GPSmonth==4 || GPSmonth==6 || GPSmonth==9 || GPSmonth==11 ){ if(GPSday30){ GPSday=1。 GPSmonth++。 } } else{ if(GPSday31){ GPSday=1。 GPSmonth++。 } } if(GPSyear % 4 == 0 ){// if(GPSday 29 amp。amp。 GPSmonth ==2){ GPSday=1。 GPSmonth++。 } } else{ if(GPSday28 amp。amp。GPSmonth ==2){ GPSday=1。 GPSmonth++。 } } if(GPSmonth12){ GPSmonth=12。 GPSyear++。 } }}//主函數(shù)int main(int argc,char** argv){ struct termios oldtio,newtio,oldstdtio,newstdtio。 struct sigaction sa。 int ok。 pthread_t th_a, th_b, th_show。 void * retval。 //打開串口2 fd = open(COM2, O_RDWR )。 if (fd 0) { perror(COM2)。 exit(1)。 } //啟動時未輸入?yún)?shù) if(argc 2) printf(Default baudrate is 9600 bps. If not, please enter baudrate as a parameter\n)。 else baud=get_baudrate(argc, argv)。 tcgetattr(0,amp。oldstdtio)。 tcgetattr(fd,amp。oldtio)。 /* save current modem settings */ tcgetattr(fd,amp。newstdtio)。 /* get working stdtio */ = baud | CRTSCTS | CS8 | CLOCAL | CREAD。/*ctrol flag*/ = IGNPAR。 /*input flag*/ = 0。 /*output flag*/ = 0。 [VMIN]=1。 [VTIME]=0。 /* now clean the modem line and activate the settings for modem */ tcflush(fd, TCIFLUSH)。 tcsetattr(fd,TCSANOW,amp。newtio)。/*set attrib */ pthread_create(amp。th_a, NULL, keyboard, 0)。 pthread_create(amp。th_b, NULL, receive, 0)。 pthread_create(amp。th_show, NULL, show_gps_info, 0)。 while(!STOP){ usleep(100000)。 }/* pthread_join(th_a, amp。retval)。 pthread_join(th_b, amp。retval)。 pthread_join(th_show, amp。retval)。*/ tcsetattr(fd,TCSANOW,amp。oldtio)。 /* restore old modem setings */ tcsetattr(0,TCSANOW,amp。oldstdtio)。 /* restore old tty setings */ close(fd)。 exit(0)。 }6 測試 測試目的軟件測試是軟件代碼生成后必不可少的一步,軟件測試包括模塊(單元)測試,功能測試、系統(tǒng)的完整性測試、性能測試、安全性測試、數(shù)據(jù)庫的一致性測試等,測試的目的是盡可能多的發(fā)現(xiàn)程序中的錯誤,通過測試使軟件的錯誤減少,使系統(tǒng)的可靠性進(jìn)一步提高。 軟件測試的內(nèi)容根據(jù)需求分析劃定系統(tǒng)測試的功能范圍,即用戶需要的功能是否已經(jīng)在系統(tǒng)中得到充分體現(xiàn)。分模塊測試軟件的功能,包括軟件的界面要求、功能體現(xiàn)、性能要求、穩(wěn)定性要求、操作便捷要求、靈活性要求、安全性要求;各模塊之間的關(guān)系與需求分析中的一致性等。整體測試,在分模塊測試之后,將所有模塊作為一個整體進(jìn)行測試,測試整個系統(tǒng)的功能和性能,檢驗其是否滿足用戶的需求。 測試結(jié)果測試中出現(xiàn)了許多功能實現(xiàn)上的錯誤,尤其是在單元代碼測試階段,許多功能在特殊情況下實現(xiàn)不了,性能測試時錯誤較少。測試結(jié)果良好。 功能測試功能測試是檢查需求分析報告中的功能是否完全實現(xiàn),在本測試中,需求分析階段要求的功能已經(jīng)實現(xiàn),未能完全實現(xiàn)的功能在現(xiàn)行的系統(tǒng)中已做了改善。 性能測試性能測試是在系統(tǒng)完成后,測試整個系統(tǒng)的數(shù)據(jù)完整性約束、一致性、正確性、靈活性、穩(wěn)定性、安全性等基本性能指標(biāo)。 子模塊的測試子模塊的測試內(nèi)容包括子模塊中的各個子功能實現(xiàn),測試這些子功能時要兼顧測試到界面的友好性,子功能的流程,功能是否完善等。 子模塊的測試直接影響隨后的整體測試結(jié)果,子模塊的測試完成才能保證整體測試的完整性。 綜合測試綜合測試程序的功能沒有問題。 測試結(jié)果分析測試結(jié)果總體來講比較成功,在單元模塊測試中發(fā)現(xiàn)較少的錯誤,測試結(jié)果表明系統(tǒng)實現(xiàn)的功能均能基本達(dá)到系統(tǒng)的要求,系統(tǒng)的運行速度和穩(wěn)定性較好,安全性良好。在系統(tǒng)集成測試中,測試結(jié)果是系統(tǒng)各模塊的連接情況連好,做到了高內(nèi)聚低耦合,系統(tǒng)整體運行情況較好。安全性方面未發(fā)現(xiàn)異常。結(jié)論本論文提出了一套結(jié)構(gòu)完整的基于 ARM/linux 的嵌入式GPS 地圖定位導(dǎo)航系統(tǒng)的設(shè)計方案及其基本實現(xiàn)。經(jīng)過使用測試,目標(biāo)系統(tǒng)基本完成了最初的功能設(shè)計要求,可以對數(shù)字地圖進(jìn)行瀏覽操作,并能通過GPS 接收機(jī)獲取定位數(shù)據(jù)進(jìn)而在地圖上標(biāo)注出位置信息?;贏RM/S3C2410 的硬件平臺性能高、功耗小、軟硬件支持豐富;嵌入式linux 系統(tǒng)強(qiáng)大、穩(wěn)定、易于定制和移植;Qt GUI 的開發(fā)接口豐富,繪圖表現(xiàn)優(yōu)越;開放的MIF 地圖文件格式既利于理解和開發(fā),地圖數(shù)據(jù)的表示也比較細(xì)致。這些都是本文設(shè)計方案的重要組成部分。本文的設(shè)計方案從系統(tǒng)到數(shù)據(jù)、應(yīng)用都是完全開放和可定制的,這也為進(jìn)行更深入的研究提供了方便。致謝經(jīng)過很長時間的努力,終于完成了畢業(yè)設(shè)計,論文的寫作也已接近尾聲。隨著論文的完成,我的大學(xué)生活也馬上就要結(jié)束,在這里,我要感謝的人實在太多了。首先,我要感謝我的指導(dǎo)老師武傳圣老師,我的畢業(yè)設(shè)計和畢業(yè)論文從開始到完成,無不蘊(yùn)含著武傳圣老師傾注的心血。畢業(yè)設(shè)計開始時,我們茫然不知所措,這時候,是武傳圣老師給了我們指導(dǎo),讓我們找到了方向。當(dāng)我們完成了第一個功能的時候,是武傳圣老師給我們鼓勵并指出我們的不足,讓我們在贏得自信的同時發(fā)現(xiàn)自己的不足,在今后的實踐中取得更大的進(jìn)步。當(dāng)我們終于完成了畢業(yè)設(shè)計的時候,是武傳圣老師幫我們總結(jié),讓我們的畢業(yè)設(shè)計有了完美的結(jié)束。在畢業(yè)論文的寫作過程中,也是武傳圣老師幫我們發(fā)現(xiàn)錯誤和不足,給我們指導(dǎo)。在此,我要向武傳圣老師獻(xiàn)上我崇高的敬意和深深的感謝!感謝各位老師給我的畢業(yè)論文提出的寶貴意見!另外,我要感謝在大學(xué)期間所有傳授給我知識的老師們,是你們的悉心指導(dǎo)讓我有了良好的專業(yè)課知識,這也是我畢業(yè)設(shè)計和畢業(yè)論文得以完成的基礎(chǔ)。參考文獻(xiàn)[1] S3C2410 Microprocessor.S3C2410 Microprocessor 32BIT User’s Manual [S].Samsung Electronics,2003.[2] Karim Yaghmour.Building Embedded Linux Systems[M].NewYork:O’REILLY,2005.[3] NMEA0183.NMEA0183 stabdard for interfacing marine electronic device(version ) [S].NationalMarine Electronics Association,1995.[4] 孫瓊.嵌入式Linux 應(yīng)用程序開發(fā)詳解[M].北京:人民郵電出版社,2006.[5] MIF.The MapInfo Interchange File (MIF) Format Specification[S].MapInfo Corporation,2002.[6] 華一新.地理信息系統(tǒng)原理與技術(shù)[M].北京:解放軍出版社,2000.[7] 倪繼利.QT 及LINUX 操作系統(tǒng)窗口設(shè)計[M].北京:電子工業(yè)出版社,2006.[8] Donald Hearn, M Pauline Baker.Computer Graphics[M].NewYork:Prentice Hall,1997.[8] 張良華. Struts完全手冊[M].電子工業(yè)出版社,2007.[9] 陳雄華.[M].電子工業(yè)出版社,2007.[10] 楊春花,彭永康,俞黎敏.Hibernate實戰(zhàn)[M].人民郵電出版社,2008.[11] Gavin King,Christian Bauer.Java Persistence With Hibernate[M].MANNING,2
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1