設(shè)備狀態(tài)監(jiān)測(cè)技術(shù)是計(jì)算機(jī)科學(xué)、測(cè)試技術(shù)、信號(hào)分析與數(shù)據(jù)處理技術(shù)等相結(jié)合的一種設(shè)備運(yùn)行信息分析處理方法。將嵌入式計(jì)算機(jī)技術(shù)與數(shù)據(jù)采集技術(shù)及數(shù)字信號(hào)處理技術(shù)結(jié)合起來(lái),構(gòu)成一種體積小、便于攜帶、易于網(wǎng)絡(luò)化、造價(jià)相對(duì)較低,集信號(hào)采集、處理、存儲(chǔ)和顯示為一體的設(shè)備具有廣泛的應(yīng)用前景。 本文通過(guò)對(duì)傳統(tǒng)工控監(jiān)測(cè)技術(shù)方案以及本項(xiàng)目具體功能和指標(biāo)的分析,提出了ARM+嵌入式Linux架構(gòu)的技術(shù)方案。采用多個(gè)嵌入式設(shè)備終端作為監(jiān)測(cè)系統(tǒng)數(shù)據(jù)的采集終端,然后通過(guò)GPRS模塊連入Internet,通過(guò)Internet上的多臺(tái)主機(jī)作為監(jiān)控中心,各自運(yùn)行相應(yīng)的包括網(wǎng)絡(luò)管理功能的應(yīng)用程序,實(shí)現(xiàn)監(jiān)測(cè)數(shù)據(jù)自動(dòng)、可靠的采集、存儲(chǔ)、處理、實(shí)時(shí)顯示及實(shí)時(shí)數(shù)據(jù)遠(yuǎn)程傳輸,進(jìn)而實(shí)現(xiàn)分布式、網(wǎng)絡(luò)化和自動(dòng)化的設(shè)備監(jiān)測(cè)系統(tǒng)新模式。 本文首先介紹了嵌入式技術(shù)的國(guó)內(nèi)外研發(fā)現(xiàn)狀。給出了嵌入式監(jiān)測(cè)系統(tǒng)總體設(shè)計(jì)方案。根據(jù)系統(tǒng)的功能和要求的技術(shù)指標(biāo),在綜合比較現(xiàn)有各種嵌入式操作系統(tǒng)的基礎(chǔ)上,分析了使用嵌入式Linux操作系統(tǒng)構(gòu)造嵌入式系統(tǒng)的優(yōu)點(diǎn)和缺陷,選定了嵌入式Linux操作系統(tǒng)作為本次設(shè)計(jì)的操作系統(tǒng);選擇了samsung公司基于ARM920T內(nèi)核的處理器S3C2410X作為嵌入式處理器;簡(jiǎn)單介紹了S3C2410X的工作模式,并設(shè)計(jì)了系統(tǒng)的硬件和軟件結(jié)構(gòu)方案。 這種基于嵌入式終端的工控監(jiān)測(cè)系統(tǒng)主要由控制中心和嵌入式監(jiān)測(cè)終端兩大部分組成。本文所主要涉及的就是該系統(tǒng)中的嵌入式監(jiān)測(cè)終端部分,主要進(jìn)行了嵌入式監(jiān)測(cè)終端的硬件設(shè)計(jì),嵌入式操作系統(tǒng)ARM-Linux的移植,建立交叉編譯環(huán)境,制作根文件系統(tǒng),軟件部分主要是對(duì)驅(qū)動(dòng)程序和終端應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了研究和介紹。重點(diǎn)介紹并了FPGA設(shè)備驅(qū)動(dòng)程序的實(shí)現(xiàn)以及應(yīng)用程序中的液晶顯示部分與實(shí)數(shù)EFT算法以及幾種數(shù)字信號(hào)的平均算法的C語(yǔ)言實(shí)現(xiàn),最后,對(duì)本論文進(jìn)行了總結(jié),并指出了后續(xù)工作中需要注意的問(wèn)題。 基于ARM-Linux的工控監(jiān)測(cè)系統(tǒng)的研制對(duì)于監(jiān)測(cè)網(wǎng)絡(luò)化是一個(gè)有益的嘗試,它的研制成功將會(huì)給工廠帶來(lái)更大的經(jīng)濟(jì)效益。
標(biāo)簽: ARMLinux 工控 監(jiān)測(cè)系統(tǒng)
上傳時(shí)間: 2013-07-20
上傳用戶:gjzeus
論文的工作是基于“流媒體網(wǎng)絡(luò)廣播系統(tǒng)”項(xiàng)目。在調(diào)研和消化多套國(guó)內(nèi)外相關(guān)實(shí)驗(yàn)平臺(tái)系統(tǒng)的基礎(chǔ)上,研究開(kāi)發(fā)了基于ARM9處理器和嵌入式Linux操作系統(tǒng)的多功能實(shí)時(shí)計(jì)算機(jī)處理系統(tǒng),并且根據(jù)實(shí)際需要構(gòu)建了此系統(tǒng)的軟硬件平臺(tái)。流媒體網(wǎng)絡(luò)廣播系統(tǒng)是當(dāng)前IT領(lǐng)域比較熱門(mén)的前沿技術(shù),正是因?yàn)檫@前沿技術(shù)使得實(shí)際構(gòu)建出的系統(tǒng)功能強(qiáng)大、體積小、成本低、具有相當(dāng)強(qiáng)的可擴(kuò)展性,完全能夠取代當(dāng)前傳統(tǒng)廣播系統(tǒng)中廣泛采用的模擬信號(hào)傳輸方式,同時(shí)也更好解決了以往這種結(jié)構(gòu)帶來(lái)的價(jià)格昂貴、體積龐大、系統(tǒng)利用率低等諸多劣勢(shì)。 本文設(shè)計(jì)開(kāi)發(fā)了基于AMR-Linux的流媒體網(wǎng)絡(luò)廣播平臺(tái),該系統(tǒng)基于SamsLlmgS3C2410處理器,采用嵌入式ARM-Linux操作系統(tǒng),通過(guò)HTTP協(xié)議傳輸流媒體,利用MP3標(biāo)準(zhǔn)實(shí)現(xiàn)對(duì)音頻的解碼,從而支持流媒體網(wǎng)絡(luò)廣播功能。本論文設(shè)計(jì)了系統(tǒng)的軟件部分,包括底層軟件BootLoader、ARM-Linux操作系統(tǒng)、根文件系統(tǒng)、網(wǎng)卡的驅(qū)動(dòng)程序等并提出了下一步工作的建議和設(shè)想。 基于ARM-Linux系統(tǒng)的軟件設(shè)計(jì)方法是本論文的重點(diǎn)和難點(diǎn),也是論文的核心內(nèi)容。流媒體網(wǎng)絡(luò)廣播系統(tǒng)已經(jīng)經(jīng)過(guò)測(cè)試,實(shí)際的應(yīng)用效果表明該系統(tǒng)是可行的也是可靠的,同傳統(tǒng)的廣播系統(tǒng)相比,體現(xiàn)出了明顯的優(yōu)勢(shì)。
標(biāo)簽: ARMLinux 流媒體 平臺(tái)設(shè)計(jì) 網(wǎng)絡(luò)廣播
上傳時(shí)間: 2013-05-29
上傳用戶:zhenyushaw
隨著軟硬件技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來(lái)越廣泛,嵌入式技術(shù)也全面滲透到日常生活的每一個(gè)角落。掌上漢語(yǔ)學(xué)習(xí)機(jī)系統(tǒng)的開(kāi)發(fā)是為滿足對(duì)漢語(yǔ)學(xué)習(xí)有需要的人群。隨著經(jīng)濟(jì)、技術(shù)的不斷提高,中國(guó)逐漸走向國(guó)際化,漢語(yǔ)學(xué)習(xí)人員的人數(shù)也不斷增加,開(kāi)發(fā)出一款掌上漢語(yǔ)學(xué)習(xí)機(jī)系統(tǒng)是有充分的市場(chǎng)需求的。 系統(tǒng)的開(kāi)發(fā)環(huán)境是基于ARM-Linux開(kāi)發(fā)平臺(tái),并應(yīng)用了嵌入式開(kāi)發(fā)的相關(guān)關(guān)鍵技術(shù),包括嵌入式圖形用戶界面系統(tǒng)MiniGUI和嵌入式數(shù)據(jù)庫(kù)SQLite,系統(tǒng)開(kāi)發(fā)的目的是在這些技術(shù)的基礎(chǔ)上,為需要學(xué)習(xí)漢語(yǔ)的人員提供一款界面友好、功能豐富的語(yǔ)言學(xué)習(xí)工具。 本文主要講述的是掌上漢語(yǔ)學(xué)習(xí)機(jī)系統(tǒng)的軟件開(kāi)發(fā)過(guò)程以及開(kāi)發(fā)過(guò)程中涉及的開(kāi)發(fā)環(huán)境及開(kāi)發(fā)技術(shù)。隨著手持設(shè)備的硬件條件的提高,嵌入式系統(tǒng)對(duì)輕量級(jí)GUI的需求越來(lái)越迫切,圖形用戶界面的支持是實(shí)現(xiàn)一個(gè)完善的語(yǔ)言學(xué)習(xí)系統(tǒng)的基礎(chǔ),本文首先從圖形用戶界面的歷史、技術(shù)特點(diǎn)、結(jié)構(gòu)模型、發(fā)展?fàn)顩r等方面做了介紹,然后介紹了MiniGUI的體系結(jié)構(gòu)和版本,以及移植的方法和過(guò)程,還詳細(xì)闡述了應(yīng)用程序開(kāi)發(fā)中對(duì)MiniGUI函數(shù)庫(kù)的使用和調(diào)用方法。同時(shí)一個(gè)簡(jiǎn)單實(shí)用的數(shù)據(jù)庫(kù)的支持會(huì)為系統(tǒng)中的數(shù)據(jù)處理和組織提供方便,本項(xiàng)目中有六個(gè)字典和其它學(xué)習(xí)程序,對(duì)數(shù)據(jù)的處理也相當(dāng)多,本文介紹了嵌入式數(shù)據(jù)庫(kù)的知識(shí)和Sqlite數(shù)據(jù)庫(kù)在項(xiàng)目中的使用和開(kāi)發(fā)技術(shù)。最后,以系統(tǒng)中的單位換算模塊為例詳細(xì)介紹了應(yīng)用程序的開(kāi)發(fā)過(guò)程。本文的內(nèi)容涉及了嵌入式Linux軟件開(kāi)發(fā)的主要技術(shù),在ARM-Linux嵌入式開(kāi)發(fā)領(lǐng)域具有很強(qiáng)的實(shí)踐意義。
標(biāo)簽: ARMLinux 嵌入式開(kāi)發(fā) 關(guān)鍵技術(shù)
上傳時(shí)間: 2013-06-15
上傳用戶:songrui
隨著經(jīng)濟(jì)與科技的發(fā)展,人們對(duì)住宅小區(qū)提出了智能化的要求:一方面住戶要求能夠遠(yuǎn)程監(jiān)視家庭環(huán)境和控制家電設(shè)備;另一方面,小區(qū)管理人員要求實(shí)現(xiàn)對(duì)小區(qū)事務(wù)的統(tǒng)一管理。計(jì)算機(jī)、通信和ARM嵌入式技術(shù)為小區(qū)的智能化提供了有力的技術(shù)支持。 本文來(lái)源于實(shí)驗(yàn)室與日本NTT公司合作的智能家居項(xiàng)目,提出一種基于ARM-Linux平臺(tái)的小區(qū)智能監(jiān)控系統(tǒng)的實(shí)現(xiàn)方案。系統(tǒng)包括小區(qū)網(wǎng)關(guān)、家庭中繼器和家庭傳感器/開(kāi)關(guān)設(shè)備三部分。家庭中繼器通過(guò)RS485總線連接家庭內(nèi)部各種傳感器和開(kāi)關(guān)設(shè)備組成家庭內(nèi)部通信網(wǎng),中繼器可以在家庭內(nèi)部網(wǎng)中集中采集傳感器數(shù)據(jù)和控制家電開(kāi)關(guān)設(shè)備。小區(qū)網(wǎng)關(guān)通過(guò)Ethernet連接各家庭中繼器組成小區(qū)局域網(wǎng),它可以統(tǒng)一管理所有家庭中繼器和家庭設(shè)備。用戶可以通過(guò)Internet訪問(wèn)小區(qū)網(wǎng)關(guān)的Web服務(wù)器來(lái)查看家庭內(nèi)部傳感器信息或發(fā)送操作指令來(lái)遠(yuǎn)程控制家電開(kāi)關(guān)設(shè)備,小區(qū)管理人員也可以通過(guò)小區(qū)網(wǎng)關(guān)的服務(wù)器發(fā)布小區(qū)管理信息。從而,實(shí)現(xiàn)家庭監(jiān)控和小區(qū)管理的智能化。 本文主要工作包括:家庭中繼器的硬件設(shè)計(jì)、系統(tǒng)軟件移植和應(yīng)用軟件設(shè)計(jì);小區(qū)網(wǎng)關(guān)的軟件設(shè)計(jì);家庭內(nèi)通信網(wǎng)與小區(qū)局域網(wǎng)的組網(wǎng)以及在通信網(wǎng)絡(luò)中采用的通信協(xié)議的設(shè)計(jì)。通過(guò)對(duì)實(shí)驗(yàn)室原型系統(tǒng)的實(shí)驗(yàn)與測(cè)試,證明小區(qū)智能監(jiān)控系統(tǒng)能夠良好運(yùn)行。
標(biāo)簽: ARMLinux 小區(qū)智能 監(jiān)控 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-07-27
上傳用戶:zxc23456789
第一章 序論……………………………………………………………6 1- 1 研究動(dòng)機(jī)…………………………………………………………..7 1- 2 專題目標(biāo)…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開(kāi)發(fā)環(huán)境與設(shè)備…………………………………………………10 第二章 德州儀器OMAP 開(kāi)發(fā)套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優(yōu)點(diǎn)……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構(gòu)………………………………….…12 2-2.2 OMAP1510軟體架構(gòu)……………………………………...12 2-2.3 DSP / BIOS Bridge簡(jiǎn)述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構(gòu)Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開(kāi)發(fā)與一般程式開(kāi)發(fā)之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構(gòu)Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統(tǒng)……………………………….…..32 3- 4 啟動(dòng)及測(cè)試Innovator音效裝置…………………………..…….33 3- 5 建構(gòu)支援DSP processor的環(huán)境…………………………...……34 3-5.1 Solution -- DSP Gateway簡(jiǎn)介……………………..…34 3-5.2 DSP Gateway運(yùn)作架構(gòu)…………………………..…..35 3- 6 架設(shè)DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測(cè)試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說(shuō)明………………………………….……41 第五章 程式改寫(xiě)………………………………………………...…...42 5-1 程式評(píng)估與改寫(xiě)………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開(kāi)發(fā)注意事項(xiàng)…………………………………...…47 第六章 效能評(píng)估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負(fù)載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經(jīng)濟(jì)效益………………………………...49 6-3.2音質(zhì)v.s 浮點(diǎn)與定點(diǎn)運(yùn)算………………………..…..49 6-3.3 DSP Gateway架構(gòu)的限制………………………….…50 6-3.4減少I(mǎi)O溝通……………….………………………….50 6-3.5網(wǎng)路掛載File System的Delay…………………..……51 第七章 結(jié)論心得…
上傳時(shí)間: 2013-10-14
上傳用戶:a471778
采用AT91SAM9261/AT91SAM9263 的QT移植方案 一、準(zhǔn)備工作開(kāi)發(fā)環(huán)境:RedHat Linux 9.0+ARM-LINUXQT 軟件包:tmake-1.13.tar.gz qt-embedded-2.3.10.tar.gz qt-x11-2.3.2 .tar.gz
上傳時(shí)間: 2013-10-27
上傳用戶:llwap
無(wú)線通訊
上傳時(shí)間: 2013-10-18
上傳用戶:hgmmyl
熟悉 uClinux 開(kāi)發(fā)環(huán)境,學(xué)會(huì)基于 ARM7TDMI 的 uClinux 開(kāi)發(fā)環(huán)境的配置和使用。使 用 uClinux 的 arm-uclibc-gcc 編譯,使用基于 NFS 方式的下載調(diào)試,了解嵌入式開(kāi)發(fā)的基本 過(guò)程。
標(biāo)簽: uClinux 開(kāi)發(fā)環(huán)境
上傳時(shí)間: 2013-12-26
上傳用戶:jqy_china
LZW壓縮和解壓縮程序 lzw.c 主要的功能模塊 bitio.c/bitio.h 一些支撐函數(shù),支持以比特(bit)為單位的文件I/O 用法: 壓縮 lzw E <in-file> <out-file> 解壓縮 lzw D <in-file> <out-file> 壓縮時(shí),讀入<in-file>中內(nèi)容,壓縮后存入<out-file>中,得到壓縮文件。 解壓縮時(shí),讀入<in-file>中內(nèi)容,將結(jié)果存入<out-file>中,得到原文件。 本代碼在linux+gcc/windows+vc下經(jīng)過(guò)測(cè)試,為了使讀者容易理解算法本身, 算法實(shí)現(xiàn)中僅采用了簡(jiǎn)單的錯(cuò)誤處理機(jī)制和優(yōu)化。
上傳時(shí)間: 2015-06-08
上傳用戶:chenbhdt
CAN總線設(shè)備驅(qū)動(dòng),已在Linux2.4測(cè)試通過(guò)。CAN控制芯片MCP2510,微處理器S3C2410,交叉編譯環(huán)境arm-linux-2.95.3.
標(biāo)簽: CAN 總線 設(shè)備驅(qū)動(dòng)
上傳時(shí)間: 2013-12-11
上傳用戶:秦莞爾w
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1