作為世界上最優(yōu)秀的操作系統(tǒng)之一,Linux不僅在服務(wù)器領(lǐng)域有著不可撼動(dòng)的地位,而且正在嵌入式領(lǐng)域發(fā)揮著越來越重要的作用。有專家預(yù)測(cè),Linux將是未來最主要的嵌入式操作系統(tǒng)之一,將廣泛應(yīng)用在各種消費(fèi)電子和通信設(shè)備中。因此,產(chǎn)生并逐漸形成了嵌入式Linux這項(xiàng)技術(shù)。然而,面對(duì)嵌入式系統(tǒng)多樣化的硬件平臺(tái)以及多樣化的應(yīng)用,如何更快更好地建立基于Linux的軟件平臺(tái)成為一個(gè)必須解決的問題。 本文正是針對(duì)這個(gè)問題,以Linux相關(guān)的基礎(chǔ)軟件為主要研究對(duì)象,在深入分析引導(dǎo)加載程序、Linux與處理器相關(guān)的代碼、文件系統(tǒng)以及設(shè)備驅(qū)動(dòng)的基礎(chǔ)上,對(duì)基于ARM的Linux軟件平臺(tái)進(jìn)行了創(chuàng)新性和探索性的研究。主要內(nèi)容為:在理解ARM體系結(jié)構(gòu)的基礎(chǔ)上,通過分析uboot源碼,詳細(xì)研究ARM處理器在上電后的啟動(dòng)過程和加載引導(dǎo)Iinux的過程;分析并總結(jié)Linux與處理器相關(guān)的接口,以中斷控制器、定時(shí)器以及串口為主,提出了移植Linux到新型處理器的思路和方法;研究Iinux文件系統(tǒng)的內(nèi)容、制作和使用;分析Linux的設(shè)備驅(qū)動(dòng)體系結(jié)構(gòu)以及設(shè)備驅(qū)動(dòng)的調(diào)用方式;在學(xué)習(xí)和研究的基礎(chǔ)之上,針對(duì)STMP36xx這款處理器,設(shè)計(jì)并實(shí)現(xiàn)引導(dǎo)加載程序,完成Linux的移植、配置、編譯,解決Linux啟動(dòng)過程遇到的問題,然后通過制作根文件系統(tǒng)和實(shí)現(xiàn)NandFlash、LCD的驅(qū)動(dòng),完整地搭建起以Linux為核心的軟件平臺(tái),并進(jìn)行了應(yīng)用驗(yàn)證。 在實(shí)際應(yīng)用中,嵌入式系統(tǒng)會(huì)使用很多不同類型的處理器,因此迫切希望能夠找到一個(gè)準(zhǔn)則解決移植帶來的問題。本文最重要的成果就是為Linux在新型處理器上的移植提出了一個(gè)準(zhǔn)則,根據(jù)該準(zhǔn)則可以更加快速、更加準(zhǔn)確地將Linux應(yīng)用到不同的處理器上,因此具有重要的現(xiàn)實(shí)意義。同時(shí),本文將項(xiàng)目實(shí)踐貫穿于理論研究之中,涉及到Linux平臺(tái)關(guān)鍵技術(shù)的分析、相關(guān)工具的使用以及開發(fā)經(jīng)驗(yàn)的分享,對(duì)學(xué)習(xí)嵌入式Linux和設(shè)計(jì)嵌入式Linux系統(tǒng)具有較高的參考和指導(dǎo)價(jià)值。此外,成功移植的STMP36xx已經(jīng)初具規(guī)模,可以通過二次開發(fā)以形成完善的嵌入式產(chǎn)品。
上傳時(shí)間: 2013-06-01
上傳用戶:sa123456
嵌入式操作系統(tǒng)是嵌入式系統(tǒng)應(yīng)用的核心。完成簡(jiǎn)單功能的嵌入式系統(tǒng)一般不需要操作系統(tǒng),但是隨著所謂后PC時(shí)代的來臨,嵌入式系統(tǒng)設(shè)計(jì)日趨復(fù)雜,嵌入式操作系統(tǒng)就必不可少了。一般而言,嵌入式操作系統(tǒng)不同于一般意義的計(jì)算機(jī)操作系統(tǒng),它有占用空間小、執(zhí)行效率高、方便進(jìn)行個(gè)性化定制和軟件要求固化存儲(chǔ)等特點(diǎn)。 本文在討論了嵌入式操作系統(tǒng)的基本理論之后,論述了MINIX 3操作系統(tǒng)的特點(diǎn),指出了MINIX 3向嵌入式操作系統(tǒng)方面發(fā)展的意義和可行性。建立可移植代碼是操作系統(tǒng)移植的首要步驟和重要途徑,本文又論述了建立可移植代碼的一般方法和過程。而后深入分析了MINIX 3操作系統(tǒng)的內(nèi)核結(jié)構(gòu)及組成部分,重組了內(nèi)核目錄樹,列出了移植MINIX 3內(nèi)核需要重新編寫的內(nèi)核接口。在MINIX 3已有代碼的基礎(chǔ)上,分離了一部分機(jī)器相關(guān)代碼和體系結(jié)構(gòu)不相關(guān)代碼,建立了相應(yīng)的可移植代碼。 提到嵌入式,就不能不提ARM,ARM體系結(jié)構(gòu)是目前最流行的嵌入式微處理器體系結(jié)構(gòu)。本文就是針對(duì)ARM處理器體系結(jié)構(gòu)來展開的,文中簡(jiǎn)單介紹了ARM處理器的情況,并且對(duì)應(yīng)ARM體系結(jié)構(gòu)修改了MINIX 3內(nèi)核的部分代碼。最后在深入分析了MINIX3操作系統(tǒng)進(jìn)程調(diào)度算法和代碼之后,結(jié)合軟實(shí)時(shí)操作系統(tǒng)進(jìn)程調(diào)度特點(diǎn)和要求,改進(jìn)了MINIX 3進(jìn)程調(diào)度策略,使之適合軟實(shí)時(shí)操作系統(tǒng)的要求,并給出了修改后的相關(guān)源代碼。
標(biāo)簽: MINIX3 ARM 嵌入式 操作系統(tǒng)
上傳時(shí)間: 2013-06-24
上傳用戶:kksuyiwen
嵌入式系統(tǒng)中的模擬設(shè)計(jì)(英文版) 嵌入式系統(tǒng)中的模擬設(shè)計(jì)(英文版)
標(biāo)簽: 嵌入式系統(tǒng) 模擬設(shè)計(jì) 英文
上傳時(shí)間: 2013-07-06
上傳用戶:zhyiroy
嵌入式測(cè)控系統(tǒng)和測(cè)控裝置在工業(yè)生產(chǎn)過程控制、儀器儀表及自動(dòng)化系統(tǒng)、智能樓宇監(jiān)控等方面得到廣泛的應(yīng)用。由于嵌入式測(cè)控系統(tǒng)監(jiān)控對(duì)象的多樣性,因此通用性不是很強(qiáng),傳統(tǒng)的設(shè)計(jì)方法都是從底層的硬件設(shè)計(jì)開始,再設(shè)計(jì)專用的軟件,導(dǎo)致設(shè)計(jì)周期長,重復(fù)工作多,成本增加。微電子技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,使得微處理器的性能和功能得到極大的提高,為通用型測(cè)控平臺(tái)的構(gòu)建奠定了基礎(chǔ)。 本文提出了一種嵌入式測(cè)控平臺(tái)的設(shè)計(jì)思路。采用主板和擴(kuò)展板相結(jié)合的模塊化設(shè)計(jì),使嵌入式測(cè)控系統(tǒng)可以在一個(gè)標(biāo)準(zhǔn)化平臺(tái)上進(jìn)行構(gòu)建。平臺(tái)主板選用基于32位ARM7TDMI-S內(nèi)核的微控制器LPC2292作為核心,加上以太網(wǎng)芯片、CPLD以及其它外圍電路,構(gòu)成了一個(gè)維持系統(tǒng)正常運(yùn)行的最小系統(tǒng)。擴(kuò)展功能模塊包括ZigBee無線通信、USB、A/D、D/A、液晶觸摸屏等模塊,通過層疊式結(jié)構(gòu)與主板連接。測(cè)控開發(fā)平臺(tái)在功能、電路、結(jié)構(gòu)上實(shí)現(xiàn)了可裁剪、可擴(kuò)展,能滿足大多數(shù)嵌入式測(cè)控系統(tǒng)的需求。 在實(shí)現(xiàn)嵌入式測(cè)控開發(fā)平臺(tái)硬件設(shè)計(jì)的基礎(chǔ)上,嵌入式測(cè)控平臺(tái)引入了Nucleus Plus實(shí)時(shí)操作系統(tǒng)來完成系統(tǒng)資源的管理和任務(wù)的調(diào)度。文中提出了啟動(dòng)代碼模版的概念,簡(jiǎn)化了移植操作系統(tǒng)的工作,提高了效率。 基于ARM的嵌入式測(cè)控開發(fā)平臺(tái)為開發(fā)各種智能化、小型化現(xiàn)代測(cè)控系統(tǒng)提供了可重用、高性能、圖形化、網(wǎng)絡(luò)化軟硬件基礎(chǔ)平臺(tái)和高效的開發(fā)模式。從而,大大縮短了軟、硬件開發(fā)的周期,具有十分重要的意義。 作為在測(cè)控開發(fā)平臺(tái)的基礎(chǔ)上構(gòu)建測(cè)控系統(tǒng)的實(shí)例,研制了氣門彈簧負(fù)荷計(jì)算機(jī)自動(dòng)分選系統(tǒng)的現(xiàn)場(chǎng)級(jí)控制器。
標(biāo)簽: ARM 嵌入式 測(cè)控平臺(tái)
上傳時(shí)間: 2013-06-16
上傳用戶:kkchan200
研究如何將當(dāng)前流行的嵌入式技術(shù)應(yīng)用于工業(yè)領(lǐng)域中的數(shù)據(jù)采集與記錄方面,是當(dāng)今工業(yè)過程測(cè)量控制領(lǐng)域發(fā)展的一個(gè)必然方向。 本論文所設(shè)計(jì)完成的嵌入式工業(yè)過程數(shù)據(jù)采集與記錄系統(tǒng),是以32位ARM7微處理器S3C44B0X為核心,取代了傳統(tǒng)的單片機(jī),并且引入了μClinux多任務(wù)實(shí)時(shí)操作系統(tǒng)。采集到的工業(yè)現(xiàn)場(chǎng)的實(shí)時(shí)數(shù)據(jù),經(jīng)A/D轉(zhuǎn)換等步驟處理后,顯示在高分辨率的彩色LCD上。在MiniGUI的支持下,通過豐富的圖形界面功能,以曲線或表格的形式顯示工業(yè)現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù)的變化趨勢(shì),具有良好的人機(jī)界面。輸入功能通過點(diǎn)擊觸摸屏來實(shí)現(xiàn),可以像使用Windows操作系統(tǒng)一樣,點(diǎn)擊菜單、滾動(dòng)條、列表框、按鈕等控件以完成相應(yīng)的操作。數(shù)據(jù)的記錄完全脫離PC機(jī),顯示在LCD上的數(shù)據(jù),可以實(shí)時(shí)的以文件的形式存儲(chǔ)在Nand Flash中,必要的時(shí)候通過USB接口用U盤導(dǎo)出。μClinux操作系統(tǒng)中移植了BOA網(wǎng)絡(luò)服務(wù)器和CGI腳本程序,因此具有動(dòng)態(tài)Web監(jiān)控功能,用戶可以在PC機(jī)上的瀏覽器中通過網(wǎng)絡(luò)隨時(shí)監(jiān)測(cè)工業(yè)現(xiàn)場(chǎng)的實(shí)時(shí)數(shù)據(jù)。 經(jīng)過測(cè)試,該系統(tǒng)可以穩(wěn)定可靠的運(yùn)行,完全實(shí)現(xiàn)了工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)的實(shí)時(shí)采集、人性化顯示、規(guī)范化操作、脫機(jī)化記錄和網(wǎng)絡(luò)化監(jiān)測(cè)等一系列功能,取代了傳統(tǒng)的底層智能儀表搭配PC機(jī)的構(gòu)架,將其功能合二為一,對(duì)工業(yè)企業(yè)的技術(shù)進(jìn)步和生產(chǎn)過程的現(xiàn)代化有著重要的作用。
標(biāo)簽: ARM 嵌入式 工業(yè)過程 數(shù)據(jù)采集
上傳時(shí)間: 2013-07-18
上傳用戶:qwe1234
數(shù)控機(jī)床是現(xiàn)代制造系統(tǒng)的基礎(chǔ)和核心,而先進(jìn)的數(shù)控技術(shù)是解決機(jī)床制造業(yè)持續(xù)發(fā)展的關(guān)鍵。隨著嵌入式系統(tǒng)、微計(jì)算機(jī)技術(shù)和集成電路的迅速發(fā)展,高性能的32位CUP開始普及。它執(zhí)行速度快、功能強(qiáng)大,在中、低檔數(shù)控系統(tǒng)中已經(jīng)完全可以替代PC機(jī)及8位單片機(jī),獲得更大的價(jià)格和技術(shù)優(yōu)勢(shì)。本文旨在打破傳統(tǒng)基于PC機(jī)及8位單片機(jī)的數(shù)控系統(tǒng),研究并設(shè)計(jì)一種基于ARM的32位嵌入式機(jī)床數(shù)控系統(tǒng)。 本文設(shè)計(jì)了基于ARM內(nèi)核的嵌入式機(jī)床數(shù)控系統(tǒng),并給出了硬件設(shè)計(jì)方案、軟件程序設(shè)計(jì)思想及相應(yīng)設(shè)計(jì)。硬件部分選用是日本NOVA電子有限公司研制的DSP運(yùn)動(dòng)控制專用芯片MCX314AL,作為數(shù)控裝置電機(jī)的驅(qū)動(dòng)芯片,其性能優(yōu)良、接口簡(jiǎn)單、編程方便、工作可靠,給運(yùn)動(dòng)控制帶來極大方便。采用ARM微處理器STR710負(fù)責(zé)控制MCX314AL、外圍邏輯電路的管理及后臺(tái)任務(wù)的實(shí)現(xiàn)。系統(tǒng)軟件平臺(tái)采用源代碼公開的嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-Ⅱ,對(duì)數(shù)控系統(tǒng)軟件模塊的任務(wù)進(jìn)行劃分,并根據(jù)其實(shí)時(shí)性要求賦予不同優(yōu)先級(jí),采用基于優(yōu)先級(jí)的搶占式調(diào)度算法,設(shè)計(jì)了任務(wù)間的通信方式及中斷事件的響應(yīng),使該數(shù)控系統(tǒng)具有良好的實(shí)時(shí)性和穩(wěn)定性,可以滿足高精度加工的要求,同時(shí)也具有良好的人機(jī)界面和網(wǎng)絡(luò)支持。
標(biāo)簽: ARM 嵌入式 機(jī)床 數(shù)控系統(tǒng)
上傳時(shí)間: 2013-05-25
上傳用戶:mylinden
本文所研究的是基于微處理器ARM和操作系統(tǒng)Linux的嵌入式繼電保護(hù)應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)。 主要內(nèi)容包括以下幾個(gè)方面: 1.介紹了研究的背景、意義及國內(nèi)外研究的現(xiàn)狀等內(nèi)容。 2.介紹了嵌入式系統(tǒng)的發(fā)展現(xiàn)狀和發(fā)展趨勢(shì)。 3.介紹了嵌入式系統(tǒng)實(shí)現(xiàn)的硬件核心一嵌入式處理器以及軟件環(huán)境。本系統(tǒng)的硬件核心是Samsung公司推出的基于ARM的嵌入式處理器S3C2410X,軟件平臺(tái)則采用嵌入式操作系統(tǒng)Linux。 4.詳細(xì)分析了裝置的功能需求,并在此基礎(chǔ)上提出了裝置的總體設(shè)計(jì)方案及設(shè)計(jì)原則。 5.敘述了系統(tǒng)的硬件模塊及功能配置。 6.敘述了裝置軟件的設(shè)計(jì)以及具體實(shí)現(xiàn)過程。 通過硬件模塊的配置和軟件的設(shè)計(jì),提高了裝置的精度和動(dòng)作的可靠性以及軟件的可擴(kuò)展性,不僅可以完成傳統(tǒng)繼電器的所有保護(hù)功能,還具有對(duì)電網(wǎng)參數(shù)的實(shí)時(shí)測(cè)量、事件記錄功能,各種信號(hào)的測(cè)量值和保護(hù)動(dòng)作值都可通過LCD顯示,并且同時(shí)通過RS—485通訊接口可進(jìn)行遠(yuǎn)方通訊。
標(biāo)簽: ARM 嵌入式 繼電保護(hù) 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-06-10
上傳用戶:linlin
隨著國內(nèi)工業(yè)化、數(shù)字化的迅速發(fā)展,嵌入式開發(fā)在IT行業(yè)中的重要性越來越顯著。嵌入式開發(fā)領(lǐng)域?qū)Ξa(chǎn)品的功能性、穩(wěn)定性、實(shí)時(shí)性等方面的要求也越來越高。 采用嵌入式實(shí)時(shí)操作系統(tǒng)作為開發(fā)平臺(tái),以高性能的嵌入式處理器為工業(yè)控制等領(lǐng)域的主控制器可以有效地提高系統(tǒng)的可靠性、實(shí)時(shí)性、和軟件編程的靈活性。在嵌入式處理器方面,ARM構(gòu)架已經(jīng)在高性能、低功耗、低成本的嵌入式領(lǐng)域里占領(lǐng)先地位。而在嵌入式操作系統(tǒng)方面,適合國內(nèi)發(fā)展方向的解決方案以及系統(tǒng)基礎(chǔ)結(jié)構(gòu)方面并不理想。首先,國外成熟的嵌入式實(shí)時(shí)操作系統(tǒng)大都成本高、結(jié)構(gòu)復(fù)雜,不適合強(qiáng)實(shí)時(shí)應(yīng)用;其次,因大部分實(shí)時(shí)操作系統(tǒng)不公開源碼,使開發(fā)的產(chǎn)品存在安全隱患。而類似μC/OS-II的小型強(qiáng)實(shí)時(shí)嵌入式操作系統(tǒng)內(nèi)核雖然具有低成本、易控制、小規(guī)模、高性能等特性,但這類系統(tǒng)的基礎(chǔ)較為薄弱,面臨產(chǎn)品化和商業(yè)化還有一定的距離。 本文針對(duì)這種情況,結(jié)合現(xiàn)有的操作系統(tǒng)內(nèi)核理論及嵌入式強(qiáng)實(shí)時(shí)系統(tǒng)的特殊需求,特別是對(duì)μC/OS-Ⅱ的研究分析基礎(chǔ)上,面向強(qiáng)實(shí)時(shí)應(yīng)用,設(shè)計(jì)、構(gòu)造了一種適合在32位ARM處理器環(huán)境下使用的內(nèi)核。這樣做的目的是為了提供一個(gè)基礎(chǔ)牢固、值得信賴的基本平臺(tái)。 本文研究工作主要集中在以下幾個(gè)方面: 針對(duì)嵌入式環(huán)境中高效、簡(jiǎn)潔、易擴(kuò)展、易剪裁的要求,對(duì)內(nèi)核體系結(jié)構(gòu)框架進(jìn)行了設(shè)計(jì)。內(nèi)核整體上采用分層結(jié)構(gòu),在各層中采用功能相對(duì)獨(dú)立的模塊:在最底層借鑒微核的原理,只提供最基本的功能模塊。 針對(duì)系統(tǒng)快速和穩(wěn)定的實(shí)時(shí)響應(yīng)能力需求,為IRQ中斷建立了統(tǒng)一的中斷入口,采用合理的半嵌套工作方式;保留FIQ為不可屏蔽中斷,在快速反應(yīng)場(chǎng)合使用;引入中斷分段處理機(jī)制解決中斷和任務(wù)的ITC機(jī)制共享,需要硬保護(hù)機(jī)制相互協(xié)調(diào)所引起的硬保護(hù)機(jī)制被隱性地泛濫使用問題。 針對(duì)應(yīng)用提出的系統(tǒng)行為的可預(yù)測(cè)性需求,在調(diào)度算法方面采用基于優(yōu)先級(jí)位圖的搶占閾值調(diào)度算法,提高了處理器的利用率和任務(wù)集合的可調(diào)度性,減少了內(nèi)核存儲(chǔ)開銷;在共享資源訪問控制方面,以優(yōu)先級(jí)天花板協(xié)議為依據(jù),使用互斥事件解決優(yōu)先級(jí)反轉(zhuǎn)和死鎖問題的發(fā)生。 為了保障系統(tǒng)的強(qiáng)實(shí)時(shí)性能,本文還對(duì)內(nèi)核的時(shí)鐘管理、內(nèi)存管理等方面進(jìn)行了設(shè)計(jì)。最后,通過實(shí)時(shí)性能測(cè)試,結(jié)果表明該實(shí)時(shí)內(nèi)核有很好的強(qiáng)實(shí)時(shí)特性。
標(biāo)簽: ARM 嵌入式 內(nèi)核設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:alia
視頻監(jiān)控系統(tǒng)是一種先進(jìn)的、防范能力強(qiáng)的綜合系統(tǒng)。它通過遙控?cái)z像機(jī)及其輔助設(shè)備(鏡頭、云臺(tái)等)直接觀看被監(jiān)控場(chǎng)所的一切情況,同時(shí)可以把監(jiān)控場(chǎng)所的圖像內(nèi)容傳送到監(jiān)控中心,進(jìn)行實(shí)時(shí)遠(yuǎn)程監(jiān)控。隨著計(jì)算機(jī)、網(wǎng)絡(luò)以及圖像處理、傳輸技術(shù)的迅猛發(fā)展,視頻監(jiān)控技術(shù)也得到飛速發(fā)展,視頻監(jiān)控進(jìn)入了全數(shù)字化的網(wǎng)絡(luò)時(shí)代,傳統(tǒng)的模擬視頻監(jiān)控系統(tǒng)和基于PC機(jī)的數(shù)字視頻監(jiān)控系統(tǒng)已不能滿足現(xiàn)代社會(huì)發(fā)展的需要,基于嵌入式技術(shù)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)成為視頻監(jiān)控系統(tǒng)發(fā)展的新趨勢(shì),具有廣闊的應(yīng)用前景和實(shí)用價(jià)值。 本文在總結(jié)分析前人研究成果的基礎(chǔ)上,深入系統(tǒng)地研究了基于ARM和Linux的嵌入式系統(tǒng)開發(fā)技術(shù),給出了基于ARM的嵌入式視頻服務(wù)器的總體設(shè)計(jì)方案和功能規(guī)劃,包括硬件結(jié)構(gòu)和軟件結(jié)構(gòu),基于B/S(Browser/Server)服務(wù)機(jī)制的客戶端軟件設(shè)計(jì)大大降低了客戶端的軟硬件要求。然后,介紹了嵌入式Linux交叉編譯環(huán)境的搭建和嵌入式軟件的開發(fā)過程,通過BootLoader的配置燒寫和Linux內(nèi)核的移植編譯,搭建了嵌入式視頻服務(wù)器運(yùn)行開發(fā)的軟件平臺(tái)。最后詳細(xì)分析了嵌入式視頻服務(wù)器軟件部分各個(gè)功能模塊的設(shè)計(jì)思路及其關(guān)鍵代碼實(shí)現(xiàn),用Liflux vide04linux APIs實(shí)現(xiàn)了視頻圖像的采集,視頻數(shù)據(jù)網(wǎng)絡(luò)傳輸采用了基于UDP協(xié)議的IP組播方式,而視頻圖像顯示模塊則采用了自行設(shè)計(jì)實(shí)現(xiàn)的基于IPicture COM接口的ActiveX控件,便于維護(hù)、更新和升級(jí)。 本文設(shè)計(jì)的基于ARM的嵌入式視頻服務(wù)器安裝設(shè)置方便,遠(yuǎn)程客戶端用戶通過IE瀏覽器可直接訪問服務(wù)器,實(shí)時(shí)視頻圖像傳輸流暢,無明顯抖動(dòng),具有良好的穩(wěn)定性、較高的性價(jià)比和一定的實(shí)用價(jià)值。
上傳時(shí)間: 2013-05-19
上傳用戶:彭玖華
隨著工業(yè)技術(shù)的不斷發(fā)展,以及人對(duì)安全防范意識(shí)的逐漸加強(qiáng),視頻監(jiān)控系統(tǒng)已經(jīng)成為人們?cè)谏a(chǎn)、生活中必不可少的一個(gè)部分。特別是近年來,隨著計(jì)算機(jī)技術(shù)的發(fā)展、寬帶的普及、圖像處理技術(shù)的提高,視頻監(jiān)控在越來越廣泛地滲透到教育、娛樂、醫(yī)療、運(yùn)動(dòng)等各個(gè)領(lǐng)域。視頻監(jiān)測(cè)系統(tǒng)已經(jīng)成為當(dāng)今可視化領(lǐng)域的一個(gè)新的開發(fā)熱點(diǎn)。許多應(yīng)用領(lǐng)域?qū)τ谝曨l監(jiān)控系統(tǒng)提出了更高更新的要求,如何經(jīng)濟(jì)有效地實(shí)現(xiàn)特定環(huán)境所需的監(jiān)控功能,給我們提出了新的課題。 本文設(shè)計(jì)和實(shí)現(xiàn)了基于ARM9和Linux操作系統(tǒng)的嵌入式視頻監(jiān)控系統(tǒng),實(shí)現(xiàn)視頻圖像的采集、壓縮和傳輸。文章結(jié)合嵌入式技術(shù)、圖像壓縮技術(shù)和網(wǎng)絡(luò)技術(shù),設(shè)計(jì)了一種基于嵌入式的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。 本文首先研究了視頻監(jiān)控系統(tǒng)的發(fā)展現(xiàn)狀及今后發(fā)展趨勢(shì),詳細(xì)分析了嵌入式監(jiān)控系統(tǒng)的基本原理和性能要求,提出了系統(tǒng)的設(shè)計(jì)的總體方案。在硬件設(shè)計(jì)方面,系統(tǒng)采用三星公司的S3C2410A作為嵌入式處理器,配合外圍硬件電路構(gòu)成嵌入式核心板。系統(tǒng)采用模塊化設(shè)計(jì)方案,將硬件劃分為三大模塊:主控器與儲(chǔ)存器模塊;電源時(shí)鐘復(fù)位電路模塊;外圍接口電路模塊。在論文中對(duì)各個(gè)部分進(jìn)行了詳細(xì)的介紹。完成了核心板的硬件設(shè)計(jì)后,接下來介紹如何構(gòu)建嵌入式監(jiān)控系統(tǒng)的軟件平臺(tái),包括成功的移植Linux操作系統(tǒng);嵌入式Linux下USB接口攝像頭驅(qū)動(dòng)的接口和實(shí)現(xiàn)。最后在基于嵌入式Linux系統(tǒng)的平臺(tái)上完成應(yīng)用程序的設(shè)計(jì),完成視頻圖像的采集、壓縮、傳輸,這部分主要完成的工作有:如何使用Video4Linux API庫函數(shù)實(shí)現(xiàn)圖像采集;如何實(shí)現(xiàn)視頻流的軟件壓縮;如何保證視頻流數(shù)據(jù)的實(shí)時(shí)傳輸。 本文實(shí)現(xiàn)了一種體積小、成本低廉、數(shù)字化的監(jiān)控解決方案。該系統(tǒng)可滿足監(jiān)控系統(tǒng)對(duì)數(shù)據(jù)傳輸可靠性和實(shí)時(shí)性的要求,具有廣泛的應(yīng)用價(jià)值。
標(biāo)簽: ARM 嵌入式視頻 監(jiān)控終端
上傳時(shí)間: 2013-07-10
上傳用戶:TRIFCT
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1