隨著經(jīng)濟(jì)的發(fā)展,生活節(jié)奏的加快以及信息技術(shù)的進(jìn)步,人們越來越多的借助高性能的移動(dòng)手持設(shè)備來完成日常工作,目前手持設(shè)備處理性能有了很大的提高,其所能處理的數(shù)據(jù)量也越來越大,傳統(tǒng)的文件系統(tǒng)管理數(shù)據(jù)方式已經(jīng)越來越滿足不了需求,嵌入式數(shù)據(jù)庫就隨之誕生,為手持設(shè)備提供專業(yè)的數(shù)據(jù)管理。嵌入式數(shù)據(jù)庫的輕量級、被軟件產(chǎn)品包含、無需人工數(shù)據(jù)庫管理等特點(diǎn)使其適合被應(yīng)用于各類嵌入式系統(tǒng)及手持設(shè)備中。使用嵌入式數(shù)據(jù)庫與使用文件系統(tǒng)進(jìn)行客戶端數(shù)據(jù)管理相比更加靈活方便、可以高效地實(shí)時(shí)更新客戶端本地?cái)?shù)據(jù)。使用數(shù)據(jù)庫完成大量數(shù)據(jù)的存儲(chǔ)和管理,同圖形界面軟件結(jié)合構(gòu)成嵌入式系統(tǒng)應(yīng)用開發(fā)的支撐系統(tǒng)。 SQLite數(shù)據(jù)庫作為一種開源的嵌入式數(shù)據(jù)庫,具有體積小,速度快,存儲(chǔ)量大,API使用方便等諸多的優(yōu)點(diǎn),目前已經(jīng)成為被廣泛應(yīng)用的嵌入式數(shù)據(jù)庫之一。同樣的,嵌入式圖形界面MINIGUI的開源版本也具有體積小,控件比較豐富,編程難度不高等優(yōu)點(diǎn),受到廣大嵌入式開發(fā)者的喜愛。 本文的主要任務(wù)是將MINIGUI和SQLite進(jìn)行有針對的裁剪或添加部分功能后移植到開發(fā)板上,然后將圖形界面和數(shù)據(jù)庫相結(jié)合在arm—linux平臺(tái)上建立一個(gè)具有基本功能的嵌入式信息管理系統(tǒng)。首先分析了系統(tǒng)所使用的硬件平臺(tái)并研究了軟件環(huán)境的搭建過程,包括移植Bootloader、移植linux內(nèi)核、建立NFS網(wǎng)絡(luò)文件系統(tǒng)進(jìn)行程序調(diào)試,然后分別給出了嵌入式圖形界面MINIGUI和嵌入式數(shù)據(jù)庫SQLite移植到開發(fā)板的過程和它們各自的開發(fā)技術(shù),最后詳細(xì)研究了如何在MINIGUI中連接SQLite數(shù)據(jù)庫,從而將二者結(jié)合起來編程以實(shí)現(xiàn)本系統(tǒng)并給出了系統(tǒng)在開發(fā)過程中所遇到的關(guān)鍵問題的解決方案,包括屏幕旋轉(zhuǎn)及校正、設(shè)計(jì)軟鍵盤進(jìn)行屏幕輸入、利用SQLite存儲(chǔ)圖片文件。從而證明了當(dāng)前條件下在嵌入式系統(tǒng)中實(shí)現(xiàn)一個(gè)比較簡單的信息管理系統(tǒng)是完全可行的。最后討論了該領(lǐng)域存在的一些問題和今后需要進(jìn)一步研究的課題。
標(biāo)簽: ARMLinux 嵌入式 信息管理系統(tǒng)
上傳時(shí)間: 2013-07-10
上傳用戶:visit8888
隨著科學(xué)技術(shù)的進(jìn)步,電腦互聯(lián)網(wǎng)的普及,傳統(tǒng)糧倉人工監(jiān)控的方式正在被更加方便和高精確度的檢測控制系統(tǒng)所替代。在單機(jī)局部檢測控制的基礎(chǔ)上,利用互聯(lián)網(wǎng)技術(shù)將整個(gè)糧倉測控系統(tǒng)集成在一起,通過網(wǎng)頁訪問方式,糧倉管理人員能夠更快更好地了解糧倉具體環(huán)境指標(biāo),各項(xiàng)溫濕度,氣體含量并通過控制電機(jī)等方式對環(huán)境各參數(shù)進(jìn)行控制。 本文提出并設(shè)計(jì)了一套以ARM嵌入式開發(fā)板為核心的現(xiàn)代糧情測控系統(tǒng)。嵌入式糧情測控系統(tǒng)在傳感器采集到信號,進(jìn)行處理后,將數(shù)據(jù)顯示在網(wǎng)頁和嵌入式開發(fā)板液晶屏上,通過TCP/IP協(xié)議,使用IE瀏覽器就可以在線查看實(shí)時(shí)數(shù)據(jù),并且可以保存和打印數(shù)據(jù),另外還可以通過網(wǎng)頁控制電機(jī)等設(shè)備工作。該系統(tǒng)硬件平臺(tái)使用ARM9微處理器S3C2410,以核心板和底板的方式組成,可以采集多路模擬和數(shù)字信號;支持標(biāo)準(zhǔn)RS232接口和USB通信接口;采用液晶顯示屏和觸摸屏的人機(jī)交互接口,為操作人員提供了良好的監(jiān)控界面;軟件系統(tǒng)使用嵌入式Linux操作系統(tǒng),通過交叉編譯模式,使用C語言編寫移植傳感器驅(qū)動(dòng)和電機(jī)控制程序,使用Boa嵌入式WEB服務(wù)器和SQLite數(shù)據(jù)庫搭建遠(yuǎn)程監(jiān)控系統(tǒng),使用MiniGUI圖形軟件系統(tǒng)編寫了終端界面程序,完成了人機(jī)交互界面的設(shè)計(jì)。 本文第一章綜合介紹了課題研究背景及嵌入式糧情測控系統(tǒng)的設(shè)計(jì)方案。第二章概述了嵌入式糧情測控系統(tǒng)的設(shè)計(jì),包括嵌入式系統(tǒng)的特點(diǎn)及其軟硬件組成部分,以及系統(tǒng)設(shè)計(jì)中選用的各種傳感器及電機(jī)驅(qū)動(dòng)器等。第三章詳細(xì)闡述了嵌入式糧情測控系統(tǒng)的實(shí)現(xiàn),包括嵌入式系統(tǒng)軟件開發(fā)流程,傳感器和電機(jī)的驅(qū)動(dòng)及控制程序,以及嵌入式WEB遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。第四章介紹了MiniGUI軟件界面的設(shè)計(jì)以及應(yīng)用程序的設(shè)計(jì)。 論文最后對本課題的完成情況做了總結(jié)和評價(jià),并且為本課題的發(fā)展提出了建議。
標(biāo)簽: ARMLinuz 嵌入式 測控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:龍飛艇
海洋臺(tái)站自動(dòng)觀測系統(tǒng)是一套應(yīng)用于海濱觀測的儀器設(shè)備,負(fù)責(zé)對氣象、水文參數(shù)進(jìn)行實(shí)時(shí)觀測。諸多的參數(shù)通過相應(yīng)的傳感器進(jìn)行測量,海洋臺(tái)站自動(dòng)觀測系統(tǒng)對測量的信息進(jìn)行匯總,再將其通過有線或無線的通訊方式傳輸?shù)礁骷壓Q蟓h(huán)境監(jiān)測預(yù)報(bào)中心,供天氣預(yù)報(bào)和海洋預(yù)報(bào)使用。 本文以我國“海洋臺(tái)站自動(dòng)觀測系統(tǒng)政府采購計(jì)劃”為背景,重點(diǎn)設(shè)計(jì)了低成本、低功耗、高性能、高可靠性的新型海洋臺(tái)站自動(dòng)觀測系統(tǒng)。本課題主要研究基于arm7+uClinux海洋臺(tái)站自動(dòng)觀測系統(tǒng)的設(shè)計(jì)與開發(fā)。根據(jù)實(shí)際的需要,分析海洋臺(tái)站自動(dòng)觀測系統(tǒng)的整體要求,對傳感器進(jìn)行選型,進(jìn)行方案設(shè)計(jì),完成整個(gè)系統(tǒng)的搭建。為了降低系統(tǒng)功耗,CPU所采用的是Samsung公司推出的無內(nèi)存管理單元的處理器S3C44BO,設(shè)計(jì)了8MFLASH、64MSDRAM、液晶、USB以及鍵盤等相關(guān)電路。同時(shí),為了減少驅(qū)動(dòng)開發(fā)所帶來的不便,使用TL16C554A對串口電路進(jìn)行了擴(kuò)展,便于數(shù)據(jù)處理,也使得系統(tǒng)具有更好的可擴(kuò)展性。軟件方面設(shè)計(jì)主要涉及了BootLoader引導(dǎo)裝載程序的建立,選用uClinux操作系統(tǒng),并對其內(nèi)核進(jìn)行配置和裁剪,添加源代碼中沒有的驅(qū)動(dòng)程序。為了縮短研發(fā)周期和降低開發(fā)難度,選用MiniGUI作為圖形用戶界面系統(tǒng),深入分析了MiniGUI的結(jié)構(gòu)、原理,并將其移植到uClinux系統(tǒng)中。本系統(tǒng)采用的是MiniGUI-Threads多線程模式,主線程協(xié)調(diào)各個(gè)線程進(jìn)行相應(yīng)的數(shù)據(jù)處理。為了使系統(tǒng)操作變得直觀、簡單,對用戶界面進(jìn)行了初步設(shè)計(jì),使用復(fù)用I/O的方法解決多串口通訊容易造成的數(shù)據(jù)阻塞問題。此外,為了更好的將臺(tái)站所測得的信息量發(fā)送給海洋環(huán)境監(jiān)測預(yù)報(bào)中心,需要完善通訊協(xié)議以便于數(shù)據(jù)交換。 最后,根據(jù)本系統(tǒng)實(shí)際研究開發(fā)結(jié)果,總結(jié)分析了系統(tǒng)的特點(diǎn),并對下一步設(shè)計(jì)工作進(jìn)行了展望。
標(biāo)簽: ARM 海洋 測系統(tǒng) 自動(dòng)
上傳時(shí)間: 2013-07-12
上傳用戶:juyuantwo
汽車行駛記錄儀,俗稱汽車黑匣子,是對車輛行駛速度、時(shí)間、里程以及有關(guān)車輛行駛的其他狀態(tài)信息進(jìn)行記錄、存儲(chǔ)并可通過接口實(shí)現(xiàn)數(shù)據(jù)輸出的數(shù)字式電子記錄裝置。汽車行駛記錄儀的使用,對遏止疲勞駕駛、車輛超速等交通違章、約束駕駛?cè)藛T的不良駕駛行為、保障車輛行駛安全以及道路交通事故的分析鑒定具有重要的作用。本文在參考了國內(nèi)外多種不同結(jié)構(gòu),不同領(lǐng)域的汽車行駛記錄儀的設(shè)計(jì)與研究的基礎(chǔ)上,將現(xiàn)今領(lǐng)先的GPRS通信技術(shù)與人機(jī)對話技術(shù)應(yīng)用在傳統(tǒng)的汽車行駛記錄儀上,以達(dá)到能夠有效地記錄數(shù)據(jù)并與用戶實(shí)時(shí)互動(dòng)等多項(xiàng)功能。 本記錄儀的設(shè)計(jì)是基于Samsung公司出產(chǎn)的ARM9 s3c2410的處理器,相應(yīng)的操作系統(tǒng)是廣泛采用的Linux操作系統(tǒng)。本文在介紹并分析了國內(nèi)外汽車行駛記錄儀的相關(guān)背景和現(xiàn)狀之后,提出了本課題需要完成的目標(biāo)。接下來,論文闡述了記錄儀的整體系統(tǒng)結(jié)構(gòu),同時(shí)詳細(xì)介紹了系統(tǒng)各個(gè)模塊的硬件設(shè)計(jì)及其結(jié)構(gòu)。接下來,在介紹了各個(gè)模塊結(jié)構(gòu)的基礎(chǔ)上,詳細(xì)分析了通信模塊的設(shè)計(jì),并將現(xiàn)今領(lǐng)先的GPRS技術(shù)應(yīng)用于記錄儀的通信環(huán)節(jié)。在介紹了硬件模塊的各個(gè)方面之后,論文進(jìn)入了軟件設(shè)計(jì)部分的闡述。在軟件部分中,本文先介紹了本系統(tǒng)的軟件流程。并在此流程的基礎(chǔ)上詳細(xì)說明了系統(tǒng)采用的Linux操作系統(tǒng)的配置,剪裁,移植等方面,同時(shí)也介紹了本系統(tǒng)所采用的Bootloader-vivi。在軟件設(shè)計(jì)的部分,論文還詳細(xì)研究了基于Linux操作系統(tǒng)的界面設(shè)計(jì)應(yīng)用軟件平臺(tái)MiniGUI,并重點(diǎn)闡述了MiniGUI在PC上位機(jī)環(huán)境下的配置和編譯工作,以及在交叉編譯環(huán)境下的編譯工作等復(fù)雜的環(huán)節(jié)。最后,是通過串口線將系統(tǒng)與連接板相互交叉進(jìn)行同步編譯,同步測試,并展示出最后的完成結(jié)果。 本論文在結(jié)束處對本課題已完成的部分進(jìn)行了比較深入的總結(jié),并將出現(xiàn)的問題進(jìn)行了分析和小結(jié)。同時(shí)還對系統(tǒng)性能提出了進(jìn)一步改善的可行性建議。關(guān)鍵詞:汽車行駛記錄儀,s3c2410,Linux,MiniGUI
上傳時(shí)間: 2013-04-24
上傳用戶:玉簫飛燕
由于汽車排放、節(jié)能、安全和舒適性等使用性能不斷提高,使得汽車電子控制程度也越來越高。汽車電子控制裝置必須迅速、準(zhǔn)確地處理各種信息,并通過儀表顯示出來,使駕駛員及時(shí)了解并掌握汽車的運(yùn)行狀態(tài),妥善處理各種情況。 本文以上海汽車榮威550的儀表盤為研究對象,對車速表、燃油表和水溫表進(jìn)行了改進(jìn),提出了ARM+Linux+MiniGUI這樣一種系統(tǒng)設(shè)計(jì)方案,并對其進(jìn)行了詳細(xì)的分析與設(shè)計(jì)。 首先,論文給出了選題的背景與意義,討論了汽車儀表目前的狀況和發(fā)展趨勢,并給出了本文的研究內(nèi)容。通過分析改進(jìn)后儀表盤的特點(diǎn),給出了系統(tǒng)的總體設(shè)計(jì)方案。 其次介紹了儀表系統(tǒng)的軟硬件平臺(tái),其中硬件包括主控制器的選擇,存儲(chǔ)器電路等外圍電路的設(shè)計(jì);軟件包括嵌入式Linux開發(fā)平臺(tái)的構(gòu)建以及驅(qū)動(dòng)程序的開發(fā)。 最后詳細(xì)講解了改進(jìn)后儀表盤的用戶界面設(shè)計(jì),包括對幾種常用的嵌入式GUI進(jìn)行介紹,宿主機(jī)開發(fā)環(huán)境的建立以及使用MiniGUI開發(fā)應(yīng)用程序,并簡單介紹了幾種軟硬件抗干擾技術(shù)。 本文采用傳感器技術(shù)、CAN總線和嵌入式技術(shù),對榮威550汽車儀表進(jìn)行合理化和人性化設(shè)計(jì),結(jié)果表明,改進(jìn)后的汽車儀表這不僅可以避免精度低、可靠性差等不足,而且具有精度高、智能化高、擴(kuò)展性好等優(yōu)點(diǎn)。
上傳時(shí)間: 2013-06-25
上傳用戶:wanghui2438
智能繡花機(jī)是當(dāng)代最先進(jìn)的繡花機(jī)械,廣泛應(yīng)用于刺繡行業(yè),國產(chǎn)繡花機(jī)著重于中低端產(chǎn)品的開發(fā),而隨著電子、計(jì)算機(jī)技術(shù)的快速發(fā)展,用戶對高性能繡花機(jī)的需求日益增大。本文在詳細(xì)分析智能繡花機(jī)工作原理的基礎(chǔ)上,結(jié)合智能繡花機(jī)的功能需求與當(dāng)前嵌入式領(lǐng)域的最新技術(shù),設(shè)計(jì)了一種基于ARM和DSP為處理器的控制系統(tǒng)解決方案,主要研究工作和成果如下: (1)制定了系統(tǒng)總體方案和具體實(shí)驗(yàn)方案,設(shè)計(jì)了信息處理和機(jī)電控制分離的結(jié)構(gòu)。 (2)研制了基于S3C2410X為核心的主控制模塊,設(shè)計(jì)了用于外圍擴(kuò)展的FLASH、SDRAM、USB數(shù)據(jù)存儲(chǔ)、以太網(wǎng)通信、UART接口、LCD觸摸屏顯示器等硬件電路。 (3)研制了基于TMS320LF2407A為核心的機(jī)電控制模塊,設(shè)計(jì)了繡框電機(jī)和主軸電機(jī)等硬件控制模塊。 (4)設(shè)計(jì)了基于CY7C027的雙口RAM通信模塊,實(shí)現(xiàn)ARM和DSP之間的高速數(shù)據(jù)通信。 (5)采用虛擬機(jī)技術(shù)建立了ARM的Linux交叉編譯環(huán)境和DSP的CCS共存的系統(tǒng)開發(fā)環(huán)境,節(jié)約了使用資源。 (6)研究了DST繡花花樣文件存儲(chǔ)格式以及解碼方法,采用MiniGUI編程實(shí)現(xiàn)了一個(gè)友好的圖形用戶界面,簡要介紹SVPWM技術(shù)的DSP實(shí)現(xiàn)。
上傳時(shí)間: 2013-06-24
上傳用戶:xg262122
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)以其功能強(qiáng)大、可靠性高、體積小、功耗低等諸多優(yōu)點(diǎn),適應(yīng)了社會(huì)信息化、網(wǎng)絡(luò)化、智能化的發(fā)展需求,比一般的通用PC系統(tǒng)具備更大的優(yōu)越性,在各行業(yè)領(lǐng)域內(nèi)獲得了廣泛的應(yīng)用。GPS定位導(dǎo)航技術(shù)與計(jì)算機(jī)技術(shù)的融合在近幾年來現(xiàn)代信息通信領(lǐng)域內(nèi)發(fā)展迅速。 目前,GPS定位導(dǎo)航技術(shù)主要應(yīng)用于大地測量與車輛定位領(lǐng)域,個(gè)人應(yīng)用方面相對較欠缺。因此,發(fā)展應(yīng)用于個(gè)人的手持GPS定位導(dǎo)航系統(tǒng)擁有廣泛的市場空間。鑒于這種情況,本文設(shè)計(jì)開發(fā)了一款基于ARM處理器與GPS接收模塊的手持定位導(dǎo)航系統(tǒng),系統(tǒng)通過采用功能強(qiáng)大、成本低廉的嵌入式Linux操作系統(tǒng),充分發(fā)揮ARM處理器的高性能低功耗特點(diǎn),提升了系統(tǒng)特性。 論文的主要內(nèi)容: 1.分析了GPS定位導(dǎo)航技術(shù)的發(fā)展現(xiàn)狀和基本原理,研究了如何實(shí)現(xiàn)基于ARM處理器定位導(dǎo)航系統(tǒng)的設(shè)計(jì)方案。在此基礎(chǔ)上,建立了滿足手持定位導(dǎo)航系統(tǒng)功能需求的軟、硬件平臺(tái),包括硬件平臺(tái)中各模塊的組成與連接,以及軟件平臺(tái)中系統(tǒng)啟動(dòng)代碼、操作系統(tǒng)的移植,文件系統(tǒng)的制作。 2.設(shè)計(jì)實(shí)現(xiàn)了GPS模塊與ARM處理器的通信功能、電子地圖的顯示功能、人機(jī)交互的控制功能。各功能模塊在設(shè)計(jì)中包括了接口和外設(shè)的驅(qū)動(dòng)程序,以及應(yīng)用程序兩部分。通信功能模塊中,GPS模塊實(shí)時(shí)接收GPS定位衛(wèi)星數(shù)據(jù),并通過RS-232接口向處理器傳輸數(shù)據(jù);電子地圖顯示以及人機(jī)交互的功能模塊中,使用MiniGUI圖形用戶界面支持系統(tǒng),實(shí)現(xiàn)了在LCD觸摸屏上顯示電子地圖以及基本定位導(dǎo)航控制等人機(jī)交互的功能。 3.測試了系統(tǒng)各模塊的功能,給出了系統(tǒng)的實(shí)現(xiàn)結(jié)果,根據(jù)測試結(jié)果分析了系統(tǒng)設(shè)計(jì)中的不足,并提出了對系統(tǒng)未來改進(jìn)目標(biāo)的設(shè)想。
上傳時(shí)間: 2013-04-24
上傳用戶:huangping588
嵌入式系統(tǒng)廣泛應(yīng)用于各種智能控制器中,目前國外高端繡花機(jī)控制器主要采用高性能嵌入式微處理器,而國內(nèi)繡花機(jī)控制器仍以單片機(jī)為主,存在繡花色澤單調(diào),數(shù)據(jù)處理能力欠佳,缺乏圖形控制界面等不足。本文在分析了繡花機(jī)的結(jié)構(gòu)和功能的基礎(chǔ)上,研制了基于Linux-2.6的嵌入式繡花機(jī)控制器,論文的主要工作和成果如下: (1)設(shè)計(jì)并實(shí)現(xiàn)了基于嵌入式微處理器的繡花機(jī)控制器開發(fā)平臺(tái),建立宿主機(jī)開發(fā)環(huán)境,制作了針對Linux-2.6的交叉編譯器,實(shí)現(xiàn)了宿主機(jī)和目標(biāo)機(jī)之間的數(shù)據(jù)傳輸,設(shè)計(jì)了基于雙口RAM的雙處理器通信接口。 (2)深入研究了嵌入式系統(tǒng)的引導(dǎo)裝載程序vivi、Linux-2.6內(nèi)核和根文件系統(tǒng),成功移植了基于S3C2410硬件平臺(tái)的vivi、嵌入式Linux-2.6操作系統(tǒng)和cramfs根文件系統(tǒng),系統(tǒng)運(yùn)行穩(wěn)定可靠。 (3)對Linux-2.6內(nèi)核設(shè)備驅(qū)動(dòng)程序進(jìn)行了分析和研究,在設(shè)備驅(qū)動(dòng)程序開發(fā)原理的基礎(chǔ)上,設(shè)計(jì)了基于Linux-2.6內(nèi)核的IIC鍵盤驅(qū)動(dòng)程序和雙處理器通信接口驅(qū)動(dòng)程序。 (4)深入分析了三種主流繡花機(jī)花樣文件存儲(chǔ)格式和解碼方法,采用MiniGUI圖形系統(tǒng),設(shè)計(jì)實(shí)現(xiàn)了繡花機(jī)控制器的圖形控制界面。
標(biāo)簽: Linux ARM 嵌入式 繡花機(jī)
上傳時(shí)間: 2013-07-01
上傳用戶:jackgao
隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,嵌入式圖像采集系統(tǒng)的研究與實(shí)現(xiàn)越來越受到人們的重視。傳統(tǒng)的圖像采集系統(tǒng)一般采用基于PC機(jī)平臺(tái)和視頻采集卡的形式,該方案系統(tǒng)體積大、成本高,在遠(yuǎn)距離、多點(diǎn)系統(tǒng)中實(shí)現(xiàn)困難。在這種背景下,設(shè)計(jì)一種輕便小巧的采集系統(tǒng)來采集、存儲(chǔ)并顯示所需的圖像成為市場所需。 本論文研究設(shè)計(jì)了一種基于嵌入式的圖像采集與傳輸系統(tǒng),具有體積小、成本低、穩(wěn)定性高等優(yōu)點(diǎn)。該系統(tǒng)硬件平臺(tái)采用基于ARM920T核的S3C2410X處理器,軟件采用嵌入式Linux操作系統(tǒng),利用USB攝像頭采集圖像并在目標(biāo)板的LCD上進(jìn)行顯示,通過網(wǎng)絡(luò)還可將采集到的圖像傳輸?shù)絇C機(jī)上顯示。該方案大大降低了系統(tǒng)的復(fù)雜性,同時(shí)提高了系統(tǒng)的穩(wěn)定性和圖像質(zhì)量,可以擴(kuò)展應(yīng)用在遠(yuǎn)程監(jiān)控系統(tǒng)等諸多領(lǐng)域,具有廣闊的市場和應(yīng)用前景。 本論文首先介紹了課題研究的時(shí)代背景、實(shí)踐意義和研究現(xiàn)狀,并對嵌入式系統(tǒng)開發(fā)的基礎(chǔ)理論知識(shí)作了介紹,在此基礎(chǔ)上給出了嵌入式圖像采集與傳輸系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì);接著詳細(xì)分析了嵌入式Linux操作系統(tǒng)的開發(fā)技術(shù),包括嵌入式開發(fā)環(huán)境的建立、Bootloader移植、Linux內(nèi)核移植和根文件系統(tǒng)的制作,并介紹了嵌入式Linux下的設(shè)備驅(qū)動(dòng)程序,實(shí)現(xiàn)了USB攝像頭驅(qū)動(dòng)的移植,完成了利用攝像頭采集圖像的功能;然后完成了MiniGUI圖形用戶界面的移植和圖像在LCD上的顯示;最后實(shí)現(xiàn)了基于socket的網(wǎng)絡(luò)通信,完成了視頻采集和傳輸系統(tǒng)的整體功能,并給出了最終的實(shí)驗(yàn)結(jié)果。 論文的最后是對全文的一個(gè)總結(jié),對系統(tǒng)設(shè)計(jì)所完成的工作進(jìn)行了概括,指出所存在的不足,對后續(xù)的研究工作做了進(jìn)一步的展望,并給出了改進(jìn)方法。
標(biāo)簽: Linuz ARM 圖像采集 傳輸系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:1966640071
針對嵌入式Linux 系統(tǒng)中幾種常見的GUI(Graphic User Interface) 系統(tǒng), 討論嵌入式GUI 實(shí)現(xiàn)的底層支持方式;詳細(xì)分析Microwindows、MiniGUI、Qt/Em
上傳時(shí)間: 2013-07-24
上傳用戶:riiqg1989
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1