嵌入式系統(tǒng)近年持續(xù)迅猛發(fā)展,已經(jīng)成為后PC技術(shù)時代信息化的中堅力量。由于嵌入式系統(tǒng)具有體積小、性能強、功耗低、可靠性高及面向行業(yè)應(yīng)用的突出特點,目前已經(jīng)廣泛應(yīng)用于網(wǎng)絡(luò)、消費電子、國防軍事及自動化控制等領(lǐng)域。 ARM(Advaneed RIS Cmachines)公司的32位RISC處理器,以其高速度、低功耗、低成本、功能強和特有的16/32位雙指令集等諸多優(yōu)異性能,已成為移動通信、手持計算、多媒體數(shù)字消費等嵌入式解決方案中的首選處理器。在眾多的ARM處理器中,Samsung公司的S3C44B0X處理器以其低價格、低功耗及強大的網(wǎng)絡(luò)支持等優(yōu)點在市場上占有重要份額。 uClinux是從Linux衍生出來的優(yōu)秀嵌入式操作系統(tǒng),專門針對沒有MMU的處理器設(shè)計,支持眾多嵌入式處理器類型。uClinux繼承了Linux的許多優(yōu)秀性能,有良好的網(wǎng)絡(luò)支持,完善的驅(qū)動支持,高度的模塊化,開放的源碼。uClinux已成為許多嵌入式系統(tǒng)研究領(lǐng)域的首選操作系統(tǒng)之一。 本課題以嵌入式手持式電能質(zhì)量分析儀前期實驗開發(fā)板為研究目標,根據(jù)嵌入式體系結(jié)構(gòu)和嵌入式系統(tǒng)設(shè)計的原理,構(gòu)建了基于Samsung公司S3C44B0X ARM7 TDMI處理器的硬件開發(fā)平臺,并根據(jù)該硬件平臺的結(jié)構(gòu)特點移植了uClinux操作系統(tǒng),同時針對uClinux實時性能不高和嵌入式平臺硬件資源有限的缺點,結(jié)合uClinux多進程和共享內(nèi)存機制設(shè)計了數(shù)據(jù)采集程序,實現(xiàn)了對三路0~2.5V模擬信號的高性能采集,增強了系統(tǒng)數(shù)據(jù)處理的實時性,提高了工作效率,為后續(xù)開發(fā)奠定了基礎(chǔ)。 論文從嵌入式系統(tǒng)應(yīng)用的角度出發(fā),分析了嵌入式體系結(jié)構(gòu)、uClinux運行機制和內(nèi)核特點;闡述了Bootloader設(shè)計及操作系統(tǒng)移植的要點;介紹了接口驅(qū)動及上層應(yīng)用程序的設(shè)計方法等問題。
標簽: Clinux ARM 嵌入式 應(yīng)用研究
上傳時間: 2013-07-23
上傳用戶:cjf0304
隨著計算機與信息技術(shù)的發(fā)展,生物特征識別技術(shù)受到了廣泛的關(guān)注。指紋識別是生物特征識別中的一項重要內(nèi)容,一直以來是國內(nèi)外的研究熱點。 嵌入式自動指紋識別是指指紋識別技術(shù)在嵌入式系統(tǒng)上的應(yīng)用。傳統(tǒng)的嵌入式自動指紋識別系統(tǒng)多采用單片DSP或MIPS處理器來完成算法,由于DSP或MIPS處理器只能根據(jù)程序順序執(zhí)行,在指紋匹配過程中只能和整個庫中的指紋進行一一匹配,因此這類系統(tǒng)在處理較大指紋庫時下匹配時間相當長。為了克服這個缺點,本文構(gòu)建了浮點DSP和FPGA協(xié)同處理構(gòu)架的硬件平臺,充分利用DSP在計算上的精確度和FPGA并行處理的特點,由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設(shè)計了一個硬件系統(tǒng),包括DSP處理器、FPGA、指紋傳感器、人機交互接口和USB1.1接口。同時,還設(shè)計了各硬件模塊的驅(qū)動程序,為應(yīng)用程序提供控制接口。由于系統(tǒng)中DSP工作頻率為300MHz,其中某些器件的工作頻率達到了100MHz,因此本文還給出了一些信號完整性分析和PCB設(shè)計經(jīng)驗。 2.編寫了Verilog程序,在FPGA中實現(xiàn)了9路指紋的并行匹配。由于FPGA本身的局限性,實現(xiàn)原有匹配算法有很大困難。在簡化原有匹配算法的基礎(chǔ)上本文提出了便于FPGA實現(xiàn)“粗匹配”算法。此外,還設(shè)計了用于和DSP通信的接口模塊設(shè)計。 3.完成了系統(tǒng)應(yīng)用程序設(shè)計。在使用uC/OS-Ⅱ?qū)崟r操作系統(tǒng)的基礎(chǔ)上設(shè)計了各系統(tǒng)任務(wù),通過調(diào)用驅(qū)動程序控制和協(xié)調(diào)各硬件模塊,實現(xiàn)了自動指紋識別功能。為了便于存放指紋特征信息,設(shè)計了指紋庫數(shù)據(jù)結(jié)構(gòu),實現(xiàn)了指紋庫添加、刪除、編輯的功能。 最終,本系統(tǒng)實現(xiàn)了高效、快速的進行指紋識別,各模塊工作穩(wěn)定。同時,模塊化的軟硬件設(shè)計使本系統(tǒng)便于進行二次開發(fā),快速應(yīng)用于各種場合。
標簽: FPGA DSP 自動 指紋識別系統(tǒng)
上傳時間: 2013-06-05
上傳用戶:guanliya
本文研制的數(shù)據(jù)采集器,用于采集導彈過載模擬試車臺的各種參數(shù),來評價導彈在飛行過程中的性能,由于試車臺是高速旋轉(zhuǎn)體,其工作環(huán)境惡劣,受電磁干擾大,而且設(shè)備要求高,如果遇到設(shè)備故障或設(shè)備事故,其損失相當巨大,保證設(shè)備的安全性和可靠性較為困難。 本文在分析數(shù)字通信技術(shù)的基礎(chǔ)上,選用了基于現(xiàn)場可編程邏輯陣列(FPGA)采用脈沖編碼調(diào)制(PCM)通信實現(xiàn)多路數(shù)據(jù)采集器的設(shè)計,其優(yōu)點是FPGA技術(shù)在數(shù)據(jù)采集器中可以進行模塊化設(shè)計,增加了系統(tǒng)的抗干擾性、靈活性和適應(yīng)性,并且可以將整個PCM通信系統(tǒng)設(shè)計成可編程序系統(tǒng),用戶只要稍加變更程序,則系統(tǒng)的被測路數(shù)、幀結(jié)構(gòu)、碼速率、標度等均可改變以適應(yīng)任何場合。并且采用合理的糾錯和加密編碼能夠?qū)崿F(xiàn)數(shù)據(jù)在傳輸工程中的完整性和安全性。 通過對PCM通信的特點研究,研制了一套集采集與傳輸?shù)南到y(tǒng)。文章給出了各個模塊的具體建模與設(shè)計,系統(tǒng)采用的是FPGA技術(shù)來實現(xiàn)數(shù)據(jù)采集和信號處理,采用VHDL實現(xiàn)了數(shù)字復接器和分接器、編解碼器、調(diào)制與解調(diào)模塊的建模與設(shè)計。采用基于NiosII實現(xiàn)串口通訊,構(gòu)建了實時性和準確性通信網(wǎng)絡(luò),實現(xiàn)了數(shù)據(jù)的采集。 測試數(shù)據(jù)和數(shù)據(jù)采集的實驗結(jié)果證明,采用FPGA技術(shù)實現(xiàn)PCM信號的編碼、傳輸、解碼,能夠有較強的抗干擾性、抗噪聲性能好、差錯可控、易加密、易與現(xiàn)代技術(shù)結(jié)合,并且誤碼率較低,要遠遠優(yōu)于傳統(tǒng)的方法。
標簽: FPGA PCM 通信實現(xiàn) 多路
上傳時間: 2013-04-24
上傳用戶:com1com2
基于ARM的嵌入式網(wǎng)絡(luò)電能計量系統(tǒng)的研究電力電子與電力傳動專業(yè)隨著市場經(jīng)濟的不斷發(fā)展,人們生活水平的日益提高,用電量也持續(xù)上升。電能的計量是否公平、公正已成為人們十分關(guān)心的問題。作為電能量的計量工具電能表已成為各行各業(yè)用電不可缺少且非常重要的儀表。由于傳統(tǒng)的電能表有計量不精確、人工抄表費時費力、統(tǒng)計繁瑣等缺點,因此,研究開發(fā)高精度、低功耗、網(wǎng)絡(luò)化、智能化的電能表是明顯的趨勢。 嵌入式系統(tǒng)技術(shù)是近幾年電子產(chǎn)品設(shè)計領(lǐng)域最為熱門的技術(shù)之一,目前已廣泛應(yīng)用于工業(yè)控制、智能交通、信息家電、公共服務(wù)等領(lǐng)域。嵌入式系統(tǒng)正對人類的后PC時代產(chǎn)生著深遠的影響。 本文針對傳統(tǒng)的機電式電能表的缺點和不足,結(jié)合當前的嵌入式系統(tǒng)技術(shù)和網(wǎng)絡(luò)技術(shù),研究并設(shè)計了一套基于ARM處理器、CAN總線和以太網(wǎng)傳輸?shù)那度胧骄W(wǎng)絡(luò)電能表系統(tǒng)。此系統(tǒng)主要由網(wǎng)絡(luò)中繼模塊和電能量采集終端兩部分組成。網(wǎng)絡(luò)中繼模塊硬件采用了PHILIPS的LPC2290作為中央處理器。LPC2290是一款16/32位RISC微處理器,采用ARM公司的ARM7TDMI-S內(nèi)核,提供了兩路CAN總線和其它一些片上通用外設(shè)接口。采用L2C2290處理器,不但降低了整個系統(tǒng)的設(shè)計成本,而且也大大減少了額外的接口電路。網(wǎng)絡(luò)中繼模塊軟件是通過μCLinux操作系統(tǒng)內(nèi)嵌的BOA實現(xiàn)嵌入式WEB服務(wù)器,并應(yīng)用CGI接口程序完成了動態(tài)網(wǎng)頁程序的編制。電能量采集終端采用專用電能芯片、單片機和CAN控制器實現(xiàn)。網(wǎng)絡(luò)中繼模塊和電能量采集終端之間通過CAN總線進行通信,保證了信息的可靠性。當客戶端通過網(wǎng)絡(luò)瀏覽器訪問WEB服務(wù)器時,CGI程序就將電能量采集終端所采集的電能量數(shù)據(jù)上傳給客戶端,實現(xiàn)網(wǎng)絡(luò)自動抄表。
標簽: ARM 嵌入式網(wǎng)絡(luò) 電能計量
上傳時間: 2013-06-23
上傳用戶:gxmm
ZigBee是近年來出現(xiàn)的一種新型無線通信技術(shù),其具有近距離、低復雜度、低功耗、低數(shù)據(jù)速率、低成本的特點,在家用系統(tǒng)控制、樓宇自動化、工業(yè)監(jiān)控領(lǐng)域具有廣闊的市場空間。ZigBee的物理層和數(shù)據(jù)鏈路層由IEEE802.15.4工作組制定,高層(網(wǎng)絡(luò)層、數(shù)據(jù)安全性及互邊互通應(yīng)用)由ZigBee聯(lián)盟負責。 隨著ZigBee技術(shù)在工業(yè)現(xiàn)場應(yīng)用,越來越多的ZigBee設(shè)備終端將出現(xiàn)在工業(yè)現(xiàn)場,這就提出了將這些ZigBee設(shè)備與傳統(tǒng)的以太網(wǎng)連接起來要求,為此需要設(shè)計一個無線的ZigBee網(wǎng)關(guān)來進行數(shù)據(jù)轉(zhuǎn)發(fā),因此對ZigBee網(wǎng)關(guān)的研究和設(shè)計具有重要的意義。 本系統(tǒng)選用基于ARM 920T內(nèi)核的S3C2410作為ZigBee網(wǎng)關(guān)的主處理器,并且選用符合802.15.4標準的CC2420作為ZigBee網(wǎng)關(guān)的無線收發(fā)器。為了降低開發(fā)成本以及方便程序升級,網(wǎng)關(guān)選用開源嵌入式Linux操作系統(tǒng),基于2.6.內(nèi)核進行開發(fā)。本文主要對網(wǎng)關(guān)軟件部分進行了深入研究。軟件部分主要由2個程序組成:無線收發(fā)器的驅(qū)動程序和網(wǎng)關(guān)程序。其中網(wǎng)關(guān)程序主要包含Zigbee協(xié)議棧模塊和網(wǎng)關(guān)通信模塊。開發(fā)和測試主要語言采用標準C語言,驅(qū)動部分測試部分采用Bash腳本。 本文首先介紹了無線通信的背景知識和ZigBee協(xié)議棧,然后詳細闡述了采用Linux來進行無線收發(fā)器驅(qū)動程序設(shè)計的關(guān)鍵點,同時對基于Linux的嵌入式ZigBee網(wǎng)關(guān)協(xié)議棧進行了移植,并且給出了ZigBee網(wǎng)關(guān)通信程序的設(shè)計方法以及程序的編譯、調(diào)試和測試方法,實現(xiàn)了將ZigBee設(shè)備的數(shù)據(jù)及其狀態(tài)轉(zhuǎn)發(fā)給上位數(shù)據(jù)服務(wù)器的過程,最后還提出了作者對未來工作方向的一些改進思路和方法。
標簽: ZigBee ARM 嵌入式無線 網(wǎng)關(guān)
上傳時間: 2013-07-17
上傳用戶:cuibaigao
C語言實現(xiàn)RS232上、下位機串行通信 C語言實現(xiàn)RS232上、下位機串行通信
上傳時間: 2013-06-03
上傳用戶:haobin315
隨著計算機技術(shù)的發(fā)展,嵌入式系統(tǒng)已成為計算機領(lǐng)域的一個重要組成部分,并成為近年來新興的研究熱點。ARM9TDMI是一種高效、低功耗的RISK處理器,以該內(nèi)核為核心的S3C2410X是一款基于以太網(wǎng)應(yīng)用的高性價比16/32位微控制器,非常適合嵌入式產(chǎn)品。文本提出并研究了基于ARM-Linux的嵌入式產(chǎn)品平臺,完成了系統(tǒng)的硬件和軟件設(shè)計、實現(xiàn)了操作系統(tǒng)的裁減和移植。并且系統(tǒng)充分利用ARM處理器高性能、低功耗、低成本的優(yōu)點,擴展平臺通用接口,為今后開發(fā)基于該平臺的應(yīng)用系統(tǒng)提供了捷徑。 Linux由于其代碼開放性以及強大的網(wǎng)絡(luò)功能等特點,在許多的嵌入式網(wǎng)絡(luò)設(shè)備中有著廣泛應(yīng)用,與其他的嵌入式操作系統(tǒng)相比,具有著更多的優(yōu)勢。因此本課題將其作為硬件平臺的操作系統(tǒng),并在這個系統(tǒng)中實現(xiàn)Linux的一些基本操作。論文中介紹的硬件和軟件平臺也可以為實際應(yīng)用提供很好的開發(fā)起點。 USB作為一種總線技術(shù),已經(jīng)得到快速的普及和應(yīng)用,本文實現(xiàn)了Linux操作系統(tǒng)下USB驅(qū)動程序的編程設(shè)計;此外,本文將嵌入式技術(shù)與無線通信技術(shù)結(jié)合起來,實現(xiàn)了基于ARM-9處理器的無線通信平臺的開發(fā)。 歸納起來本課題具體工作如下: 1)調(diào)研了國內(nèi)外嵌入式系統(tǒng)開發(fā)的現(xiàn)狀和發(fā)展趨勢。并且詳細論述了基于ARM-9處理器的硬件結(jié)構(gòu)、嵌入式操作系統(tǒng)以及開發(fā)流程。 2)詳細研究了Linux在ARM-9硬件平臺上的移植。包括移植環(huán)境的建立、BootLoader的制作、Linux的裁減和移植、根文件的制作等。 3)詳細分析并開發(fā)了Linux下USB驅(qū)動,包括主機控制器驅(qū)動以及設(shè)備驅(qū)動等內(nèi)容。 4)基于ARM-9嵌入式微處理器,利用其性價比高,功能豐富,接口完善,可擴展性強等優(yōu)點將移動通信技術(shù)與嵌入式系統(tǒng)融合在一起。實現(xiàn)基于ARM-9處理器的無線通信平臺的開發(fā)。
上傳時間: 2013-04-24
上傳用戶:lwt123
介紹了一種高速、高性能的單片機C8051F330,該單片機內(nèi)部集成了眾多的功能部件,是真正的混合信號在片系統(tǒng)。本文對單片機的功能和特點做了詳細的介紹,并以一個實際的多路溫濕度測控系統(tǒng)為例,給出
標簽: C8051F330 單片機 多路 溫濕度測控系統(tǒng)
上傳時間: 2013-07-28
上傳用戶:l254587896
USB2.0接口和基于ARM核的SOC系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,特別在電子消費類領(lǐng)域。包含USB2,0接口的ARM系統(tǒng)則更是市場的需求。本文介紹一種基于ARM核的USB2,0接口IP(AHB_USB2.0)的設(shè)計,主要對其中的串行接口引擎(SIE)的設(shè)計進行討論。 該 AHB_USB2.0 IP核支持USB2.0協(xié)議,并兼容USB1.1協(xié)議;支持AMBA2.0協(xié)議和UTMI 1.05協(xié)議。該IP核一側(cè)通過UTMI接口或ULPI接口的PHY與USB2.0主機端進行通信;另一側(cè)則通過AHB總線與ARM相連。 AHB_USB2.0 IP核在硬件上分為三個大模塊:ULPI模塊(ULPI)、串行接口引擎(SIE)模塊和AHB總線接口模塊(AHB)。ULPI模塊實現(xiàn)了UTMI接口轉(zhuǎn)ULPI接口。串行接口引擎(SIE)模塊為USB2.0的數(shù)據(jù)鏈路層協(xié)議處理模塊,為整個IP核的核心部分,進一步分為四個子模塊——GLC(全局控制模塊),PIE(PHY接口處理引擎),SIF(系統(tǒng)接口邏輯)和EPB(端點緩沖模塊)。GLC模塊負責整個IP的復位控制,IP時鐘的開關(guān)提示等;PIE模塊負責處理USB的事務(wù)級傳輸,包括組包解包等;SIF模塊負責協(xié)議相關(guān)寄存器組和端點緩沖區(qū)的讀寫,跨時鐘域信號的處理和PIE所需的控制信號的產(chǎn)生;AHB模塊負責IP核與ARM通信和DMA功能的實現(xiàn)。 該IP核的軟件設(shè)計遵循USB協(xié)議,Bulk Only協(xié)議和UFI協(xié)議,由外掛ARM實現(xiàn)USB設(shè)備命令和UFI命令的解析,并執(zhí)行相應(yīng)的操作。設(shè)計了IP核與ARM之間的多種數(shù)據(jù)傳輸方法,通過軟件實現(xiàn)常規(guī)數(shù)據(jù)讀寫訪問、內(nèi)部DMA或外部DMA等多種方式的切換。 本IP已經(jīng)通過EDA驗證和FPGA測試,并且已經(jīng)在內(nèi)嵌ARM核的FPGA系統(tǒng)上實現(xiàn)了多個U盤。這個FPGA系統(tǒng)的正確工作,證明了AHB_USB2.01P核設(shè)計是正確的。
上傳時間: 2013-05-17
上傳用戶:qqoqoqo
近年來,隨著計算機技術(shù)及網(wǎng)絡(luò)通信技術(shù)的發(fā)展,在家庭中實現(xiàn)生活的現(xiàn)代化、安全化,提高居住環(huán)境等要求,使家庭設(shè)備智能化成為未來生活發(fā)展的趨勢。 本文提出以嵌入式計算機為主控設(shè)備,將家庭網(wǎng)絡(luò)中主要的電器設(shè)備和服務(wù)系統(tǒng)通過藍牙技術(shù)構(gòu)建一個家庭局域網(wǎng)絡(luò),同時把GPRS遠程通信技術(shù)加入到智能家居系統(tǒng)中,不僅解決了在家庭內(nèi)部復雜的布線問題,而且使用戶能夠在遠程控制家庭中的各種服務(wù)設(shè)備。 本文介紹了課題研究的背景和意義,分析了智能家居系統(tǒng)的發(fā)展現(xiàn)狀和趨勢,討論了嵌入式計算機系統(tǒng)和無線網(wǎng)絡(luò)技術(shù)相結(jié)合在智能家居系統(tǒng)中的應(yīng)用情況。論文闡述了家庭無線網(wǎng)絡(luò)控制系統(tǒng)的設(shè)計思想和實現(xiàn)方法。 系統(tǒng)選擇S3C2410處理器為家庭無線控制器的主控制芯片,GPRS SIM300為遠程控制芯片,藍牙無線收發(fā)模塊101 007為控制各個家用電器的通信模塊。并設(shè)計了各模塊間的接口電路。系統(tǒng)完成了Windows CE在嵌入式S3C2410處理器上BSP的定制與開發(fā),著重分析了系統(tǒng)啟動的過程,并成功實現(xiàn)了Windows CE在S3C2410上的移植。通過對家庭內(nèi)部局域網(wǎng)絡(luò)協(xié)議藍牙協(xié)議和外部移動網(wǎng)絡(luò)GPRS的分析,在Windows CE上實現(xiàn)了藍牙主機控制器HCI協(xié)議和GPRS通信程序,完成了采用GPRS無線通信模塊與藍牙通信模塊相結(jié)合,實現(xiàn)對設(shè)備的監(jiān)控。
標簽: ARM 家 無線通信網(wǎng)絡(luò)
上傳時間: 2013-06-24
上傳用戶:moerwang
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1