嵌入式系統廣泛應用于各種智能控制器中,目前國外高端繡花機控制器主要采用高性能嵌入式微處理器,而國內繡花機控制器仍以單片機為主,存在繡花色澤單調,數據處理能力欠佳,缺乏圖形控制界面等不足。本文在分析了繡花機的結構和功能的基礎上,研制了基于Linux-2.6的嵌入式繡花機控制器,論文的主要工作和成果如下: (1)設計并實現了基于嵌入式微處理器的繡花機控制器開發平臺,建立宿主機開發環境,制作了針對Linux-2.6的交叉編譯器,實現了宿主機和目標機之間的數據傳輸,設計了基于雙口RAM的雙處理器通信接口。 (2)深入研究了嵌入式系統的引導裝載程序vivi、Linux-2.6內核和根文件系統,成功移植了基于S3C2410硬件平臺的vivi、嵌入式Linux-2.6操作系統和cramfs根文件系統,系統運行穩定可靠。 (3)對Linux-2.6內核設備驅動程序進行了分析和研究,在設備驅動程序開發原理的基礎上,設計了基于Linux-2.6內核的IIC鍵盤驅動程序和雙處理器通信接口驅動程序。 (4)深入分析了三種主流繡花機花樣文件存儲格式和解碼方法,采用MiniGUI圖形系統,設計實現了繡花機控制器的圖形控制界面。
上傳時間: 2013-07-01
上傳用戶:jackgao
自動氣象站是一種應用于氣象部門能自動收集、處理、存儲和傳輸氣象信息的設備。數據傳輸包括有線和無線兩種方式,但有線難以滿足自動氣象站成本,維護,效率要求,隨著通用分線無線業務GPRS(General Packet Radio Service)發展成熟,因具有成本低、速度快、永久在線等特點被選用作為自動氣象站的數據傳輸部分。 本文以基于ARM和Linux及GPRS的自動氣象站系統為研究對象,以操作系統,計算機體系結構,編譯原理,數據結構,軟件工程等理論為基礎,構建了ARM處理器、嵌入式Linux操作系統、GPRS通訊模塊的自動氣象站系統。實現了以ARM處理器為主控制器,Linux為操作系統,應用程序進行數據收集,分析,處理,存儲,并通過GPRS進行數據傳輸等功能,并驗證了它應用在氣象領域的可行性。系統以32位高性能微處理器ARMATMEL9263為硬件核心,以BENQ M23為GPRS模塊,在分析GPRS組網方案基礎上根據實際情況選擇了適合本課題,的公網固定IP方式組網方案,實現終端設備無線連接到Internet進行氣象數據傳輸。以嵌入式操作系統Linux為軟件平臺,在Linux的交叉編譯工具和串口環境下進行應用軟件開發。通過設計自動氣象站系統硬件和軟件,實現終端和上位機的連接,很好地解決了終端的網絡連接、網絡檢測和數據收發問題。 課題通過具體實驗測試,各項性能指標已達到設計要求,成功地實現了遠距離氣象數據傳輸,為自動氣象站提供了一種新型的可靠的無線傳輸模式。
上傳時間: 2013-07-01
上傳用戶:sz_hjbf
語音識別技術就是能使計算機“聽懂”人類的語言,然后根據其含義來執行相應的命令,從而實現為人類服務。 隨著語音識別的深入研究,對它的技術應用主要有兩個方面: 一個方向是大詞匯量連續語音識別系統,主要應用于計算機的聽寫機,以及與電話網或者互聯網相結合的語音信息查詢服務系統,這些系統都是在計算機平臺上實現的; 另外一個重要的發展方向是小型化、便攜式語音產品的應用,這些應用系統大都使用專門的硬件系統實現。 隨著后PC年代的到來,后一種發展將成為語音識別技術和嵌入式系統交叉研究的一個非常熱門的話題,將進一步推動語音識別技術往智能化方向發展。 論文主要研究語音識別系統及其在ARM嵌入式平臺上的實現。 根據嵌入式系統平臺的特性和系統的實際需求,對目標平臺的硬件和軟件系統進行適當的剪裁定制,并且對語音識別中的算法進行改進和優化,同時為了加強系統的交互性,增加了控制界面,為實際應用提供很好的人機交互操作。 首先論文對嵌入式系統及嵌入式操作系統進行研究,通過實際比較后選用嵌入式Linux作為系統的操作系統; 然后對語音識別技術進行研究,并根據實際要求,采用Mel倒譜參數作為系統語音參數提取算法,DTW作為系統識別的模式匹配方法,并根據ARM嵌入式平臺的要求,分別對上述兩個算法進行優化設計,同時利用QT跨平臺語言對應用控制程序進行代碼實現,并移植到目標板上,構建出一個完整的嵌入式語音識別系統。 最后,對整個系統進行整體測試,通過實驗結果表明,系統達到了預期設計的便攜、智能及很好的交互性的目的。
上傳時間: 2013-04-24
上傳用戶:1054154823
射頻識別技術(RFID,RadioFrequencyIdentification)是目前自動識別技術發展的趨勢所在,更被譽為21世紀最重要的十大技術之一。當成本這一始終阻礙RFID得到全面發展的問題在全球各國政府政策的支持下得到解決后,RFID得到了前所未有的廣泛發展和應用。在條形碼逐步被RFID標簽取代的今天,作為RFID系統核心組成部分的RFID閱讀器,有著極其廣泛的技術開發空間和市場前景。如何根據應用的需要,設計出性能良好、使用方便并且具有相當通用性的RFID閱讀器產品,是眾多企業和單位在應用中會遇到的課題。 本文首先簡單介紹了RFID基本原理和RFID閱讀器系統結構,然后結合工程項目的要求,介紹了一個基于ARM嵌入式平臺的便攜式RFID閱讀器的設計實現的實例。在設計和實現過程中,首先進行了系統需求和特點的分析,結合系統便攜化和功能復雜性方面的特點以及ARM嵌入式系統的優勢制定了系統方案并進行了功能模塊劃分。然后在此基礎上設計了各模塊的硬件電路,編寫了相應的驅動和測試程序。并且利用這些驅動和測試代碼在ADS環境下通過JTAG接口對電路進行了調試和功能驗證。接著采用802.11b/g方案對閱讀器進行了無線組網的設計。此后在硬件系統的基礎上,簡述了Linux嵌入式操作系統下閱讀器軟件的開發。文章最后還介紹了將所設計實現的樣機投入實際應用環境下的測試情況,詳細描述了測試的內容、方法和結果。 文章試圖通過對一個閱讀器開發實例的詳細介紹,提出一套完整的閱讀器設計思路和流程,為學習和開發人員提供幫助。
上傳時間: 2013-04-24
上傳用戶:hmr0452
近年來,隨著現代社會對軍用和民用設備需求的不斷擴大及要求的不斷提高,運動目標的識別和跟蹤技術已經迅速發展成為現代信息處理領域中一項非常重要的技術,并在許多領域內發揮著不可替代的作用,但是在面向應用的目標跟蹤系統卻不盡如人意,不能很好的滿足應用的要求。 本文簡述了傳統的基于桌面PC機的目標跟蹤系統實現方法。目標跟蹤具有兩個突出的特點,一是計算數據量大,一是對處理速度要求高。傳統上,運動目標跟蹤系統的實現是基于桌面PC機,但工業應用的快速發展使傳統的目標跟蹤系統越來越不能滿足應用的需要。 本文提出了一種基于ARM嵌入式平臺的目標跟蹤解決方案。研究了如何將嵌入式平臺和目標跟蹤結合起來,并對系統的設計思想和設計方法進行了詳述。首先進行了功能分析和總體設計,分析了將嵌入式平臺作為目標跟蹤解決方案的關鍵性問題,包括采用ARM嵌入式平臺的必要性,系統框架的設計,對于嵌入式處理器和操作系統的選擇:然后在總體設計的基礎上完成了系統的設計,包括軟硬件平臺的設計,完成了BootLoader的設計,Linux內核的定制,USB攝像頭驅動程序的設計和OpenCV視覺庫的建立;最后分析了目標跟蹤的過程,利用背景差法實現了運動的檢測,提取了行人的特征,利用Mean-Shift算法實現了對運動目標的跟蹤。 本文提出的基于嵌入式平臺的目標跟蹤系統的應用潛力巨大,有待進一步的研究和探索。在論文最后對研究進行了總結和展望,提出了未來的研究方向。
上傳時間: 2013-05-27
上傳用戶:qiao8960
UHF(Ultra High Frequency,超高頻)RFID(Radio Frequency Identification,射頻身份識別)技術是近幾年剛剛開始興起并得到迅速推廣應用的一門新技術。該技術已被廣泛應用于工業自動化、商業自動化、交通運輸控制管理等眾多領域。但是,基于超高頻頻段讀寫器的研制在我國尚處于起步階段,傳統的超高頻讀寫器都是在單片機的基礎上實現的,這類讀寫器很難實現復雜的多任務功能;隨著經濟的飛速發展,能夠與網絡互聯并且帶有操作系統的超高頻讀寫器越來越受人們的青睞與追求。針對這些問題,本文設計并實現了一種基于ARMS3C2410微處理器和Linux操作系統的超高頻讀寫器,主要內容有: (1)分析了射頻識別技術的發展歷程和前景,以嵌入式技術為研究背景,結合軟硬件開發平臺,給出了一種基于ARM和Linux的超高頻讀寫器設計思路,指出了選題研究的目的和意義。 (2)闡述了超高頻讀寫器的原理及其應用,分析了讀寫器和標簽之間進行數據傳輸時所用到的相關技術;在給出超高頻讀寫器主要技術性能指標及功能要求的基礎上給出了基于ARMS3C2410和Linux超高頻讀寫器系統的總體設計,同時對系統構建過程中所用到的軟硬件進行了器件選型。 (3)實現了超高頻讀寫器系統硬件電路的模塊設計,主要包括主控電路模塊、存儲電路模塊、電源模塊、以太網模塊、液晶顯示模塊以及射頻收發模塊;闡述了各模塊的組成原理與實現方法,完成了硬件電路的原理圖繪制及PCB制板。 (4)根據系統的軟件需求,構建了一個進行嵌入式開發所需的軟件平臺。建立了交叉編譯環境以及NFS開發調試環境;移植了系統啟動所需的引導程序bootloader;實現了嵌入式Linux操作系統內核、文件系統的配置與移植;給出了Linux系統下典型設備(觸摸屏、網絡接口、LCD)驅動程序的移植方法。 (5)結合實驗測試環境,對超高頻讀寫器輸出功率,讀寫器發送命令以及標簽應答波形進行了測試與分析;對讀寫器的整機性能進行了聯機測試,給出了讀寫器系統的實際運行效果圖,同時對測試結果進行了總結。 實際應用結果表明,基于ARMS3C2410微處理器和Linux操作系統的超高頻讀寫器能夠實現接入網絡的功能,其讀寫速度、識別率以及識別距離等技術性能指標均達到或優于設計標準要求,該讀寫器在與PC機連接的情況下能進行數據處理,樣機系統運行穩定可靠,達到了預期的設計目標。
上傳時間: 2013-07-25
上傳用戶:saharawalker
本課題所研究的橫機是一種由嵌入式控制器系統控制的自動化程度很高的緯編針織機,主要用于針織服裝的編織制造。我國是紡織大國,橫機需求量大,自主研發全自動電腦橫機有廣泛的市場前景。 通過對橫機機械系統結構和原理的分析,本文提出了一種橫機控制系統硬件解決方案。該方案主要由主控制器、協處理器、驅動電路等三部分組成。以ARM作為主控制器,負責編織工藝和人機接口設計;以FPGA作為協處理器,執行ARM的命令,控制后續電路動作;驅動電路主要面向橫機機械部件,并向前端電路提供硬件接口。 基于該硬件系統解決方案,本文繼而提出了一種新型的軟件系統解決方案。該方案基于嵌入式Linux操作系統實現,主要由羅拉系統控制算法、驅動程序、橫機編織控制程序和圖形用戶界面等四部分組成。羅拉系統采用模糊控制算法,控制卷布速率;驅動程序實現ARM和FPGA的通信;橫機編織控制程序將花型文件中的數據轉換為機械部件的動作,實現整個編織過程;圖形用戶界面提供良好的人機界面,方便操作。 最后詳細介紹了整個橫機控制器系統的調試流程,涉及硬件調試、軟件調試和軟硬件聯合調試等。 與傳統電腦橫機相比,基于此設計方案的橫機技術含量較高,成本低,可移植性強,并可實現聯網控制。
上傳時間: 2013-04-24
上傳用戶:ikemada
以嵌入式微處理器和嵌入式操作系統為核心的嵌入式技術,已在很多領域得到了廣泛的應用。由于互聯網的應用日益普及,信息共享的程度不斷提高,傳統的串行通訊和并行通訊方式的缺點日益凸出,嵌入式設備的網絡化已經成為網絡發展的必然趨勢。Forrester Research的研究顯示,到2010年,將有95%的連網設備不再是傳統的計算機,而是帶網絡功能的嵌入式系統。 本文根據在PC104系統下實現網絡通信功能的成功案例,構建了基于ARM7微處理器和uCLinux操作系統的實驗平臺,完成了網絡接口設計,并實現了嵌入式系統的網絡通信功能。 本文采用PHILIPS公司的LPC2210微控制器作為主控芯片,采用高度集成的以太網芯片RTL8019AS作為網絡接口。選擇Linux操作系統進行裁剪和移植,分析并實現了嵌入式TCP/IP協議棧。編寫了底層網絡驅動程序,實現了嵌入式硬件平臺和PCLinux系統之間的基于網絡的數據傳輸;同時實現了嵌入式系統同WindowsXP系統之間的基于網絡的數據傳輸;通過對比實驗,對網絡數據傳輸協議和算法進行了研究和優化,完善了ARM嵌入式系統的網絡功能。 大量的數據傳輸及可靠性測試實驗表明,本文所設計的嵌入式系統網絡功能在可靠性、可用性及操作方便性方面都達到了預期的目標,具有實際的應用價值!
上傳時間: 2013-07-19
上傳用戶:zzy7826
基于Linux操作系統具有良好的開放性和較強的可移植性,在當前嵌入式操作系統中被廣泛采用;同時USB也具有極佳的通用性,是當前最為流行的通用外設接口。本文詳細的介紹編寫嵌入式USB驅動程序的結
上傳時間: 2013-04-24
上傳用戶:gut1234567
■ 硬件平臺:realARM 6410 ■ 操作系統:fedora kernel 2.6.33.3-85.fc13.i686.PAE ■ 交叉編譯器:arm-none-linux-gnueabi gcc version 4.3.2 ■ WIFI模組:磊科NW336 芯片 realtek 8188cus 介紹在嵌入式linux方面如何移植usb wifi相關
上傳時間: 2013-07-14
上傳用戶:lishuoshi1996