DS12C887 實(shí)時(shí)時(shí)鐘芯片功能豐富,可以用來(lái)直接代替IBM PC 上的時(shí)鐘日歷芯片DS12887,同時(shí),它的管腳也和MC146818B、DS12887 相兼容。由于DS12C887 能夠自動(dòng)產(chǎn)生世
上傳時(shí)間: 2013-06-20
上傳用戶(hù):hhkpj
隨著經(jīng)濟(jì)的快速發(fā)展,人們生活節(jié)奏的提高,照顧家庭的時(shí)間越來(lái)越少。人們?cè)絹?lái)越感覺(jué)時(shí)間的緊張,不但要周旋在繁雜的工作之中,同時(shí)也要兼顧自己的家。而現(xiàn)有的嵌入式硬盤(pán)錄像機(jī)雖然功能豐富,產(chǎn)品日益成熟,但在家用系統(tǒng)中應(yīng)用成本太高。因此本文設(shè)計(jì)了一款高性能、低成本的實(shí)時(shí)圖像監(jiān)控系統(tǒng),能讓人們?cè)诜泵Φ墓ぷ髦鄬?shí)時(shí)了解住所的安全情況。 本文首先提出了該圖像監(jiān)控系統(tǒng)的總體設(shè)計(jì)方案,并就系統(tǒng)硬件平臺(tái)的設(shè)計(jì)進(jìn)行了詳細(xì)的論述。硬件部分主要包括主控芯片$3C2410與Flash、SDRAM存儲(chǔ)器接口電路,USB接口電路,以太網(wǎng)接口電路,UART串行接口電路,JTAG接口電路以及電源電路。 其次,本文研究了嵌入式IAnux移植的關(guān)鍵技術(shù),包括交叉編譯環(huán)境的建立、Bootloader 的設(shè)計(jì)、內(nèi)核移植以及文件系統(tǒng)加載的方法,并通過(guò)裁剪Linux內(nèi)核將標(biāo)準(zhǔn)Linux 2.4.18移植到目標(biāo)平臺(tái)。同時(shí)分析了現(xiàn)有文件系統(tǒng)的優(yōu)、缺點(diǎn),在目標(biāo)平臺(tái)上移植了快速、高效的YAFFS文件系統(tǒng),增強(qiáng)了系統(tǒng)的健壯性和高效性。 再者,本文修改并移植了LJSB攝像頭的驅(qū)動(dòng)程序。研究了基于Vide041inux技術(shù)的圖像采集的數(shù)據(jù)結(jié)構(gòu)和原理,詳細(xì)地闡述了圖像采集實(shí)現(xiàn)的過(guò)程和關(guān)鍵步驟,利用Vide04Linux API函數(shù)完成了圖像采集程序的設(shè)計(jì),使用內(nèi)存映射方式實(shí)現(xiàn)了圖像的快速采集,并對(duì)圖像數(shù)據(jù)進(jìn)行了JPEG壓縮,提高了圖像采集的效率。研究了Web Server和Java Applet技術(shù),實(shí)現(xiàn)了遠(yuǎn)程圖像監(jiān)控。通過(guò)重新編譯移植Webcam Server應(yīng)用程序?qū)崿F(xiàn)了網(wǎng)絡(luò)攝像機(jī)的功能。 最后,本文給出了系統(tǒng)的測(cè)試方法及運(yùn)行結(jié)果,并總結(jié)了所做的工作和存在的問(wèn)題,提出了系統(tǒng)改進(jìn)的意見(jiàn)。 本文設(shè)計(jì)的圖像監(jiān)控系統(tǒng)具有高性能、低成本、小體積等特點(diǎn),采用開(kāi)源的Linux作為軟件平臺(tái),保證了系統(tǒng)的穩(wěn)定性、安全性,具有較高的性?xún)r(jià)比和較強(qiáng)的適用性。
標(biāo)簽: ARM 圖像監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-07-28
上傳用戶(hù):pei5
MAX813L:低成本的微處理器保護(hù)電路芯片:1、MAX813L 的引腳配置(如圖一和圖二所示):2、MAX813L 的應(yīng)用電路:⑴MAXIM 公司推薦的原始應(yīng)用圖例 ⑵
上傳時(shí)間: 2013-04-24
上傳用戶(hù):shenlan
無(wú)線數(shù)據(jù)傳輸是指終端和監(jiān)控中心通過(guò)無(wú)線網(wǎng)絡(luò)的方式進(jìn)行數(shù)據(jù)通信。本文以ARM處理器S3C2440A為核心搭建硬件平臺(tái),選用Linux作為嵌入式操作系統(tǒng),實(shí)現(xiàn)了基于CDMA網(wǎng)絡(luò)的無(wú)線數(shù)據(jù)傳輸系統(tǒng)。 系統(tǒng)以ARM920T微處理器芯片S3C2440A和CDMA模塊Q2438F為實(shí)現(xiàn)核心。論文首先研究了基于S3C2440A微處理器的嵌入式系統(tǒng)硬件平臺(tái)的架構(gòu),詳細(xì)分析了ARM最小系統(tǒng)中各個(gè)功能組成模塊;然后建立了嵌入式系統(tǒng)開(kāi)發(fā)的arm-linux-gcc交叉編譯環(huán)境,重點(diǎn)研究了Bootloader和Linux內(nèi)核的配置與編譯,并且在硬件平臺(tái)上移植了Linux操作系統(tǒng)。在ARM嵌入式Linux開(kāi)發(fā)平臺(tái)上,研究了基于Video4Linux的USB攝像頭采集圖像的解決方案,即在Linux內(nèi)核中加載Video4Linux模塊,通過(guò)V4L模塊提供的編程接口,操作USB攝像頭設(shè)備文件/dev/video0,并且采用內(nèi)存映射方式截取視頻,完成了圖像采集的軟件設(shè)計(jì)。此外,論文還研究了在Linux環(huán)境下PPP協(xié)議撥號(hào)上網(wǎng)的實(shí)現(xiàn)方法,即通過(guò)AT指令初始化CDMA模塊,使之附在CDMA網(wǎng)絡(luò)上,通過(guò)編寫(xiě)腳本程序的方法建立PPP連接,獲得網(wǎng)絡(luò)運(yùn)營(yíng)商ISP動(dòng)態(tài)分配給數(shù)據(jù)傳輸終端的IP地址,從而實(shí)現(xiàn)了無(wú)線模塊撥號(hào)上網(wǎng)功能。在無(wú)線終端通過(guò)PPP撥號(hào)上網(wǎng)后,采用了客戶(hù)端/服務(wù)器端模式,運(yùn)行套接字(Socket)應(yīng)用程序,將設(shè)備采集到的圖像數(shù)據(jù)通過(guò)CDMA網(wǎng)絡(luò)后再經(jīng)過(guò)Internet傳送到監(jiān)控中心,實(shí)現(xiàn)了傳輸終端和監(jiān)控中心之間的數(shù)據(jù)的發(fā)送與接收。 論文研究和實(shí)現(xiàn)的基于ARM嵌入式Linux和CDMA網(wǎng)絡(luò)的無(wú)線數(shù)據(jù)傳輸系統(tǒng)滿(mǎn)足設(shè)計(jì)要求,達(dá)到了預(yù)期目標(biāo)。終端內(nèi)嵌TCP/IP協(xié)議,可以通過(guò)CDMA網(wǎng)絡(luò)連接到互聯(lián)網(wǎng),數(shù)據(jù)傳輸實(shí)時(shí)性強(qiáng),為用戶(hù)提供透明的數(shù)據(jù)傳輸通道。相比于傳統(tǒng)的傳輸系統(tǒng),它具有高可靠性、組網(wǎng)方便、可遠(yuǎn)程控制等特點(diǎn),因此在電力自動(dòng)化、環(huán)保、交通監(jiān)控等領(lǐng)域有著廣泛的應(yīng)用,特別適用于移動(dòng)環(huán)境、難于布線的場(chǎng)所和邊遠(yuǎn)地區(qū)。
標(biāo)簽: ARM 嵌入式系統(tǒng) 儀的研制 渦流
上傳時(shí)間: 2013-06-11
上傳用戶(hù):gaojiao1999
GPS以全天候、高精度、自動(dòng)化、高效益等顯著特點(diǎn),贏得廣大測(cè)繪工作者的信賴(lài),而一體化GPS接收機(jī)更是具有全內(nèi)置、防水、耐寒以及操作方便、適用范圍廣等優(yōu)點(diǎn),己經(jīng)廣泛應(yīng)用于控制測(cè)量和大地測(cè)量中。隨著全球定位系統(tǒng)的不斷改進(jìn),硬、軟件的不斷完善,應(yīng)用領(lǐng)域正在不斷地開(kāi)拓,目前已遍及國(guó)民經(jīng)濟(jì)各種部門(mén),并開(kāi)始逐步深入人們的日常生活。 本文介紹了GPS系統(tǒng)的特點(diǎn)、工作原理、課題背景、國(guó)內(nèi)外相關(guān)產(chǎn)品的現(xiàn)狀以及發(fā)展趨勢(shì),闡述了GPS接收機(jī)的設(shè)計(jì)原理。文章認(rèn)為,GPS接收機(jī)中的微處理器的性能直接影響整機(jī)的性能,相比較其它微處理器,ARM微處理器具有一些獨(dú)特的優(yōu)勢(shì)。文章了ARM系列微處理器尤其是ARM7微處理器的性能特點(diǎn),并給出了利用ARM7微處理器LPC2138芯片和xc3s1000型FPGA設(shè)計(jì)GPS接收機(jī)的實(shí)際設(shè)計(jì)和調(diào)試方案,并對(duì)此方案進(jìn)行了論證,同時(shí)給出了各個(gè)功能模塊的軟硬件實(shí)現(xiàn)過(guò)程,并對(duì)樣機(jī)進(jìn)行了性能指標(biāo)測(cè)試。
標(biāo)簽: ARM GPS 芯片 收機(jī)設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):kakuki123
在電力現(xiàn)代化建設(shè)中,提高發(fā)電機(jī)發(fā)電效率是其中重要的一環(huán),氫氣作為導(dǎo)熱性冷卻介質(zhì)廣泛的應(yīng)用于發(fā)電設(shè)備,作為冷卻劑,它可以有效地提高其發(fā)電效率,但它又是一種易燃易爆氣體,所以使氫氣參數(shù)處于正常范圍,保證發(fā)電機(jī)高效、安全正常工作就變得至關(guān)重要,因此對(duì)氫氣參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)有著重要的意義。 本論文研究和開(kāi)發(fā)了基于ARM和CPLD的氫氣參數(shù)監(jiān)測(cè)系統(tǒng),首先簡(jiǎn)要的分析了氫冷發(fā)電機(jī)系統(tǒng)對(duì)氫氣參數(shù)進(jìn)行監(jiān)測(cè)的必要性以及當(dāng)前電力系統(tǒng)氫氣參數(shù)監(jiān)控系統(tǒng)的發(fā)展情況。然后提出了一種利用無(wú)線通信手機(jī)短消息業(yè)務(wù)SMS、工控總線Modbus通信協(xié)議和RR485總線、SD卡海量存儲(chǔ)等技術(shù)實(shí)現(xiàn)發(fā)電機(jī)系統(tǒng)多氫氣參數(shù)的現(xiàn)場(chǎng)實(shí)時(shí)監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)方案。該方案以功能強(qiáng)大的ARM處理器作為系統(tǒng)的核心。采用高精度的16位AD轉(zhuǎn)換芯片,并使用兩種濾波算法的結(jié)合對(duì)信號(hào)進(jìn)行數(shù)字濾波,滿(mǎn)足系統(tǒng)對(duì)氫氣參數(shù)采集精度的要求。同時(shí)系統(tǒng)結(jié)合CPLD技術(shù),用于解決系統(tǒng)內(nèi)微控器I/O口不足以及SD卡驅(qū)動(dòng)的問(wèn)題,本論文采用一片CPLD擴(kuò)展I/O口,每一個(gè)擴(kuò)展的I/O口都分配固定的地址,ARM微控器可以通過(guò)外部總線控制擴(kuò)展I/O口的輸出電平。SD卡(Secure Digital Memory Card)中文翻譯為安全數(shù)碼卡,是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,具有低成本,大容量的特點(diǎn),系統(tǒng)的歷史數(shù)據(jù)存儲(chǔ)使用了SD卡作為存儲(chǔ)介質(zhì),系統(tǒng)并沒(méi)有直接使用ARM處理器讀寫(xiě)SD卡,而是使用了擁有1270個(gè)邏輯單元的MAXⅡ1270 CPLD來(lái)驅(qū)動(dòng)SD卡,在CPLD中使用VHDL語(yǔ)言設(shè)計(jì)了SD卡的總線協(xié)議,外部總線接口,SRAM的讀寫(xiě)時(shí)序等,這樣既可以提高微處理器SD卡的讀寫(xiě)速度,增強(qiáng)微處理器程序的移植性,又可以簡(jiǎn)化微處理器讀寫(xiě)SD卡的步驟并減少微處理器的負(fù)擔(dān)。 本論文的無(wú)線數(shù)據(jù)傳輸采用GSM無(wú)線通信技術(shù)的SMS業(yè)務(wù)遠(yuǎn)傳現(xiàn)場(chǎng)數(shù)據(jù),設(shè)計(jì)了GSM模塊的軟件硬件,實(shí)現(xiàn)了報(bào)警等數(shù)據(jù)的無(wú)線傳輸,系統(tǒng)的有線傳輸采用了基于Modbus通信協(xié)議的RS485總線通信方式,采用這兩種通信方式使系統(tǒng)的通信更加靈活、可靠。本論文最后分析了系統(tǒng)的不足并且提出了具體的改進(jìn)方向。
上傳時(shí)間: 2013-05-26
上傳用戶(hù):emouse
機(jī)械手是自動(dòng)裝配生產(chǎn)線上必不可少的設(shè)備,它可以模擬人手臂的部分動(dòng)作,按預(yù)定的程序、軌跡和要求,實(shí)現(xiàn)抓取、搬運(yùn)和裝配等工作。在減輕人的勞動(dòng)強(qiáng)度和提高裝配質(zhì)量和在惡劣環(huán)境下作業(yè)等方面,起到了積極的作用。嵌入式系統(tǒng)是近年來(lái)發(fā)展起來(lái)的以應(yīng)用為中心并且軟硬件可裁剪的實(shí)時(shí)系統(tǒng),它的特點(diǎn)是高度自動(dòng)化,響應(yīng)速度快等,非常適合于要求實(shí)時(shí)的和多任務(wù)的場(chǎng)合。 本文分析了機(jī)械手控制系統(tǒng)的功能要求,研究設(shè)計(jì)了一種基于ARM和DSP的機(jī)械手?jǐn)?shù)控系統(tǒng)的方案。嵌入式ARM處理器,具有運(yùn)行速度快、功耗低、程序設(shè)計(jì)靈活、外圍硬件資源豐富等優(yōu)點(diǎn),但其很難在處理大數(shù)據(jù)量、復(fù)雜算法時(shí)保證系統(tǒng)的靈活性和實(shí)時(shí)性。DSP作為數(shù)字信號(hào)處理的核心器件,能夠?qū)崟r(shí)快速的完成控制算法運(yùn)算,由于DSP普通輸入輸出口的高低電平變化周期最快只能到1微秒左右,不適合高速輸入輸出;FPGA芯片高速輸入輸出數(shù)據(jù),時(shí)間可縮短至幾十納秒。另外利用FPGA可以方便的實(shí)現(xiàn)各種接口的邏輯時(shí)序,豐富的接口使得該系統(tǒng)能夠方便的進(jìn)行移植,擴(kuò)展了該系統(tǒng)的應(yīng)用領(lǐng)域,從而提升了其性?xún)r(jià)比,通過(guò)ARM處理器和DSP以及FPGA技術(shù)的有機(jī)結(jié)合,發(fā)揮各自的優(yōu)勢(shì),使系統(tǒng)具有程序設(shè)計(jì)靈活、以太網(wǎng)通信、大容量存儲(chǔ)、高速數(shù)據(jù)輸出、可移植等特點(diǎn),既滿(mǎn)足高速機(jī)械手自動(dòng)控制的要求,同時(shí)又具有一定的通用性。 通過(guò)本課題實(shí)踐表明,基于ARM和DSP構(gòu)建嵌入式數(shù)控系統(tǒng)的應(yīng)用方案全可行、合理,同傳統(tǒng)的人機(jī)交互系統(tǒng)設(shè)計(jì)相比,能大量地減輕研發(fā)任務(wù),提高發(fā)速度,能夠在短時(shí)間內(nèi)得到控制性能優(yōu)秀的數(shù)控系統(tǒng)。
標(biāo)簽: ARM DSP 數(shù)控 系統(tǒng)研究
上傳時(shí)間: 2013-06-11
上傳用戶(hù):康郎
UM71系列(包括ZPW-2000A)無(wú)絕緣軌道電路已成為我國(guó)鐵路的主流制式,軌道電路的正常工作對(duì)行車(chē)安全意義重大。軌道信號(hào)失真或者受到噪聲污染有可能導(dǎo)致鐵路信號(hào)設(shè)備錯(cuò)誤動(dòng)作進(jìn)而發(fā)生行車(chē)事故。通過(guò)對(duì)鐵路信號(hào)做出監(jiān)測(cè)以及判斷,可以幫助信號(hào)設(shè)備維護(hù)人員對(duì)故障設(shè)備進(jìn)行及時(shí)修復(fù)從而避免事故發(fā)生。 本文設(shè)計(jì)了一種基于ARM/DSP雙核結(jié)構(gòu)的鐵路信號(hào)測(cè)試儀,用以幫助設(shè)備維護(hù)人員及時(shí)檢修故障設(shè)備。其中,DSP芯片選用TI公司的32位浮點(diǎn)處理器TMS320VC33作為信號(hào)分析與處理的核心,實(shí)現(xiàn)信號(hào)的解調(diào)、頻譜分析和細(xì)化處理等功能。本測(cè)試儀作為一種實(shí)時(shí)的信號(hào)檢測(cè)設(shè)備,充分利用了浮點(diǎn)DSP芯片高效靈活以及系統(tǒng)可裁減的特性,因而更適合于現(xiàn)場(chǎng)環(huán)境的應(yīng)用。本測(cè)試儀主要針對(duì)目前使用較為廣泛的UM71、ZPW-2000A系統(tǒng)以及站內(nèi)25Hz相敏軌道電路,實(shí)現(xiàn)對(duì)移頻信號(hào)的數(shù)字解調(diào)、區(qū)間載波頻率檢測(cè)、信號(hào)幅度檢測(cè)、站內(nèi)軌道信號(hào)的相位角及其幅度檢測(cè)等功能。 本文著重分析了頻譜細(xì)化技術(shù)中的ZFFT算法在實(shí)時(shí)信號(hào)分析中的應(yīng)用,采用ZFFT算法可以在保證運(yùn)算效率的同時(shí)提高頻譜的分辨率。在此基礎(chǔ)上,本文就這種算法提出了若干改進(jìn)措施并且通過(guò)MATLAB對(duì)該算法及其改進(jìn)措施進(jìn)行了軟件仿真。同時(shí)本文完成了基于這種算法的DSP軟件設(shè)計(jì):為了提高系統(tǒng)實(shí)時(shí)性,DSP算法均采用匯編語(yǔ)言實(shí)現(xiàn)。理論分析和實(shí)驗(yàn)表明調(diào)制頻率的分辨率可以達(dá)到0.03Hz,滿(mǎn)足實(shí)際應(yīng)用要求。此外,本文設(shè)計(jì)了測(cè)試儀的硬件結(jié)構(gòu),主要是VC33的外圍器件及其與雙口RAMCY7C028的接口電路,以及基于這個(gè)接口電路的通信規(guī)程。
標(biāo)簽: DSP ARM 鐵路信號(hào) 試儀設(shè)計(jì)
上傳時(shí)間: 2013-06-29
上傳用戶(hù):qazwsxedc
隨著國(guó)有銀行向商業(yè)銀行的轉(zhuǎn)變,銀行的設(shè)備采購(gòu)標(biāo)準(zhǔn)會(huì)越來(lái)越高,與此同時(shí),銀行柜臺(tái)業(yè)務(wù)量的增加,使得老一代的銀行專(zhuān)用打印機(jī)無(wú)論在速度上還是在使用的方便性上都顯得力不從心,為了占領(lǐng)市場(chǎng),公司有必要開(kāi)發(fā)新型的、使用更加方便的打印機(jī)。 老一代打印機(jī)在打印存折時(shí),柜臺(tái)工作人員要把存折放準(zhǔn)位置,要不然打印會(huì)偏離預(yù)定位置,在打印信函時(shí),有的冷僻字無(wú)法打印出來(lái),軟件無(wú)法下載升級(jí)。為了加快柜臺(tái)處理速度,減小柜臺(tái)工作人員的工作量,需要開(kāi)發(fā)能自動(dòng)糾偏定位,字符完善的打印機(jī)。 本文在分析需求的基礎(chǔ)上,比較當(dāng)前流行的處理器,選用Atmel公司的ARM芯片AT91M42800A作為處理核心,使用Xilin公司的20萬(wàn)門(mén)的FPGA XC2S200做硬件邏輯控制,通過(guò)光電傳感器和相關(guān)的控制電路來(lái)實(shí)現(xiàn)自動(dòng)糾偏定位。在嵌入式操作系統(tǒng)上選用Nucleus Plus,約95%的Nucleus Plus代碼用C語(yǔ)言編寫(xiě),因此它能很方便移植,同時(shí)它還提供全部源代碼,這樣便于開(kāi)發(fā)。另外,它還只要一次性付費(fèi),這使得它有很好的成本優(yōu)勢(shì)。 文中詳細(xì)說(shuō)明了本系統(tǒng)的硬件、固件的實(shí)現(xiàn)。在硬件上闡述了一些單元電路,包括存儲(chǔ)器電路,接口電路,傳感器電路等的設(shè)計(jì)思路和實(shí)現(xiàn)方法。通過(guò)光電傳感電路,步進(jìn)電機(jī)控制和軟件結(jié)合,形成閉環(huán)控制,從而實(shí)現(xiàn)了快速自動(dòng)糾偏定位;通過(guò)大屏幕的LCD顯示實(shí)現(xiàn)了操作界面的簡(jiǎn)單化;采用大容量的存儲(chǔ)器以及大字庫(kù)解決了冷僻字無(wú)法打印的問(wèn)題;固件部分詳細(xì)闡述了系統(tǒng)上電啟動(dòng)過(guò)程,包括Bootstrap模塊和loader模塊,Bootstrap模塊主要功能是重定位存儲(chǔ)器,初始化基本硬件以及Loader模塊的自動(dòng)在線下載升級(jí)。Loader模塊的主要功能是下載FPGA的配置代碼,初始化鍵盤(pán)和顯示器,然后調(diào)用Nucleus Plus初始化代碼,從而建立和調(diào)用任務(wù)。 本文通過(guò)總結(jié)測(cè)試結(jié)果,與老一代打印機(jī)相比,新打印機(jī)在智能化上實(shí)現(xiàn)了自動(dòng)糾偏定位,使得打印機(jī)操作人員不需要準(zhǔn)確放置存折,就能正確打印,提高了工作效率;在打印速度上比原系統(tǒng)提高30%,還可方便地實(shí)現(xiàn)軟件升級(jí)。 當(dāng)然,新的打印機(jī)在存折偏移很大時(shí),要耗費(fèi)長(zhǎng)時(shí)間才能把存折推到正確位置。這要在糾偏算法上做進(jìn)一步的改進(jìn)。
標(biāo)簽: Nucleus Plus ARM 打印機(jī)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):feichengweoayauya
增強(qiáng)現(xiàn)實(shí)是一種將虛擬世界和真實(shí)環(huán)境相結(jié)合的技術(shù)。它將計(jì)算機(jī)繪制的虛擬模型疊加到使用者所看到的真實(shí)世界景象中,使用戶(hù)可以從虛擬模型中獲得額外的信息,增強(qiáng)了對(duì)現(xiàn)實(shí)的感知。涉及到的技術(shù)有圖像處理、位置跟蹤、三維注冊(cè)等。增強(qiáng)現(xiàn)實(shí)技術(shù)廣泛應(yīng)用于裝配維修、醫(yī)療研究、軍事領(lǐng)域和商業(yè)應(yīng)用。 第一部分,增強(qiáng)現(xiàn)實(shí)技術(shù)介紹。該部分首先闡述了增強(qiáng)現(xiàn)實(shí)的定義,接著介紹了該項(xiàng)技術(shù)的國(guó)內(nèi)外發(fā)展?fàn)顩r,以及在工業(yè)領(lǐng)域、醫(yī)療領(lǐng)域、建筑領(lǐng)域等的應(yīng)用,最后分析了目前AR系統(tǒng)的缺點(diǎn)和不足,得出了在嵌入式增強(qiáng)現(xiàn)實(shí)研究具有重要意義。 第二部分,嵌入式硬件環(huán)境的設(shè)計(jì)。硬件電路由以下幾部分構(gòu)成:USB控制器用于連接USB攝像頭設(shè)備,液晶顯示驅(qū)動(dòng)用于控制顯示屏輸出,外圍電路主要有內(nèi)存電路、Flash電路、時(shí)鐘電路和RS-232電路等。 第三部分,嵌入式軟件方案的設(shè)計(jì)。首先,選用U-boot1.2.0作為Bootloder,特點(diǎn)是U-boot的網(wǎng)絡(luò)功能較強(qiáng),支持平臺(tái)較多。其次,移植Linux2.6.22內(nèi)核作為系統(tǒng)核心,該版本內(nèi)核具有實(shí)時(shí)性強(qiáng)等特點(diǎn)。再次,用busybox1.9.1構(gòu)建基礎(chǔ)命令環(huán)境,并將轉(zhuǎn)為NandFlash設(shè)計(jì)的YAFFS文件系統(tǒng)安裝到開(kāi)發(fā)板上。最后,在以上的軟件環(huán)境基礎(chǔ)上,開(kāi)發(fā)了基于OV511芯片的USB設(shè)備驅(qū)動(dòng)和FrameBuffer顯示驅(qū)動(dòng)程序。 第四部分,開(kāi)源視覺(jué)處理庫(kù)OpenCV的移植。該部分介紹了OpenCV的特性,常用的數(shù)據(jù)結(jié)構(gòu),在嵌入式Linux下的編譯選項(xiàng)配置,庫(kù)依賴(lài)文件安裝,底層文件修改,以及如何編譯、安裝OpenCV。 第五部分,基于OpenCV的攝像頭標(biāo)定程序。該攝像頭標(biāo)定程序是基于張氏標(biāo)定算法的開(kāi)發(fā),本文首先闡述了攝像頭標(biāo)定算法的核心內(nèi)容,以及對(duì)應(yīng)的OpenCV實(shí)現(xiàn)方案,然后給出了攝像頭標(biāo)定程序在平臺(tái)運(yùn)行的細(xì)節(jié)和結(jié)果。
標(biāo)簽: OpenCV ARM 增強(qiáng)現(xiàn)實(shí)
上傳時(shí)間: 2013-07-06
上傳用戶(hù):阿四AIR
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1