隨著計算機技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)將在人們的生產(chǎn)生活中發(fā)揮越來越重要的作用。一方面,ARM技術(shù)已經(jīng)在當(dāng)今的嵌入式微處理器領(lǐng)域中占據(jù)了領(lǐng)先地位,另一方面,結(jié)構(gòu)清晰、源碼開放的Linux已經(jīng)發(fā)展成為一款非常具有活力的操作系統(tǒng)。近年來,基于ARM和Linux的嵌入式技術(shù)已經(jīng)成為當(dāng)前嵌入式領(lǐng)域研究的一個亮點。便攜式微型熱敏打印機雖然已經(jīng)廣泛應(yīng)用在票據(jù)打印領(lǐng)域,但是其優(yōu)秀的圖形打印能力仍然具有很大的應(yīng)用潛力可以發(fā)掘。在工業(yè)生產(chǎn)中,某些參數(shù),比如環(huán)境的溫度、濕度等,需要被嚴格掌控。將這些參數(shù)映射到坐標(biāo)系中并使用便攜式熱敏打印機打印出來,能夠讓技術(shù)人員更加方便直觀地觀察到參數(shù)變化情況。 本次設(shè)計的目的是建立一個基于ARM核心處理器和嵌入式Linux操作系統(tǒng)的嵌入式開發(fā)平臺,為嵌入式系統(tǒng)開發(fā)提供一個方便功能擴展的軟硬件環(huán)境。在此基礎(chǔ)上,此次設(shè)計還以VMP01 PLUS便攜式熱敏打印機為對象,利用嵌入式系統(tǒng)的豐富資源,使用串行接口連接該型號打印機,并輔助軟件設(shè)計擴展了坐標(biāo)圖形打印的功能。軟件設(shè)計部分包括了Linux下VMP01 PLUS熱敏打印機的驅(qū)動程序設(shè)計和實現(xiàn)坐標(biāo)圖形打印功能的應(yīng)用程序設(shè)計。驅(qū)動程序和應(yīng)用程序都能夠移植到開發(fā)平臺上正確地運行,打印效果理想。
標(biāo)簽: Linux ARM 嵌入式系統(tǒng) 打印
上傳時間: 2013-04-24
上傳用戶:xc216
本文根據(jù)大樓電梯視頻監(jiān)控系統(tǒng)的要求,提出了一種基于嵌入式技術(shù)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)實現(xiàn)方案。系統(tǒng)以嵌入式Linux和嵌入式微處理器S3C2410X為核心平臺,通過嵌入式平臺建立的基于TCP/IP協(xié)議的視頻服務(wù)器,將USB攝像頭采集來的圖像數(shù)據(jù)壓縮后,經(jīng)過網(wǎng)絡(luò)傳輸,完成對監(jiān)控現(xiàn)場的網(wǎng)絡(luò)視頻監(jiān)控任務(wù)。首先闡述了嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的發(fā)展、現(xiàn)狀以及整體構(gòu)建,然后介紹了嵌入式Linux操作系統(tǒng)以及ARM處理器的發(fā)展情況,分析了主要外圍電路的設(shè)計,以及如何在ARM硬件平臺上進行嵌入式Linux內(nèi)核的編譯與移植,介紹了Bootloader的啟動原理及運行過程,并對在Linux操作系統(tǒng)下的USB驅(qū)動程序的開發(fā)進行了研究。本文重點討論了圖像采集、編碼和網(wǎng)絡(luò)通信程序的設(shè)計原理與實現(xiàn)。最后進行了系統(tǒng)整體測試,并提出了進一步開發(fā)設(shè)想。
標(biāo)簽: Linux ARM 嵌入式 遠程視頻監(jiān)控
上傳時間: 2013-06-15
上傳用戶:17854267178
隨著國有銀行向商業(yè)銀行的轉(zhuǎn)變,銀行的設(shè)備采購標(biāo)準(zhǔn)會越來越高,與此同時,銀行柜臺業(yè)務(wù)量的增加,使得老一代的銀行專用打印機無論在速度上還是在使用的方便性上都顯得力不從心,為了占領(lǐng)市場,公司有必要開發(fā)新型的、使用更加方便的打印機。 老一代打印機在打印存折時,柜臺工作人員要把存折放準(zhǔn)位置,要不然打印會偏離預(yù)定位置,在打印信函時,有的冷僻字無法打印出來,軟件無法下載升級。為了加快柜臺處理速度,減小柜臺工作人員的工作量,需要開發(fā)能自動糾偏定位,字符完善的打印機。 本文在分析需求的基礎(chǔ)上,比較當(dāng)前流行的處理器,選用Atmel公司的ARM芯片AT91M42800A作為處理核心,使用Xilin公司的20萬門的FPGA XC2S200做硬件邏輯控制,通過光電傳感器和相關(guān)的控制電路來實現(xiàn)自動糾偏定位。在嵌入式操作系統(tǒng)上選用Nucleus Plus,約95%的Nucleus Plus代碼用C語言編寫,因此它能很方便移植,同時它還提供全部源代碼,這樣便于開發(fā)。另外,它還只要一次性付費,這使得它有很好的成本優(yōu)勢。 文中詳細說明了本系統(tǒng)的硬件、固件的實現(xiàn)。在硬件上闡述了一些單元電路,包括存儲器電路,接口電路,傳感器電路等的設(shè)計思路和實現(xiàn)方法。通過光電傳感電路,步進電機控制和軟件結(jié)合,形成閉環(huán)控制,從而實現(xiàn)了快速自動糾偏定位;通過大屏幕的LCD顯示實現(xiàn)了操作界面的簡單化;采用大容量的存儲器以及大字庫解決了冷僻字無法打印的問題;固件部分詳細闡述了系統(tǒng)上電啟動過程,包括Bootstrap模塊和loader模塊,Bootstrap模塊主要功能是重定位存儲器,初始化基本硬件以及Loader模塊的自動在線下載升級。Loader模塊的主要功能是下載FPGA的配置代碼,初始化鍵盤和顯示器,然后調(diào)用Nucleus Plus初始化代碼,從而建立和調(diào)用任務(wù)。 本文通過總結(jié)測試結(jié)果,與老一代打印機相比,新打印機在智能化上實現(xiàn)了自動糾偏定位,使得打印機操作人員不需要準(zhǔn)確放置存折,就能正確打印,提高了工作效率;在打印速度上比原系統(tǒng)提高30%,還可方便地實現(xiàn)軟件升級。 當(dāng)然,新的打印機在存折偏移很大時,要耗費長時間才能把存折推到正確位置。這要在糾偏算法上做進一步的改進。
標(biāo)簽: Nucleus Plus ARM 打印機
上傳時間: 2013-04-24
上傳用戶:feichengweoayauya
隨著現(xiàn)代計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)成為了當(dāng)前信息行業(yè)最熱門的焦點之一。ARM以其高性能低功耗的特點成為目前主流的32位嵌入式處理器而在數(shù)碼產(chǎn)品中廣泛使用,隨著數(shù)碼相機的普及,數(shù)碼相框產(chǎn)品得到推廣,數(shù)碼相框通過一個液晶的屏幕顯示數(shù)碼照片而非紙質(zhì)照片,數(shù)碼相框比普通相框更靈活多變,也給現(xiàn)在日益使用的數(shù)碼相片一個新的展示空間。在嵌入式操作系統(tǒng)方面,uC/OS—Ⅱ憑借其小內(nèi)核、多任務(wù)、豐富的系統(tǒng)服務(wù)、容易使用以及源碼公開等特點被嵌入式系統(tǒng)開發(fā)者廣泛用在各種嵌入式設(shè)備開發(fā)中。uC/FS嵌入式文件系統(tǒng)由于穩(wěn)定性,可移植性以及與uC/OS—Ⅱ內(nèi)核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統(tǒng)開發(fā)中。NAND Flash存儲器由于其大容量數(shù)據(jù)存儲、高速存取速度、易于擦除和重寫、功耗小等特點被廣泛應(yīng)用于便攜式電子設(shè)備的數(shù)據(jù)存儲、嵌入式系統(tǒng)的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發(fā)的數(shù)碼相框芯片方案ARK1600,該平臺集成了嵌入式系統(tǒng)設(shè)計所需的相關(guān)硬件模塊。本論文的主要設(shè)計目標(biāo)是在該平臺上實現(xiàn)NAND Flash存儲設(shè)備驅(qū)動的系統(tǒng)級方案,即在ARK1600平臺上通過構(gòu)建uC/OS—Ⅱ操作系統(tǒng)以及uC/FS文件系統(tǒng)來實現(xiàn)NAND Flash設(shè)備驅(qū)動掛接。本論文是在Windows環(huán)境下通過ARM ADS實現(xiàn)代碼的編譯,通過Multi—ICE進行前期調(diào)試以及USB—Debug進行后期的系統(tǒng)整合調(diào)試。 本論文的主要研究工作具體涉及以下三個的方面:首先研究了ARM相關(guān)構(gòu)架以及uC/OS—Ⅱ操作系統(tǒng)的特點,并在此基礎(chǔ)上移植uC/OS—Ⅱ操作系統(tǒng)到ARK1600平臺,分析ARK1600硬件體系結(jié)構(gòu)的基礎(chǔ)上詳細分析了BootLoader的相關(guān)概念,并重點闡述了NAND BootLoader程序設(shè)計與實現(xiàn)過程;其次在文件系統(tǒng)方面,本論文成功移植uC/FS嵌入式文件系統(tǒng)到ARK1600平臺,在移植的過程中采用了動態(tài)文件緩沖區(qū)算法提高了該文件系統(tǒng)的數(shù)據(jù)傳輸效率;最后重點討論了NAND Flash驅(qū)動在ARK1600的實現(xiàn),主要分析了NAND Flash的數(shù)據(jù)存儲結(jié)構(gòu),并從物理層,邏輯層和文件系統(tǒng)接口層三個方面具體分析了NAND Flash驅(qū)動程序的實現(xiàn),并在NAND Flash邏輯層驅(qū)動實現(xiàn)時通過采用壞塊處理表算法實現(xiàn)了NAND的磨損均衡問題。
上傳時間: 2013-07-31
上傳用戶:xcy122677
智能家庭信息系統(tǒng)是集自動化、計算機、通信技術(shù)于一體的“3C”系統(tǒng),它將各種家電產(chǎn)品結(jié)合成一個有機整體,實現(xiàn)了對家電設(shè)備進行集中或異地控制和管理,以及能夠與外界進行信息交互,以控制終端為突破口作為對家庭信息系統(tǒng)的研究,將有可能在以后的競爭中占據(jù)制高點,取得良好的經(jīng)濟和社會效益。 本課題開發(fā)的智能家庭信息系統(tǒng)是以實際項目為背景,對基于網(wǎng)絡(luò)的嵌入式家庭信息系統(tǒng)進行了研究。通過對傳統(tǒng)智能家居的特點進行分析,指出了目前市場上的智能家居系統(tǒng)的局限性,提出了基于短距無線網(wǎng)絡(luò)的現(xiàn)代智能家居系統(tǒng)是將來的發(fā)展趨勢。 接著對智能家居控制的系統(tǒng)構(gòu)架以及相關(guān)關(guān)鍵技術(shù)進行了分析和比較,指出基于IEEE802.15.4的ZigBee技術(shù)是目前最適合無線家居控制系統(tǒng)的無線標(biāo)準(zhǔn),并對該標(biāo)準(zhǔn)進行了深入研究。 論文充分考慮到家庭信息化網(wǎng)絡(luò)的現(xiàn)狀和家庭內(nèi)部各信息家電的互連、集中控制、遠程訪問與控制的需求,以及低成本實現(xiàn)的實際需要,及設(shè)備互連對傳輸帶寬和使用靈活性等特點的需要,設(shè)計了以無線ZigBee技術(shù)組成家庭網(wǎng)絡(luò)體系總體結(jié)構(gòu),避免了在家庭內(nèi)部布線的缺陷,且滿足了功耗低,成本低,網(wǎng)絡(luò)容量大等要求。 設(shè)計了新型無線通訊模塊,該模塊主控芯片采用8位低功耗微控制器ATMEGA64及CHIPCON公司推出的首款符合2.4 GHZ IEEE802.15.4標(biāo)準(zhǔn)的射頻收發(fā)器CC2420來實現(xiàn)ZigBee模塊,它可以降低無線通訊的成本和提高無線通訊的可靠性,可以單獨使用,也可以嵌入其它設(shè)備。 論文采用了免費、公開的linux操作系統(tǒng),并給出了在Linux上的開發(fā)流程。 最后,論文具體分析了無線ZigBee協(xié)議、ZigBee組網(wǎng)技術(shù)以及它們在將來的廣泛應(yīng)用。深入地研究了HTTP超文本傳輸協(xié)議,設(shè)計了遠程客戶端訪問和控制家用電器的界面,并給出了部分軟件設(shè)計流程圖。
標(biāo)簽: ARM 嵌入式系統(tǒng) 家 中的應(yīng)用
上傳時間: 2013-04-24
上傳用戶:agent
本文著重于圖像壓縮傳輸技術(shù)的研究和硬件平臺的的制作。首先對視頻壓縮技術(shù)的背景及主要壓縮標(biāo)準(zhǔn)及其目前圖像處理ASIC芯片市場作一個簡單的回顧和分析,然后對目前比較流行的圖像壓縮和傳輸硬件平臺方案作一些分析和比較,選擇了一種DSP+ARM架構(gòu)的圖像處理及傳輸模式,設(shè)計擬采用JPEG靜態(tài)圖像壓縮標(biāo)準(zhǔn)對單幅畫面實現(xiàn)壓縮,并通過DSP的HPI口把壓縮后的圖片傳輸至ARM處理器,通過ARM去實現(xiàn)圖像的存儲傳輸。 在硬件平臺的具體實現(xiàn)上,以TI的TMS320VC5402實現(xiàn)單幅靜態(tài)圖像的壓縮,ALTER公司的EPMT064S實現(xiàn)VC5402擴展存儲器的邏輯控制,通過VC5402的HPI接口實現(xiàn)與具有ARM920T內(nèi)核的S3C2410通信。在硬件平臺的制作上,選擇了國際流行的0rCAD+PowerPCB作為其原理圖和PCB板的制作工具。在軟件開發(fā)平臺上,選擇了以LINUX作為系統(tǒng)操作平臺。成本低、系統(tǒng)靈活、能基本滿足靜態(tài)圖像壓縮傳輸嵌入式開發(fā)平臺。 實驗初步結(jié)果表明該系統(tǒng)架構(gòu)設(shè)計可行,為以后圖像壓縮傳輸技術(shù)的進一步研究打下了良好的基礎(chǔ)。
標(biāo)簽: ARMDSP 圖像壓縮 傳輸 系統(tǒng)設(shè)計
上傳時間: 2013-07-14
上傳用戶:hongmo
提出了一種基于ARM9 和uC/OS-II 的嵌入式數(shù)字示波器的設(shè)計方法。硬件上采用ARM9+FIFO 的結(jié)構(gòu)實現(xiàn)4 通道數(shù)據(jù)同步。軟件上采用uC/OS-II 實現(xiàn)多任務(wù)運行及實時處理。整機測試表明:
標(biāo)簽: ARM9 嵌入式 數(shù)字示波器
上傳時間: 2013-05-30
上傳用戶:小火車啦啦啦
隨著微電子技術(shù)和計算機技術(shù)的發(fā)展,工業(yè)生產(chǎn)過程的自動化和智能化程度越來越高。就玻璃工業(yè)生產(chǎn)而言,以前浮法玻璃生產(chǎn)線上所用的質(zhì)量檢測都是通過利用人眼離線檢驗或?qū)S脙x器抽樣檢測,無法滿足實時檢測的要求,并且人眼檢測只能發(fā)現(xiàn)較大的玻璃缺陷,所以玻璃質(zhì)量無法提高。目前國內(nèi)幾家大型玻璃生產(chǎn)企業(yè)都開始采用進口檢測設(shè)備,可以對玻璃實現(xiàn)100%在線全檢,自動劃分玻璃等級,并獲得質(zhì)量統(tǒng)計數(shù)據(jù),指導(dǎo)玻璃生產(chǎn),穩(wěn)定玻璃質(zhì)量水平。 但由于價格昂貴,加上國內(nèi)浮法玻璃生產(chǎn)線現(xiàn)場條件復(fù)雜,需要很長時間的配套和適應(yīng),而且配件更換困難以及售后服務(wù)難以到位等問題,嚴重束縛了國內(nèi)企業(yè)對此類設(shè)備的引進,無法提高國內(nèi)企業(yè)在國際市場的競爭能力。 應(yīng)對此一問題,本文主要研究了基于DSP+ARM的獨立雙核結(jié)構(gòu)的嵌入式視頻缺陷在線檢測系統(tǒng)的可行性,提出了相應(yīng)的開發(fā)目標(biāo)和性能參數(shù),并在此基礎(chǔ)上主要給出了基于TI公司TMS320C6202B DSP的視頻圖像處理以及缺陷識別的總體方案、硬件設(shè)計和相應(yīng)的底層軟件模塊;同時論述了嵌入式工業(yè)控制以及網(wǎng)絡(luò)傳輸?shù)膶崿F(xiàn)方案——采用Samsung公司的基于ARM7內(nèi)核的S3C4510B作為主控芯片,運行uClinux操作系統(tǒng),設(shè)計出整個嵌入式系統(tǒng)的軟件層次模型和數(shù)據(jù)處理流程,其中編程底層的軟件模塊為上層的應(yīng)用程序提供硬件操作和流程,從而實現(xiàn)缺陷識別結(jié)果的控制與傳輸。同時,本文還對玻璃缺陷的識別原理進行了深入的探討,總結(jié)出了圖象處理,圖象分割以及特征點提取等識別步驟。 本系統(tǒng)對于提高玻璃缺陷在線檢測的工藝水平、靈敏度、精度等級;提高產(chǎn)品質(zhì)量、生產(chǎn)效率和自動化水平,降低投資及運行成本都將有著極其重要的現(xiàn)實意義。
標(biāo)簽: ucLinux ARMDSP 雙核 玻璃
上傳時間: 2013-07-02
上傳用戶:shenglei_353
隨著軟硬件技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來越廣泛,嵌入式技術(shù)也全面滲透到日常生活的每一個角落。掌上漢語學(xué)習(xí)機系統(tǒng)的開發(fā)是為滿足對漢語學(xué)習(xí)有需要的人群。隨著經(jīng)濟、技術(shù)的不斷提高,中國逐漸走向國際化,漢語學(xué)習(xí)人員的人數(shù)也不斷增加,開發(fā)出一款掌上漢語學(xué)習(xí)機系統(tǒng)是有充分的市場需求的。 系統(tǒng)的開發(fā)環(huán)境是基于ARM-Linux開發(fā)平臺,并應(yīng)用了嵌入式開發(fā)的相關(guān)關(guān)鍵技術(shù),包括嵌入式圖形用戶界面系統(tǒng)MiniGUI和嵌入式數(shù)據(jù)庫SQLite,系統(tǒng)開發(fā)的目的是在這些技術(shù)的基礎(chǔ)上,為需要學(xué)習(xí)漢語的人員提供一款界面友好、功能豐富的語言學(xué)習(xí)工具。 本文主要講述的是掌上漢語學(xué)習(xí)機系統(tǒng)的軟件開發(fā)過程以及開發(fā)過程中涉及的開發(fā)環(huán)境及開發(fā)技術(shù)。隨著手持設(shè)備的硬件條件的提高,嵌入式系統(tǒng)對輕量級GUI的需求越來越迫切,圖形用戶界面的支持是實現(xiàn)一個完善的語言學(xué)習(xí)系統(tǒng)的基礎(chǔ),本文首先從圖形用戶界面的歷史、技術(shù)特點、結(jié)構(gòu)模型、發(fā)展?fàn)顩r等方面做了介紹,然后介紹了MiniGUI的體系結(jié)構(gòu)和版本,以及移植的方法和過程,還詳細闡述了應(yīng)用程序開發(fā)中對MiniGUI函數(shù)庫的使用和調(diào)用方法。同時一個簡單實用的數(shù)據(jù)庫的支持會為系統(tǒng)中的數(shù)據(jù)處理和組織提供方便,本項目中有六個字典和其它學(xué)習(xí)程序,對數(shù)據(jù)的處理也相當(dāng)多,本文介紹了嵌入式數(shù)據(jù)庫的知識和Sqlite數(shù)據(jù)庫在項目中的使用和開發(fā)技術(shù)。最后,以系統(tǒng)中的單位換算模塊為例詳細介紹了應(yīng)用程序的開發(fā)過程。本文的內(nèi)容涉及了嵌入式Linux軟件開發(fā)的主要技術(shù),在ARM-Linux嵌入式開發(fā)領(lǐng)域具有很強的實踐意義。
標(biāo)簽: ARMLinux 嵌入式開發(fā) 關(guān)鍵技術(shù)
上傳時間: 2013-06-15
上傳用戶:songrui
隨著經(jīng)濟與科技的發(fā)展,人們對住宅小區(qū)提出了智能化的要求:一方面住戶要求能夠遠程監(jiān)視家庭環(huán)境和控制家電設(shè)備;另一方面,小區(qū)管理人員要求實現(xiàn)對小區(qū)事務(wù)的統(tǒng)一管理。計算機、通信和ARM嵌入式技術(shù)為小區(qū)的智能化提供了有力的技術(shù)支持。 本文來源于實驗室與日本NTT公司合作的智能家居項目,提出一種基于ARM-Linux平臺的小區(qū)智能監(jiān)控系統(tǒng)的實現(xiàn)方案。系統(tǒng)包括小區(qū)網(wǎng)關(guān)、家庭中繼器和家庭傳感器/開關(guān)設(shè)備三部分。家庭中繼器通過RS485總線連接家庭內(nèi)部各種傳感器和開關(guān)設(shè)備組成家庭內(nèi)部通信網(wǎng),中繼器可以在家庭內(nèi)部網(wǎng)中集中采集傳感器數(shù)據(jù)和控制家電開關(guān)設(shè)備。小區(qū)網(wǎng)關(guān)通過Ethernet連接各家庭中繼器組成小區(qū)局域網(wǎng),它可以統(tǒng)一管理所有家庭中繼器和家庭設(shè)備。用戶可以通過Internet訪問小區(qū)網(wǎng)關(guān)的Web服務(wù)器來查看家庭內(nèi)部傳感器信息或發(fā)送操作指令來遠程控制家電開關(guān)設(shè)備,小區(qū)管理人員也可以通過小區(qū)網(wǎng)關(guān)的服務(wù)器發(fā)布小區(qū)管理信息。從而,實現(xiàn)家庭監(jiān)控和小區(qū)管理的智能化。 本文主要工作包括:家庭中繼器的硬件設(shè)計、系統(tǒng)軟件移植和應(yīng)用軟件設(shè)計;小區(qū)網(wǎng)關(guān)的軟件設(shè)計;家庭內(nèi)通信網(wǎng)與小區(qū)局域網(wǎng)的組網(wǎng)以及在通信網(wǎng)絡(luò)中采用的通信協(xié)議的設(shè)計。通過對實驗室原型系統(tǒng)的實驗與測試,證明小區(qū)智能監(jiān)控系統(tǒng)能夠良好運行。
標(biāo)簽: ARMLinux 小區(qū)智能 監(jiān)控 系統(tǒng)設(shè)計
上傳時間: 2013-07-27
上傳用戶:zxc23456789
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1