隨著半導(dǎo)體技術(shù)的發(fā)展和信息技術(shù)以及數(shù)字化產(chǎn)品的普及,嵌入式系統(tǒng)已被應(yīng)用到網(wǎng)絡(luò)、手持通信設(shè)備、儀器儀表、國(guó)防軍事以及自動(dòng)化控制等各個(gè)領(lǐng)域。而結(jié)合視頻監(jiān)控的嵌入式應(yīng)用系統(tǒng)更是應(yīng)用的熱點(diǎn)。正是順應(yīng)這一趨勢(shì),作者展開(kāi)了對(duì)遠(yuǎn)程視頻監(jiān)控相關(guān)技術(shù)的研究,設(shè)計(jì)了基于嵌入式平臺(tái)的遠(yuǎn)程視頻監(jiān)控系統(tǒng)。系統(tǒng)以友善之臂公司的friendly arm作為硬件平臺(tái)、嵌入式linux作為軟件平臺(tái)、以傳統(tǒng)的以太網(wǎng)來(lái)實(shí)現(xiàn)高速的視頻數(shù)據(jù)傳輸實(shí)現(xiàn)遠(yuǎn)程視頻監(jiān)視、以GPRS作為擴(kuò)展模塊來(lái)實(shí)現(xiàn)遠(yuǎn)距離的用戶手機(jī)報(bào)警提示。該系統(tǒng)主要設(shè)計(jì)應(yīng)用于無(wú)人值守的家用現(xiàn)場(chǎng)環(huán)境。 論文詳細(xì)的論述了基于ARM9的S3C2410A作為系統(tǒng)硬件平臺(tái)、擴(kuò)展外圍的GPRS模塊、視頻數(shù)據(jù)采集模塊和觸摸屏顯示模塊的嵌入式應(yīng)用系統(tǒng)。還詳細(xì)的論述了在該平臺(tái)上配置交叉開(kāi)發(fā)環(huán)境和移植bootloader的過(guò)程,裁剪和配置嵌入式linux系統(tǒng)的過(guò)程。同時(shí)按照系統(tǒng)方案設(shè)計(jì)了視頻數(shù)據(jù)采集應(yīng)用軟件,基于TCP/IP的以太網(wǎng)視頻數(shù)據(jù)傳輸應(yīng)用軟件,以及基于GPRS的串口數(shù)據(jù)發(fā)送軟件。系統(tǒng)根據(jù)現(xiàn)場(chǎng)采集的視頻數(shù)據(jù)做相應(yīng)的處理,啟用GPRS發(fā)送警示短信息;同時(shí)用戶可以根據(jù)現(xiàn)有接入以太網(wǎng)的計(jì)算機(jī)來(lái)調(diào)閱現(xiàn)場(chǎng)的視頻數(shù)據(jù)信息。 最后將該監(jiān)控系統(tǒng)應(yīng)用于普通的家用環(huán)境,結(jié)果通過(guò)對(duì)現(xiàn)場(chǎng)采集的視頻數(shù)據(jù)和發(fā)送的警示短信息表明該系統(tǒng)能夠滿足于同常的無(wú)人值守的家用環(huán)境。同時(shí)總結(jié)了存在的問(wèn)題以及今后需要改進(jìn)的方向:首先,該系統(tǒng)有良好的擴(kuò)展性能,通過(guò)相應(yīng)的總線和接口擴(kuò)展可以實(shí)現(xiàn)智能家用電器控制系統(tǒng);其次,該系統(tǒng)有一定的商業(yè)和社會(huì)價(jià)值。當(dāng)然系統(tǒng)也有不足的地方,軟件設(shè)計(jì)處于測(cè)試階段,有很多需要完善的地方。最后,通過(guò)研究和實(shí)驗(yàn)表明:基于ARM/GPRS的遠(yuǎn)程家用監(jiān)控系統(tǒng)具備了實(shí)時(shí)監(jiān)控和即時(shí)報(bào)警功能,可以應(yīng)用于實(shí)際家用監(jiān)控場(chǎng)合。
標(biāo)簽: ARMGPRS 遠(yuǎn)程 家 監(jiān)控平臺(tái)
上傳時(shí)間: 2013-04-24
上傳用戶:matlab
諧波帶來(lái)的影響已經(jīng)嚴(yán)重危及到電力系統(tǒng)的安全、經(jīng)濟(jì)、穩(wěn)定運(yùn)行。解決諧波污染的關(guān)鍵在于精確實(shí)時(shí)地確定諧波的成分、幅值和相位等因素。而今普通工業(yè)控制計(jì)算機(jī)已越來(lái)越不能滿足系統(tǒng)運(yùn)行的高效性、高實(shí)時(shí)性、高穩(wěn)定運(yùn)行性和高可靠性等要求,給諧波的測(cè)量帶來(lái)誤差,因而開(kāi)發(fā)新一代基于ARM平臺(tái)和嵌入式Linux系統(tǒng)的電力諧波檢測(cè)裝置來(lái)滿足這些要求顯得很重要。 同時(shí),友好的圖形界面也已經(jīng)成為人們普遍關(guān)注的一個(gè)熱點(diǎn)問(wèn)題。電力諧波檢測(cè)裝置的圖形用戶系統(tǒng)更是存在著進(jìn)程獨(dú)立、網(wǎng)絡(luò)通信能力、跨平臺(tái)等特殊需求。在眾多的圖形用戶界面軟件中,因QT/Embedded具有跨平臺(tái)、面向?qū)ο蟆⒛茉O(shè)計(jì)精美的人機(jī)界面等優(yōu)點(diǎn),系統(tǒng)便選取QT/Embedded作為支撐平臺(tái),并解決了QT/Embedded跨平臺(tái)移植和中文化等問(wèn)題。 因頻譜泄露和柵欄效應(yīng)以及系統(tǒng)基本頻率的波動(dòng),普通的FFT算法不能準(zhǔn)確測(cè)量諧波和間諧波成份。為了提高測(cè)量精度,本文先用頻域插值法確定系統(tǒng)的基本頻率,以及插值多項(xiàng)式方法重構(gòu)時(shí)域采樣信號(hào),接下來(lái)用FFT計(jì)算整數(shù)次諧波成份,以及頻域插值方法計(jì)算間諧波成份。 系統(tǒng)選用長(zhǎng)沙科瑞捷機(jī)電有限公司提供的基于ARM處理器的SAM7430模塊,在此基礎(chǔ)上開(kāi)發(fā)諧波檢測(cè)軟件,包括數(shù)據(jù)采集、FFT分析以及界面顯示程序。經(jīng)初步調(diào)試系統(tǒng)工作穩(wěn)定可靠,具有一定的實(shí)用參考價(jià)值。
標(biāo)簽: ARMLinux 電力諧波 檢測(cè)算法
上傳時(shí)間: 2013-08-02
上傳用戶:lijinchuan
隨著電子技術(shù)的不斷發(fā)展,各種智能核儀器逐步走向自動(dòng)化、智能化、數(shù)字化和便攜式的方向發(fā)展。針對(duì)傳統(tǒng)的多道脈沖幅度分析器體積大,人機(jī)交互不友好,不方便現(xiàn)場(chǎng)分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脈沖幅度分析器的陸續(xù)出現(xiàn)填補(bǔ)了這一缺點(diǎn)。 隨著電子技術(shù)的發(fā)展,以ARM為核的處理器技術(shù)的應(yīng)用領(lǐng)域不斷擴(kuò)大,相比較單片機(jī)而言,它的主頻高、運(yùn)算速度快,可以滿足多道脈沖幅度分析器的苛刻的時(shí)間上的要求。而且ARM處理器功耗小,適合于功耗要求比較苛刻的地方,這些方面的特點(diǎn)正好滿足了便攜式多道脈沖幅度分析器野外勘察的要求。同時(shí),由于以ARM為核的處理器具有豐富的外設(shè)資源,這樣就簡(jiǎn)化了外設(shè)電路及芯片的使用,降低了功耗并增強(qiáng)了產(chǎn)品的信賴性。另外,ARM芯片可以方便的移植操作系統(tǒng),為多道脈沖幅度分析器多任務(wù)的管理和并行的處理,甚至硬實(shí)時(shí)功能的實(shí)現(xiàn)提供了前提。而且在ARM平臺(tái)使用嵌入式linux操作系統(tǒng)使多道脈沖幅度分析器的軟件易于升級(jí)。 智能化和小型化是多道脈沖幅度分析器的發(fā)展趨勢(shì)。智能化要求系統(tǒng)的自動(dòng)化程度高、操作簡(jiǎn)便、容錯(cuò)性好。智能化除了需要控制軟件外,還需要軟件命令的執(zhí)行者即硬件控制電路來(lái)實(shí)現(xiàn)相應(yīng)的控制邏輯,兩者的結(jié)合才能真正的實(shí)現(xiàn)智能化。小型化要求系統(tǒng)的體積小、功耗小、便于攜帶;小型化除了要求采用微功耗的器件,還要求電路板的尺寸盡量的小且所用元件盡量的少,但小型化的同時(shí)必須保持系統(tǒng)的智能化,即不能減少智能化所要求的復(fù)雜的邏輯和時(shí)序的控制功能。為此采用高集成度的ARM芯片實(shí)現(xiàn)控制電路能滿意地同時(shí)滿足智能化和小型化的要求。在研制的多道脈沖幅度分析器中,幾乎所有的控制都可以用控制芯片來(lái)實(shí)現(xiàn),如閾值設(shè)定、自動(dòng)穩(wěn)譜以及多道數(shù)據(jù)采集,在節(jié)省了元件的數(shù)目和電路板的尺寸的同時(shí)仍能保持系統(tǒng)的智能化程度。 Linux內(nèi)核精簡(jiǎn)而高效,可修改性強(qiáng),支持多種體系結(jié)構(gòu)的處理器等,使得它是一個(gè)非常適合于嵌入式開(kāi)發(fā)和應(yīng)用的操作系統(tǒng)。嵌入式Linux可以運(yùn)行的硬件平臺(tái)十分廣泛,從x86、MIPS、POWERPC到ARM,以及其他許多硬件體系結(jié)構(gòu)。目前在世界范圍內(nèi),ARM體系結(jié)構(gòu)的SOC逐漸占領(lǐng)32位嵌入式微處理器市場(chǎng),ARM處理器及技術(shù)的應(yīng)用幾乎已經(jīng)深入到各個(gè)領(lǐng)域,例如:工業(yè)控制,無(wú)線通訊,網(wǎng)絡(luò),消費(fèi)類電子,成像等。 本課題采用三星公司生產(chǎn)的ARM(Advanced RISC Machines,先進(jìn)精簡(jiǎn)指令集機(jī)器)芯片S3C2410A設(shè)計(jì)并研制了一種便攜式的核數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案。利用ARM芯片豐富的外設(shè)資源對(duì)傳統(tǒng)的多道脈沖幅度分析器進(jìn)行改進(jìn)和簡(jiǎn)化。系統(tǒng)由前端探測(cè)器系統(tǒng),以及由線性脈沖放大器、甄別電路、控制電路、采樣保持電路組成的前置電路,中央處理器模塊,顯示模塊,用戶交互模塊,存儲(chǔ)模塊,網(wǎng)絡(luò)傳輸模塊等多個(gè)模塊組成。本設(shè)計(jì)基于ARM9芯片S3C2410,并在此平臺(tái)上移植了嵌入式linux操作系統(tǒng)來(lái)進(jìn)行任務(wù)的調(diào)度和處理等。 電路板核心板部分設(shè)計(jì)采用6層PCB板結(jié)構(gòu),這樣增加了系統(tǒng)可靠性,提高了電磁兼容的穩(wěn)定性。數(shù)據(jù)采集系統(tǒng)是多道脈沖幅度分析器的核心,A/D轉(zhuǎn)換直接使用了S3C2410內(nèi)置的ADC(Analog to Digital Converter,模數(shù)轉(zhuǎn)換器),在2.5 MHz的轉(zhuǎn)換時(shí)鐘下最大轉(zhuǎn)換速度500 KSPS(Kilo-Samples per second,千采樣點(diǎn)每秒),滿足了系統(tǒng)最低轉(zhuǎn)換時(shí)間≤5 μs的要求,并且控制簡(jiǎn)單,簡(jiǎn)化了外部接口電路。由于SD(Secure Digital Card,安全數(shù)碼卡)卡存儲(chǔ)容量大、攜帶方便、成本低等優(yōu)點(diǎn),所以設(shè)計(jì)中采用其作為外部的數(shù)據(jù)存儲(chǔ)設(shè)備,其驅(qū)動(dòng)部分采用SD卡軟件包,為開(kāi)發(fā)帶來(lái)了方便。本設(shè)計(jì)采用640*480的6.4寸LCD(Liquid Crystal Display,液晶顯示)屏作為人機(jī)交互的顯示部分,并且通過(guò)Qt/Embedded為系統(tǒng)提供圖形用戶界面的應(yīng)用框架和窗口系統(tǒng)。其中包括了波形顯示部分和用戶菜單設(shè)置部分,這樣方便了用戶操作。系統(tǒng)的數(shù)據(jù)存取方面是基于SQLite嵌入式小型數(shù)據(jù)庫(kù)而進(jìn)行的。為了方便數(shù)據(jù)向上位機(jī)的傳輸,系統(tǒng)設(shè)計(jì)中采用XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)格式來(lái)組織傳輸?shù)臄?shù)據(jù),通過(guò)基于TCP/IP(Transmission Control Protocol/Internet Protocol)協(xié)議的Linux下Socket套接字編程,來(lái)進(jìn)行與上位機(jī)或PC(Personal Computer,個(gè)人計(jì)算機(jī)或桌面機(jī))等的連接和數(shù)據(jù)傳輸。
標(biāo)簽: ARMLinux 多道 分析器 脈沖幅度
上傳時(shí)間: 2013-04-24
上傳用戶:tzl1975
國(guó)內(nèi)大部分普通高校實(shí)驗(yàn)室的嵌入式實(shí)驗(yàn)教學(xué)系統(tǒng)基本上是基于8位CPU的單片機(jī),這些系統(tǒng)的技術(shù)已經(jīng)十分成熟且實(shí)驗(yàn)內(nèi)容大多停留在單一的驗(yàn)證性實(shí)驗(yàn),因此只能提供基礎(chǔ)知識(shí)的教學(xué)而不能涵蓋基礎(chǔ)、綜合、創(chuàng)新三個(gè)層次,也不能培養(yǎng)出市場(chǎng)對(duì)嵌入式系統(tǒng)需求的學(xué)生。而建立以ARM為內(nèi)核的嵌入式處理器和嵌入式Linux操作系統(tǒng)相結(jié)合的實(shí)驗(yàn)教學(xué)體系及實(shí)驗(yàn)內(nèi)容,能使學(xué)生在軟、硬件知識(shí)結(jié)合上和能力上有新的提高。 ARM是當(dāng)前全球領(lǐng)先的16/32位RISC微處理器內(nèi)核,現(xiàn)在大多數(shù)功能強(qiáng)大的嵌入式處理器都是基于ARM內(nèi)核構(gòu)建的,如本課題中教學(xué)實(shí)驗(yàn)平臺(tái)硬件部分以IntelXscale處理器PXA270為核心,軟件部分以Linux操作系統(tǒng)為核心進(jìn)行開(kāi)發(fā),教學(xué)實(shí)驗(yàn)平臺(tái)是基于嵌入式Linux操作系統(tǒng),高速的網(wǎng)絡(luò)型硬件平臺(tái)功能強(qiáng)大、復(fù)雜,起點(diǎn)高,適合于各高校的教學(xué)和實(shí)驗(yàn),以及各種嵌入式系統(tǒng)的課題和科研項(xiàng)目。 構(gòu)建教學(xué)實(shí)驗(yàn)平臺(tái)的主要工作是完成硬件的設(shè)計(jì)、實(shí)現(xiàn)及操作系統(tǒng)移植。本論文主要在闡述嵌入式概念和主要開(kāi)發(fā)技術(shù)、方法的基礎(chǔ)上,對(duì)PXA270硬件平臺(tái)和嵌入式Linux操作系統(tǒng)軟件平臺(tái)作了相關(guān)介紹;詳細(xì)講述了移植Linux到硬件平臺(tái)的過(guò)程,實(shí)現(xiàn)ARM—Linux嵌入式系統(tǒng)軟硬件的結(jié)合,并在該教學(xué)實(shí)驗(yàn)平臺(tái)上設(shè)計(jì)了如觸摸屏控制實(shí)驗(yàn)、USB設(shè)備實(shí)驗(yàn)與數(shù)字視頻接口等實(shí)驗(yàn)。
標(biāo)簽: ARMLinux 嵌入式 教學(xué)實(shí)驗(yàn)
上傳時(shí)間: 2013-07-04
上傳用戶:yyq123456789
生物發(fā)酵作為現(xiàn)代生物技術(shù)工業(yè)的重要組成部分,已被廣泛用于食品、制藥等各個(gè)領(lǐng)域,并顯示出良好的發(fā)展前景和巨大的市場(chǎng)潛力。但由于生物發(fā)酵過(guò)程是一種復(fù)雜的生化反應(yīng)過(guò)程,控制變量眾多且相互關(guān)聯(lián)度較大,采用傳統(tǒng)控制方法難以實(shí)現(xiàn)有效控制。 因此,本文根據(jù)生物發(fā)酵的流程特點(diǎn)和當(dāng)今國(guó)內(nèi)市場(chǎng)的切實(shí)需要,在總結(jié)國(guó)內(nèi)外相關(guān)研究的基礎(chǔ)上,針對(duì)非線性、時(shí)變、大滯后的發(fā)酵過(guò)程,將智能控制技術(shù)融入到了生物發(fā)酵控制系統(tǒng)中,主要對(duì)發(fā)酵過(guò)程中的溫度、PH值的控制算法進(jìn)行研究,分別設(shè)計(jì)了仿人智能模糊PID控制和仿人智能模糊控制,模擬仿真和實(shí)驗(yàn)分析表明,控制效果優(yōu)于傳統(tǒng)算法。 基于32位ARM架構(gòu)的嵌入式微處理器以其高性能、低功耗、低成本的優(yōu)勢(shì),得到了很好的推廣,同時(shí)國(guó)內(nèi)微電子與嵌入式技術(shù)得到了迅速發(fā)展。鑒于此背景,本系統(tǒng)現(xiàn)場(chǎng)控制的下位機(jī)的硬件平臺(tái)采用基于S3C2410的處理器,軟件設(shè)計(jì)中采用了嵌入式Linux系統(tǒng)。同時(shí)采用了集散控制技術(shù),實(shí)現(xiàn)一臺(tái)上位機(jī)可以同時(shí)與多臺(tái)下位機(jī)的數(shù)據(jù)通訊和遠(yuǎn)程監(jiān)控,且下位機(jī)可以脫離上位計(jì)算機(jī)單獨(dú)對(duì)各種參數(shù)進(jìn)行控制。 本文的工作重點(diǎn)主要包括:主要參數(shù)測(cè)量與控制、發(fā)酵過(guò)程系統(tǒng)的總體設(shè)計(jì)、嵌入式系統(tǒng)的設(shè)計(jì)。本發(fā)酵控制系統(tǒng)對(duì)發(fā)酵過(guò)程進(jìn)行實(shí)時(shí)監(jiān)測(cè)、優(yōu)化操作,不僅能避免人工操作的不確定因素,提高自動(dòng)化水平,而且能夠?qū)Πl(fā)酵過(guò)程中主要參數(shù)進(jìn)行有效控制,具有重要的現(xiàn)實(shí)意義。
標(biāo)簽: ARMLinux 生物發(fā)酵 智能控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:1142895891
本文針對(duì)國(guó)家煙草局關(guān)于以信息化帶動(dòng)煙草行業(yè)現(xiàn)代化建設(shè)的要求,密切結(jié)合“煙草銷(xiāo)售業(yè)務(wù)管理系統(tǒng)”科研項(xiàng)目進(jìn)行研究開(kāi)發(fā),設(shè)計(jì)了一個(gè)基于ARM-Linux的煙草零售信息終端。零售商戶可以在此終端上完成商品零售的整個(gè)過(guò)程,并可通過(guò)終端完成訂貨預(yù)測(cè)和訂貨確認(rèn)的操作,同時(shí)可以下載和瀏覽各種煙草商品信息、訂貨、查看歷史營(yíng)銷(xiāo)記錄、瀏覽各種通知廣告,并與煙草公司互動(dòng)操作。 本文首先分析了課題的研究背景及煙草零售信息終端的國(guó)內(nèi)外現(xiàn)狀,給出了一個(gè)基于ARM-Linux、GPRS無(wú)線網(wǎng)絡(luò)的煙草銷(xiāo)售業(yè)務(wù)管理系統(tǒng)的總體結(jié)構(gòu);然后根據(jù)煙草零售信息終端的功能需求構(gòu)建了基于ARM9的硬件平臺(tái)的整體設(shè)計(jì)方案;介紹了基于ARM9內(nèi)核的微處理器S3C2440A及關(guān)鍵外圍模塊,設(shè)計(jì)了各模塊的硬件接口電路;并在硬件平臺(tái)上成功移植實(shí)現(xiàn)了一個(gè)基本的嵌入式Linux系統(tǒng)的軟件平臺(tái);隨后深入研究了Linux2.6引入的platform driver機(jī)制下的字符設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)方法,在全面分析了漢王手寫(xiě)芯片HW006的通信協(xié)議的基礎(chǔ)上,開(kāi)發(fā)了漢王手寫(xiě)芯片的觸摸屏驅(qū)動(dòng)程序,實(shí)現(xiàn)了在觸摸屏上的點(diǎn)擊與漢字手寫(xiě)識(shí)別;最后研究了Linux中的串口操作編程,完成了基于華為GTM900B GPRS模塊的數(shù)據(jù)通信程序設(shè)計(jì)和條形碼掃描程序模塊的開(kāi)發(fā),并研究了多線程編程技術(shù)在網(wǎng)絡(luò)數(shù)據(jù)收發(fā)中的應(yīng)用方法,設(shè)計(jì)了煙草零售信息終端所需的數(shù)據(jù)庫(kù)和圖形界面。 所研制的煙草零售信息終端已成功應(yīng)用于山西省某市的各個(gè)煙草零售點(diǎn),運(yùn)行結(jié)果表明,該終端運(yùn)行穩(wěn)定可靠,與用戶的交互方便快捷,采集到的各類數(shù)據(jù)能夠及時(shí)、有效、準(zhǔn)確地傳輸?shù)綉?yīng)用管理系統(tǒng),各方面性能都達(dá)到了課題的要求,為煙草銷(xiāo)售市場(chǎng)預(yù)測(cè)、貨物配送和營(yíng)銷(xiāo)推廣提供了一種有效的手段。
上傳時(shí)間: 2013-05-23
上傳用戶:CSUSheep
網(wǎng)絡(luò)的普及和計(jì)算機(jī)微型化的趨勢(shì)使得移動(dòng)終端成為未來(lái)人們生活中的必備。移動(dòng)終端具有體積小,重量輕,易于攜帶的特點(diǎn)。它將PC的部分功能與手機(jī)的通訊功能結(jié)合起來(lái),可以進(jìn)行無(wú)線通訊,還可以通過(guò)互聯(lián)網(wǎng)得到豐富多彩的服務(wù)。因此,針對(duì)移動(dòng)終端的研究具有非常重要的意義。 本文針對(duì)移動(dòng)終端的移動(dòng)性和無(wú)線上網(wǎng)功能提出一套基于ARM Linux平臺(tái)的解決方案。移動(dòng)終端硬件部分采用基于S3C2410控制器的硬件平臺(tái)。采用USB接口的WiFi模塊作為無(wú)線網(wǎng)卡。采用FPGA模塊做信息加密處理。軟件部分采用嵌入式Linux系統(tǒng)作為操作系統(tǒng),采用基于Qt的嵌入式Konqueror瀏覽器作為應(yīng)用程序。采用移動(dòng)IPv6技術(shù)支持終端的移動(dòng)性。 本文闡述了移動(dòng)終端軟件部分從底層到頂層的實(shí)現(xiàn)。包括了引導(dǎo)加載程序移植,Linux內(nèi)核的移植,NOR Flash驅(qū)動(dòng)移植,網(wǎng)卡驅(qū)動(dòng)移植,無(wú)線網(wǎng)卡驅(qū)動(dòng)移植,LCD驅(qū)動(dòng)的移植,觸摸屏驅(qū)動(dòng)的移植,根文件系統(tǒng)的實(shí)現(xiàn),Qt/Embedded和Qtopia的移植以及嵌入式Konqueror的移植。并對(duì)原理、相關(guān)知識(shí)點(diǎn)以及實(shí)現(xiàn)過(guò)程進(jìn)行了詳細(xì)的說(shuō)明。本文介紹了如何在移動(dòng)終端上支持移動(dòng)IPv6技術(shù),搭建基于Linux的移動(dòng)IPv6的實(shí)驗(yàn)網(wǎng)絡(luò),并測(cè)試移動(dòng)終端在不同的WiFi子網(wǎng)之間移動(dòng)過(guò)程中與通信對(duì)端的連接情況。 經(jīng)過(guò)測(cè)試表明,該移動(dòng)終端可以在無(wú)線條件下通過(guò)瀏覽器訪問(wèn)Internet,支持中文網(wǎng)頁(yè)并能通過(guò)鼠標(biāo)、鍵盤(pán)和觸摸屏進(jìn)行操作。在移動(dòng)性上,移動(dòng)終端在從家鄉(xiāng)網(wǎng)絡(luò)和外地網(wǎng)絡(luò)之間的漫游過(guò)程中能夠在一定的切換延遲下保持和通信對(duì)端的連接。
標(biāo)簽: ARMLinux 移動(dòng)終端
上傳時(shí)間: 2013-04-24
上傳用戶:R50974
隨著經(jīng)濟(jì)的發(fā)展,生活節(jié)奏的加快以及信息技術(shù)的進(jìn)步,人們?cè)絹?lái)越多的借助高性能的移動(dòng)手持設(shè)備來(lái)完成日常工作,目前手持設(shè)備處理性能有了很大的提高,其所能處理的數(shù)據(jù)量也越來(lái)越大,傳統(tǒng)的文件系統(tǒng)管理數(shù)據(jù)方式已經(jīng)越來(lái)越滿足不了需求,嵌入式數(shù)據(jù)庫(kù)就隨之誕生,為手持設(shè)備提供專業(yè)的數(shù)據(jù)管理。嵌入式數(shù)據(jù)庫(kù)的輕量級(jí)、被軟件產(chǎn)品包含、無(wú)需人工數(shù)據(jù)庫(kù)管理等特點(diǎn)使其適合被應(yīng)用于各類嵌入式系統(tǒng)及手持設(shè)備中。使用嵌入式數(shù)據(jù)庫(kù)與使用文件系統(tǒng)進(jìn)行客戶端數(shù)據(jù)管理相比更加靈活方便、可以高效地實(shí)時(shí)更新客戶端本地?cái)?shù)據(jù)。使用數(shù)據(jù)庫(kù)完成大量數(shù)據(jù)的存儲(chǔ)和管理,同圖形界面軟件結(jié)合構(gòu)成嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)的支撐系統(tǒng)。 SQLite數(shù)據(jù)庫(kù)作為一種開(kāi)源的嵌入式數(shù)據(jù)庫(kù),具有體積小,速度快,存儲(chǔ)量大,API使用方便等諸多的優(yōu)點(diǎn),目前已經(jīng)成為被廣泛應(yīng)用的嵌入式數(shù)據(jù)庫(kù)之一。同樣的,嵌入式圖形界面MINIGUI的開(kāi)源版本也具有體積小,控件比較豐富,編程難度不高等優(yōu)點(diǎn),受到廣大嵌入式開(kāi)發(fā)者的喜愛(ài)。 本文的主要任務(wù)是將MINIGUI和SQLite進(jìn)行有針對(duì)的裁剪或添加部分功能后移植到開(kāi)發(fā)板上,然后將圖形界面和數(shù)據(jù)庫(kù)相結(jié)合在arm—linux平臺(tái)上建立一個(gè)具有基本功能的嵌入式信息管理系統(tǒng)。首先分析了系統(tǒng)所使用的硬件平臺(tái)并研究了軟件環(huán)境的搭建過(guò)程,包括移植Bootloader、移植linux內(nèi)核、建立NFS網(wǎng)絡(luò)文件系統(tǒng)進(jìn)行程序調(diào)試,然后分別給出了嵌入式圖形界面MINIGUI和嵌入式數(shù)據(jù)庫(kù)SQLite移植到開(kāi)發(fā)板的過(guò)程和它們各自的開(kāi)發(fā)技術(shù),最后詳細(xì)研究了如何在MINIGUI中連接SQLite數(shù)據(jù)庫(kù),從而將二者結(jié)合起來(lái)編程以實(shí)現(xiàn)本系統(tǒng)并給出了系統(tǒng)在開(kāi)發(fā)過(guò)程中所遇到的關(guān)鍵問(wèn)題的解決方案,包括屏幕旋轉(zhuǎn)及校正、設(shè)計(jì)軟鍵盤(pán)進(jìn)行屏幕輸入、利用SQLite存儲(chǔ)圖片文件。從而證明了當(dāng)前條件下在嵌入式系統(tǒng)中實(shí)現(xiàn)一個(gè)比較簡(jiǎn)單的信息管理系統(tǒng)是完全可行的。最后討論了該領(lǐng)域存在的一些問(wèn)題和今后需要進(jìn)一步研究的課題。
標(biāo)簽: ARMLinux 嵌入式 信息管理系統(tǒng)
上傳時(shí)間: 2013-07-10
上傳用戶:visit8888
嵌入式技術(shù)與GPRS、GPS的結(jié)合實(shí)現(xiàn)了許多傳統(tǒng)的數(shù)據(jù)終端通過(guò)遠(yuǎn)程聯(lián)網(wǎng)進(jìn)行無(wú)線監(jiān)控,如車(chē)載GPS監(jiān)控系統(tǒng)、農(nóng)業(yè)現(xiàn)場(chǎng)環(huán)境信息監(jiān)控系統(tǒng)、航標(biāo)定位監(jiān)控系統(tǒng)等等。此類系統(tǒng)的終端具有以下特點(diǎn):一是監(jiān)控終端自身是智能設(shè)備:二是監(jiān)控終端需要將GPS測(cè)量的位置報(bào)告給監(jiān)控中心;三是監(jiān)控終端本身無(wú)法通過(guò)網(wǎng)線接入互聯(lián)網(wǎng)而需要采用GPRS無(wú)線通信技術(shù)接入互聯(lián)網(wǎng)。 本論文主要研究GPS無(wú)線監(jiān)控系統(tǒng)中的無(wú)線監(jiān)控終端部分的理論與實(shí)現(xiàn)技術(shù)。利用現(xiàn)有成熟的無(wú)線網(wǎng)GPRS通信技術(shù),采用嵌入式處理器ARM的無(wú)線監(jiān)控終端,并給出軟硬件實(shí)現(xiàn)方案。系統(tǒng)主要完成GPS數(shù)據(jù)采集和GPRS無(wú)線數(shù)據(jù)收發(fā),主要包括四個(gè)部分:第一,PPP撥號(hào)程序pppd和chat的移植;第二,撥號(hào)腳本的修改與配置;第三,多進(jìn)程技術(shù)實(shí)現(xiàn)GPS數(shù)據(jù)的串口讀取;第四,通過(guò)socket套接字編程實(shí)現(xiàn)監(jiān)控終端和監(jiān)控中心無(wú)線收發(fā)數(shù)據(jù)。 本設(shè)計(jì)是基于RedHatLinux9.0操作系統(tǒng)和立宇泰公司的ARMSYS2410開(kāi)發(fā)平臺(tái)下完成的,軟件部分全部用Linux C語(yǔ)言實(shí)現(xiàn)。本文以理論聯(lián)系實(shí)際,給出了一個(gè)監(jiān)控終端的具體實(shí)現(xiàn)方案,并在實(shí)驗(yàn)室內(nèi)使用服務(wù)器監(jiān)控程序進(jìn)行完整的系統(tǒng)設(shè)計(jì)與初步仿真實(shí)現(xiàn)。
標(biāo)簽: ARMLinux GPRS GPS 監(jiān)控終端
上傳時(shí)間: 2013-07-06
上傳用戶:aappkkee
隨著科學(xué)技術(shù)的進(jìn)步,電腦互聯(lián)網(wǎng)的普及,傳統(tǒng)糧倉(cāng)人工監(jiān)控的方式正在被更加方便和高精確度的檢測(cè)控制系統(tǒng)所替代。在單機(jī)局部檢測(cè)控制的基礎(chǔ)上,利用互聯(lián)網(wǎng)技術(shù)將整個(gè)糧倉(cāng)測(cè)控系統(tǒng)集成在一起,通過(guò)網(wǎng)頁(yè)訪問(wèn)方式,糧倉(cāng)管理人員能夠更快更好地了解糧倉(cāng)具體環(huán)境指標(biāo),各項(xiàng)溫濕度,氣體含量并通過(guò)控制電機(jī)等方式對(duì)環(huán)境各參數(shù)進(jìn)行控制。 本文提出并設(shè)計(jì)了一套以ARM嵌入式開(kāi)發(fā)板為核心的現(xiàn)代糧情測(cè)控系統(tǒng)。嵌入式糧情測(cè)控系統(tǒng)在傳感器采集到信號(hào),進(jìn)行處理后,將數(shù)據(jù)顯示在網(wǎng)頁(yè)和嵌入式開(kāi)發(fā)板液晶屏上,通過(guò)TCP/IP協(xié)議,使用IE瀏覽器就可以在線查看實(shí)時(shí)數(shù)據(jù),并且可以保存和打印數(shù)據(jù),另外還可以通過(guò)網(wǎng)頁(yè)控制電機(jī)等設(shè)備工作。該系統(tǒng)硬件平臺(tái)使用ARM9微處理器S3C2410,以核心板和底板的方式組成,可以采集多路模擬和數(shù)字信號(hào);支持標(biāo)準(zhǔn)RS232接口和USB通信接口;采用液晶顯示屏和觸摸屏的人機(jī)交互接口,為操作人員提供了良好的監(jiān)控界面;軟件系統(tǒng)使用嵌入式Linux操作系統(tǒng),通過(guò)交叉編譯模式,使用C語(yǔ)言編寫(xiě)移植傳感器驅(qū)動(dòng)和電機(jī)控制程序,使用Boa嵌入式WEB服務(wù)器和SQLite數(shù)據(jù)庫(kù)搭建遠(yuǎn)程監(jiān)控系統(tǒng),使用MiniGUI圖形軟件系統(tǒng)編寫(xiě)了終端界面程序,完成了人機(jī)交互界面的設(shè)計(jì)。 本文第一章綜合介紹了課題研究背景及嵌入式糧情測(cè)控系統(tǒng)的設(shè)計(jì)方案。第二章概述了嵌入式糧情測(cè)控系統(tǒng)的設(shè)計(jì),包括嵌入式系統(tǒng)的特點(diǎn)及其軟硬件組成部分,以及系統(tǒng)設(shè)計(jì)中選用的各種傳感器及電機(jī)驅(qū)動(dòng)器等。第三章詳細(xì)闡述了嵌入式糧情測(cè)控系統(tǒng)的實(shí)現(xiàn),包括嵌入式系統(tǒng)軟件開(kāi)發(fā)流程,傳感器和電機(jī)的驅(qū)動(dòng)及控制程序,以及嵌入式WEB遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。第四章介紹了MiniGUI軟件界面的設(shè)計(jì)以及應(yīng)用程序的設(shè)計(jì)。 論文最后對(duì)本課題的完成情況做了總結(jié)和評(píng)價(jià),并且為本課題的發(fā)展提出了建議。
標(biāo)簽: ARMLinuz 嵌入式 測(cè)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:龍飛艇
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1