21世紀(jì)是“信息世紀(jì)”,隨著人們生活水平的不斷進(jìn)步,對于家居環(huán)境要求也日益增高。如何將信息產(chǎn)業(yè)的最新成果,應(yīng)用于構(gòu)建一個(gè)舒適和諧的家居環(huán)境,已日益引起人們的關(guān)注和重視。傳統(tǒng)的家庭電子電器類產(chǎn)品具有單個(gè)控制的特點(diǎn),無法進(jìn)一步構(gòu)成網(wǎng)絡(luò),和外界進(jìn)行信息交互。“智能家居”概念的提出,改變了這種這種狀況。智能家居系統(tǒng)可以將相對獨(dú)立的電器產(chǎn)品“智能”地連接在一起,提供全方位信息交換功能,幫助家庭內(nèi)部及外部實(shí)現(xiàn)信息暢通,從而優(yōu)化生活環(huán)境,提高生活質(zhì)量。 本文提出了一種基于GPRS網(wǎng)絡(luò)的以ARM和嵌入式Linux操作系統(tǒng)為基礎(chǔ)的家庭網(wǎng)關(guān)無線接入方案,能通過手機(jī)短信息對控制節(jié)點(diǎn)進(jìn)行遠(yuǎn)程控制,實(shí)時(shí)獲得當(dāng)前圖像信息和家居環(huán)境的各項(xiàng)物理參數(shù)。 本文所做的主要工作為: 1.調(diào)研了國內(nèi)外智能化家居系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢,并結(jié)合目前國內(nèi)智能家居的發(fā)展特點(diǎn),設(shè)計(jì)了基于嵌入式系統(tǒng)的智能家居監(jiān)控系統(tǒng)。在設(shè)計(jì)中選用了ARM9 S3C2440處理器和嵌入式Linux操作系統(tǒng),主要由基于ARM的主控模塊、GPRS短信發(fā)送模塊、基于nRF2401的無線(分)節(jié)點(diǎn)通信模塊幾個(gè)部分組成。 2.建立了嵌入式系統(tǒng)的平臺和開發(fā)環(huán)境。主要包括嵌入式Linux的裁減、設(shè)備驅(qū)動程序的編寫,交叉編譯和串口驅(qū)動的編寫,完成了USB驅(qū)動的移植。 3.在組網(wǎng)方式上選擇了nRF2401無線射頻模塊和GPRS模塊,完成了周邊器件的電路設(shè)計(jì),實(shí)現(xiàn)了無線模塊的相互通信和信息傳輸。 4.實(shí)現(xiàn)了XMODOM協(xié)議,將圖片和物理信息傳送至GPRS模塊,并實(shí)現(xiàn)了彩信的MMS發(fā)送。 本文完成了智能家居監(jiān)控系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì),并進(jìn)行了調(diào)試,驗(yàn)證了所設(shè)計(jì)系統(tǒng)的有效性和實(shí)用性。實(shí)驗(yàn)結(jié)果表明提出的監(jiān)控系統(tǒng)設(shè)計(jì)方法是可行的,且整個(gè)系統(tǒng)具有良好的通用性和可擴(kuò)展性。由于采用Linux作為嵌入式操作系統(tǒng),符合嵌入式的發(fā)展潮流,方便了在該設(shè)計(jì)的基礎(chǔ)上進(jìn)行二次開發(fā)和擴(kuò)展。
標(biāo)簽: GPRS ARM 智能家居 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:zm7516678
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)以其功能強(qiáng)大、可靠性高、體積小、功耗低等諸多優(yōu)點(diǎn),適應(yīng)了社會信息化、網(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ǒng)啟動代碼、操作系統(tǒng)的移植,文件系統(tǒng)的制作。 2.設(shè)計(jì)實(shí)現(xiàn)了GPS模塊與ARM處理器的通信功能、電子地圖的顯示功能、人機(jī)交互的控制功能。各功能模塊在設(shè)計(jì)中包括了接口和外設(shè)的驅(qū)動程序,以及應(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ā)平臺,建立宿主機(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硬件平臺的vivi、嵌入式Linux-2.6操作系統(tǒng)和cramfs根文件系統(tǒng),系統(tǒng)運(yùn)行穩(wěn)定可靠。 (3)對Linux-2.6內(nèi)核設(shè)備驅(qū)動程序進(jìn)行了分析和研究,在設(shè)備驅(qū)動程序開發(fā)原理的基礎(chǔ)上,設(shè)計(jì)了基于Linux-2.6內(nèi)核的IIC鍵盤驅(qū)動程序和雙處理器通信接口驅(qū)動程序。 (4)深入分析了三種主流繡花機(jī)花樣文件存儲格式和解碼方法,采用MiniGUI圖形系統(tǒng),設(shè)計(jì)實(shí)現(xiàn)了繡花機(jī)控制器的圖形控制界面。
標(biāo)簽: Linux ARM 嵌入式 繡花機(jī)
上傳時(shí)間: 2013-07-01
上傳用戶:jackgao
shapefile 格式的電子海圖數(shù)據(jù)通常采用文件系統(tǒng)存儲,難以保證數(shù)據(jù)的安全性、一致性、完整性,且數(shù)據(jù)訪問效率低。本文在認(rèn)真分析shapefile 格式的電子海圖數(shù)據(jù)組織結(jié)構(gòu)基礎(chǔ)上,研究并提
標(biāo)簽: Shapefile 電子海圖 數(shù)據(jù)集成 存儲
上傳時(shí)間: 2013-07-20
上傳用戶:ynwbosss
本文在研究了COM 組件復(fù)用,自動化和JNI 技術(shù)的基礎(chǔ)上,詳細(xì)闡述了JACOB 技術(shù)的原理,指出了它的優(yōu)勢,并以
上傳時(shí)間: 2013-05-28
上傳用戶:pkkkkp
隨著城市高層建筑的發(fā)展,建筑的消防安全性越來越引起人們的重視。火災(zāi)報(bào)警系統(tǒng)是建筑自動化系統(tǒng)中重要的組成部分,它利用各種探測器來檢測火情,對火災(zāi)的發(fā)生進(jìn)行及時(shí)準(zhǔn)確的報(bào)警,并控制各種滅火設(shè)備進(jìn)行自動滅火和對相關(guān)設(shè)備進(jìn)行聯(lián)動控制。傳統(tǒng)的火災(zāi)報(bào)警系統(tǒng)采用微機(jī)中心處理方式,每個(gè)控制中心處理2000至8000個(gè)探測單元的信息,系統(tǒng)的實(shí)時(shí)性與穩(wěn)定性的提升受到控制中心的數(shù)據(jù)處理能力和網(wǎng)絡(luò)通信速率的限制。 基于這一現(xiàn)狀,本文提出了基于ARM與uC/OS-Ⅱ的網(wǎng)絡(luò)火災(zāi)報(bào)警系統(tǒng)。將控制中心的數(shù)據(jù)處理任務(wù)交由各控制單元,引入嵌入式操作系統(tǒng)對任務(wù)進(jìn)行管理,同時(shí)引入TCP/IP協(xié)議棧實(shí)現(xiàn)網(wǎng)絡(luò)功能,利用Internet來進(jìn)行信息傳輸。 本文設(shè)計(jì)了基于ARM的控制單元硬件平臺,并進(jìn)行了硬件模塊測試。ARM作為32位RISC芯片的領(lǐng)導(dǎo)者,具有很高的處理能力,同時(shí)其成本較低,十分適用于作為系統(tǒng)中的控制單元,從硬件上保證了系統(tǒng)的數(shù)據(jù)處理能力與火災(zāi)報(bào)警的實(shí)時(shí)性。 在軟件上,本文移植了uC/OS-Ⅱ作為系統(tǒng)的軟件平臺,編寫了啟動與移植相關(guān)代碼,并做了移植測試。uC/OS-Ⅱ作為開源的嵌入式實(shí)時(shí)操作系統(tǒng),擁有極為精簡的內(nèi)核和出色的實(shí)時(shí)性與可靠性,作為控制單元的操作系統(tǒng)平臺對任務(wù)進(jìn)行管理與調(diào)度,從軟件上保證了系統(tǒng)的穩(wěn)定性與可靠性。 最后,本文在ARM和uC/OS-Ⅱ的基礎(chǔ)上實(shí)現(xiàn)了網(wǎng)絡(luò)協(xié)議棧LwIP的移植,進(jìn)行了計(jì)算機(jī)通信測試。網(wǎng)絡(luò)協(xié)議棧的移植使控制單元通過Internet完成信息的傳輸與控制,提高網(wǎng)絡(luò)的擴(kuò)展性與健壯性,同時(shí)擺脫了專用網(wǎng)絡(luò)的傳輸速率與范圍的限制。 本文研究的系統(tǒng)具有分布智能化的特點(diǎn),多個(gè)嵌入式控制單元取代了控制中心火災(zāi)信息處理,降低了中心數(shù)據(jù)處理壓力和網(wǎng)絡(luò)通信壓力,平行的網(wǎng)絡(luò)結(jié)構(gòu)提高了系統(tǒng)的穩(wěn)定性,個(gè)別控制單元故障不會引起整個(gè)系統(tǒng)的崩潰,為基于這一思路的火災(zāi)報(bào)警系統(tǒng)建立了一個(gè)完整的軟硬件平臺。
標(biāo)簽: uCOS ARM 火災(zāi)報(bào)警 系統(tǒng)研究
上傳時(shí)間: 2013-04-24
上傳用戶:Ten_Gallon_Head
隨著通信產(chǎn)業(yè)的發(fā)展,尤其是今年3G牌照的發(fā)放,視頻業(yè)務(wù)在移動多媒體方面將會有更加重要的地位,所以在移動終端上實(shí)現(xiàn)支持高效視頻編碼標(biāo)準(zhǔn)的解碼功能就成為一項(xiàng)非常有實(shí)際意義的工作。 H.264作為新一代的高壓縮率的視頻標(biāo)準(zhǔn),憑借其較高的壓縮率和優(yōu)秀圖像質(zhì)量,使得H.264只要利用較小的空間就能存儲更多的視頻數(shù)據(jù),在更低的網(wǎng)絡(luò)帶寬條件下提供更優(yōu)質(zhì)量的視頻。然而高度的壓縮必然付出較高的硬件代價(jià)。如何能完成視頻良好解碼并能節(jié)約硬件資源成為研究熱點(diǎn)。 考慮到H.264視頻編解碼的計(jì)算復(fù)雜度,在硬件選擇上一般比較注重高性能處理器的選擇。計(jì)算目前主流的實(shí)現(xiàn)方式包括ASIC的專用集成芯片實(shí)現(xiàn)或者是DSP的軟件實(shí)現(xiàn)。ARM處理器伴隨技術(shù)的進(jìn)步,尤其是對支持?jǐn)?shù)字信號處理的功能加強(qiáng)后,在視頻編解碼領(lǐng)域的應(yīng)用也越來越廣泛。 本文以WindowsCE5.0和S3C2440A嵌入式平臺作為H.264解碼器的載體,研究的代碼版本是t264-src-0.14,主要進(jìn)行了以下幾個(gè)方面的工作: 研究了H.264視頻壓縮標(biāo)準(zhǔn)和它的體系結(jié)構(gòu),尤其是對解碼器部分進(jìn)行了硬件要求的分析。 深入研究了WINCE5.0和ARM結(jié)合的平臺特性,根據(jù)實(shí)際的硬件平臺需要,定制了相應(yīng)的操作系統(tǒng)。 完成了基于T264代碼的解碼庫在WINCE5.0下的移植,并進(jìn)行了相應(yīng)的代碼和算法的優(yōu)化并完成了基于WINCE5.0操作系統(tǒng)下播放程序的編寫。 通過實(shí)驗(yàn)數(shù)據(jù)證明,在基于單核的ARM芯片中,主要靠軟件進(jìn)行QCIF格式的H.264視頻解碼從而獲得良好播放效果的方法是有效的。
標(biāo)簽: WindowsCE H264 ARM 解碼器
上傳時(shí)間: 2013-07-24
上傳用戶:myworkpost
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展與后PC時(shí)代的到來,嵌入式系統(tǒng)已成為計(jì)算機(jī)領(lǐng)域的一個(gè)重要組成部分,并成為近年來新興的研究熱點(diǎn)。現(xiàn)今的嵌入式應(yīng)用對嵌入式設(shè)備的性能提出了更高的要求,8/16位單片機(jī)所能提供的系統(tǒng)性能已經(jīng)顯出不足。ARM7TDMI是一種高效,低功耗的RISC處理器。而S3C44BOX就是以該內(nèi)核為核心的一款芯片,它集成了許多外圍設(shè)備,非常適合做嵌入式產(chǎn)品。 論文主要研究基于ARM處理器和μC/OS- II操作系統(tǒng)的嵌入式數(shù)據(jù)采集系統(tǒng)設(shè)計(jì),主要內(nèi)容包括以下幾方面: (1)介紹了ARM7 S3C44BOX體系結(jié)構(gòu)和BootLoader的概念,并在參考開源BootLoader的基礎(chǔ)上進(jìn)行了BootLoader的設(shè)計(jì)與實(shí)現(xiàn); (2)深入研究了μC/OS-II的概念、特點(diǎn),分析了μC/OS-II在ARM處理器上移植所需的條件,并經(jīng)過剪裁后成功移植到ARM處理器上: (3)介紹了AD、多串口擴(kuò)展、LCD和鍵盤4個(gè)模塊的硬件工作原理,著重開發(fā)了這4個(gè)模塊的驅(qū)動程序,并通過實(shí)驗(yàn)驗(yàn)證了多串口擴(kuò)展、LCD和鍵盤這3個(gè)模塊的工作穩(wěn)定性; (4)在ARM S3C44BOX和μC/OS-II操作系統(tǒng)基礎(chǔ)上,設(shè)計(jì)了多任務(wù)來實(shí)現(xiàn)4通道的數(shù)據(jù)采集。經(jīng)過對采集數(shù)據(jù)的分析和系統(tǒng)的運(yùn)行,可以驗(yàn)證本數(shù)據(jù)采集系統(tǒng)運(yùn)行的高效性和穩(wěn)定性。
標(biāo)簽: ARM COS 嵌入式 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-06-05
上傳用戶:sk5201314
隨著微處理器技術(shù)與信息技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)的應(yīng)用也進(jìn)入到國防、工業(yè)、能源、交通以及日常生活中的各個(gè)領(lǐng)域。嵌入式系統(tǒng)的軟件核心是嵌入式操作系統(tǒng)。然而,國內(nèi)在嵌入式系統(tǒng)軟件開發(fā)上有很多困難,主要有:國外成熟的RTOS大都價(jià)格昂貴并且不公開源代碼,用好這些操作系統(tǒng)需對計(jì)算機(jī)體系結(jié)構(gòu)有深刻理解。針對以上問題,免費(fèi)公開源代碼的嵌入式操作系統(tǒng)就倍受矚目了,μC/OS-II就是其中之一。μC/OS-II是面向中小型應(yīng)用的、基于優(yōu)先級的可剝奪嵌入式實(shí)時(shí)內(nèi)核,其特點(diǎn)是小巧、性能穩(wěn)定、可免費(fèi)獲得源代碼。 本文在深入研究μC/OS-II內(nèi)核基礎(chǔ)上,將其運(yùn)用于實(shí)際課題,完成了基于ARM架構(gòu)的μC/OS-II移植及實(shí)時(shí)同步交流采樣的誤差補(bǔ)償研究。本文主要工作內(nèi)容和研究成果如下: 1.剖析了μC/OS-II操作系統(tǒng)內(nèi)核,重點(diǎn)研究了μC/OS-II內(nèi)核的任務(wù)管理與調(diào)度算法機(jī)理,得出了μC/OS-II內(nèi)核優(yōu)點(diǎn):任務(wù)調(diào)度算法簡潔、高效、實(shí)時(shí)性較好(與Linux相比)。 2.介紹了ARM9體系架構(gòu),重點(diǎn)講敘了MMU(存儲管理單元)功能。為了提高交流采樣系統(tǒng)的取指令和讀數(shù)據(jù)速度,成功將MMU功能應(yīng)用于本嵌入式系統(tǒng)中。 3.完成了μC/OS-II操作系統(tǒng)在目標(biāo)板上的移植,主要用匯編語言編寫了啟動代碼、開關(guān)中斷、任務(wù)切換和首次任務(wù)切換等函數(shù)。 4.針對國內(nèi)外提出的同步交流采樣誤差補(bǔ)償算法的局限性,本文從理論上對同步交流采樣的準(zhǔn)確誤差進(jìn)行了研究,并嘗試根據(jù)被測信號周期的首尾過零點(diǎn)的三角形相似法,求出誤差參數(shù)并對誤差進(jìn)行補(bǔ)償。此外,考慮到采樣周期△T不均勻,經(jīng)多次采樣后會產(chǎn)生累積誤差,本文也給出了采樣周期△T的優(yōu)化算法。 5.完成了系統(tǒng)硬件設(shè)計(jì),并根據(jù)補(bǔ)償算法和△T優(yōu)化法則,編寫了相應(yīng)采樣驅(qū)動和串口驅(qū)動。最后對實(shí)驗(yàn)數(shù)據(jù)進(jìn)行了分析和比較,得出重要結(jié)論:該補(bǔ)償算法實(shí)現(xiàn)簡單,計(jì)算機(jī)工作量小,精度較高。
標(biāo)簽: ARM COS 架構(gòu) 交流采樣
上傳時(shí)間: 2013-04-24
上傳用戶:xzt
數(shù)字視頻監(jiān)控系統(tǒng)是一門集計(jì)算機(jī)技術(shù)、通信技術(shù)和數(shù)字視頻技術(shù)于一體的綜合系統(tǒng),它充分利用大規(guī)模集成電路和網(wǎng)絡(luò)的科技成果,體積小巧、性能穩(wěn)定、通訊便利,被廣泛應(yīng)用于交通、銀行、醫(yī)院、視頻會議、無人監(jiān)控等諸多領(lǐng)域。 本系統(tǒng)基于ARM微處理器平臺,移植嵌入式Linux操作系統(tǒng),并完成視頻采集、壓縮、傳輸?shù)热蝿?wù)。為降低產(chǎn)品成本,系統(tǒng)采用ARM9微處理器S3C2410作為主處理器,以USB攝像頭作為視頻采集設(shè)備,用軟件對視頻數(shù)據(jù)進(jìn)行MPEG—4壓縮。 論文首先從整體上分析了嵌入式數(shù)字視頻監(jiān)控系統(tǒng)的總體設(shè)計(jì)方案,給出了硬件框架和軟件體系。其次在ARM硬件平臺成功構(gòu)建了armlinux嵌入式系統(tǒng),包括引導(dǎo)程序Bootloader的設(shè)計(jì)、修改配置Linux內(nèi)核以及制作JFFS2文件系統(tǒng),完成USB數(shù)碼攝像頭的驅(qū)動。在應(yīng)用程序開發(fā)過程中,設(shè)計(jì)了基于Video4Linux的視頻采集程序,采用mmap(內(nèi)存映射)方式截取圖片,分析了MPEG—4編碼模型XVID程序中的運(yùn)動估計(jì)部分,研究了半像素快速搜索算法,從而減少了搜索點(diǎn)數(shù)提高了運(yùn)算速度。最后利用開源JRTPLIB庫實(shí)現(xiàn)視頻數(shù)據(jù)流的RTP傳送。 整個(gè)設(shè)計(jì)是在S3C2410硬件平臺上進(jìn)行的,采用2.4.18版本的Linux內(nèi)核。其中MPEG—4編碼優(yōu)化測試是在ARMDeveloperSuite(ADS)version1.2中完成的。 本課題為在ARM平臺實(shí)現(xiàn)數(shù)字視頻監(jiān)控的設(shè)計(jì)做了有益的探索性嘗試,對今后進(jìn)一步完成遠(yuǎn)程嵌入式視頻監(jiān)控系統(tǒng)的設(shè)計(jì)有著積極的意義。
標(biāo)簽: ARM 嵌入式 數(shù)字視頻監(jiān)控 技術(shù)研究
上傳時(shí)間: 2013-06-10
上傳用戶:shawvi
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1