隨著計算機技術的發展,嵌入式系統已成為計算機領域的一個重要組成部分,并成為近年來新興的研究熱點。ARM9TDMI是一種高效、低功耗的RISK處理器,以該內核為核心的S3C2410X是一款基于以太網應用的高性價比16/32位微控制器,非常適合嵌入式產品。文本提出并研究了基于ARM-Linux的嵌入式產品平臺,完成了系統的硬件和軟件設計、實現了操作系統的裁減和移植。并且系統充分利用ARM處理器高性能、低功耗、低成本的優點,擴展平臺通用接口,為今后開發基于該平臺的應用系統提供了捷徑。 Linux由于其代碼開放性以及強大的網絡功能等特點,在許多的嵌入式網絡設備中有著廣泛應用,與其他的嵌入式操作系統相比,具有著更多的優勢。因此本課題將其作為硬件平臺的操作系統,并在這個系統中實現Linux的一些基本操作。論文中介紹的硬件和軟件平臺也可以為實際應用提供很好的開發起點。 USB作為一種總線技術,已經得到快速的普及和應用,本文實現了Linux操作系統下USB驅動程序的編程設計;此外,本文將嵌入式技術與無線通信技術結合起來,實現了基于ARM-9處理器的無線通信平臺的開發。 歸納起來本課題具體工作如下: 1)調研了國內外嵌入式系統開發的現狀和發展趨勢。并且詳細論述了基于ARM-9處理器的硬件結構、嵌入式操作系統以及開發流程。 2)詳細研究了Linux在ARM-9硬件平臺上的移植。包括移植環境的建立、BootLoader的制作、Linux的裁減和移植、根文件的制作等。 3)詳細分析并開發了Linux下USB驅動,包括主機控制器驅動以及設備驅動等內容。 4)基于ARM-9嵌入式微處理器,利用其性價比高,功能豐富,接口完善,可擴展性強等優點將移動通信技術與嵌入式系統融合在一起。實現基于ARM-9處理器的無線通信平臺的開發。
上傳時間: 2013-04-24
上傳用戶:lwt123
隨著變頻調速技術的快速發展,基于變頻調速的恒壓供水系統越來越多的應用到了小區供水中。與恒速供水系統相比,變頻調速恒壓供水系統取得了較好的節能效果,但是由于其壓力設定值一般是按系統最大能量需求時設定的,并且該設定值一旦設定后不能依據系統的能量需求自動做實時調整,使系統在大部分時間內供給的能量大于需求的能量。因此,該供水方式并沒有把變頻調速的節能潛力全部發揮出來。本文針對變頻調速恒壓供水系統這一不足,提出了變頻調速實時恒壓供水方式,它能依據系統的能量需求實時的調整壓力設定值,能更好的發揮變頻調速的節能潛力。 本文首先依據泵理論和水動力學對供水系統進行了深入的分析和研究,詳細探討了供水系統的節能原理,從而為后續章節中控制策略的選擇奠定了基礎。 然后針對供水系統的精確數學模型難以建立的問題,本文采用了專家系統。該專家系統能依據用戶能量需求的不同,實時給出泵出口的壓力設定值;在此基礎上通過模糊-PID控制使供水系統迅速進入穩定狀態,同時使系統具有快速性、穩定性和良好的魯棒性。通過MATLAB仿真工具對整個控制系統進行了仿真,仿真結果表明該控制系統與常規PID控制相比具有更好的控制品質。 最后以ARM7LPC-2129為硬件基礎,實現了以上各個部分的功能。另外還采用VB開發了上位機監控界面;開發了基于ARM的CAN接口,為供水系統的網絡化提供技術支持;使用ARM7LPC-2129的通用輸入輸出口,實現了供水系統中電機的組合運行或單機啟停控制;泵運行狀態和火災顯示等輔助功能的實現。
上傳時間: 2013-04-24
上傳用戶:moshushi0009
進入20世紀90年代后,隨著全球信息化、智能化、網絡化的發展,嵌入式系統技術獲得了前所未有的發展空間。 嵌入式系統的最大特點之_是其所具有的目的性或針對性,即每一套嵌入式系統的開發設計都有其特殊的應用場合與特定功能,這也是嵌入式系統與通剛的計算機系統最主要的區別。由于嵌入式系統是為特定的目的而設計的,且常常受到體積、成本、功能、處理能力等各種條件的限制。因此,如果可以最大限度地提高應用系統硬件上和軟件上的靈活性,就可以用最低的成本,最少的時間,快速的完成功能的轉換。 本課題的目的在于提出并設計一種基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可擴展功能嵌入式系統平臺,并完成了系統的硬件設計和PCI(Peripheral Component Interconnect)橋的固件設計。設計過程中采用美國ALTIUM公司的ALTIUM DESIGNER 6.0 EDA軟件開發了系統的硬件部分。在整個硬件開發環節中,充分采用高速PCB(Printed Circuit Board)的設計原則,并進行全面的電路仿真試驗,保證了硬件系統的高度可靠性。本系統承襲了ARM7系列處理器高性能、低功耗、低成本的優點,并充分考慮到用戶的需要,擴展了多種常用的外部設備接口以及藍牙無線接口等,為將米各種可能的應用提供了完善的硬件基礎。概括總結起來本文具體工作如下: 1.完全自主設計了具有高擴展性的基于LPC2292嵌入式處理器的嵌入式系統應用開發平臺。基于該硬件平臺,可以實現許多基于ARM架構處理器的嵌入式應剛而無需對硬什系統作出大的改變,如多協議轉換器、CAN(Control Area Network)總線網關、以太網關、各種工業控制應用等。并在具體的設計實踐中,總結出了嵌入式系統硬件平臺的設計原則及設計方法。 2.完成了基于CPLD的PCI橋接芯片的同什設計,在ARM硬件平臺上成功擴展了PCI設備,成功解決了ARM處理器和PCI從設備之間通訊的問題。 3.完成了對所開發的嵌入式系統硬件平臺的測試工作,完成了基于AT89C51的PCI測試卡軟硬件設計。基于此測試卡,可以實現對系統中的PCI通訊功能進行有效測試,以保證整個硬件系統正常、高效、穩定地運行。本系統的設計完成,使其可以作為嵌入式應用的二次開發或實驗平臺,用于工業產品開發及高校相關專業的實踐教學。
上傳時間: 2013-05-22
上傳用戶:sztfjm
隨著超聲檢測理論逐漸成熟,以及現代集成電路的快速發展,超聲檢測技術以其快速、準確、無污染、低成本等特點,成為國內外應用廣泛、發展迅速、使用頻率最高的一種無損檢測技術。其中超聲儀器的發展水平直接影響著超聲檢測技術的發展。數字化、圖像化、小型化和實時化等是超聲檢測儀器的發展趨勢。傳統的超聲檢測系統中,PC機存在難以適應惡劣的工作環境,體積大,攜帶不方便,功耗大,數據傳輸率不高等問題,并且大部分便攜式超聲探傷儀缺乏對復雜數字信號處理算法的支持,因此開發與設計一種高性能、小型化的便攜式超聲探傷檢測系統尤為重要。 ARM的數字信號處理能力和DSP的系統控制能力都有其各自弱點,所以文中提出了一種基于ARM與DSP雙CPU方案的便攜式超聲探傷儀,充分利用了ARM與DSP的處理性能,接口簡單。ARM利用DSP的主機接口與DSP通信,不會打斷DSP的正常運行。本方案為復雜的信號處理算法提供硬件支持,可以有效的提高便攜式超聲探傷儀器的信號處理能力。 超聲探傷回波中的缺陷信號往往與系統的電噪聲、金屬組織噪聲混在一起,影響超聲檢測回波的信噪比。粗晶材料由于其微觀結構對超聲的強烈散射,造成嚴重的材料噪聲和信號衰減,致使超聲檢測靈敏度和信噪比嚴重下降。目前,對粗晶材料的檢測仍然是超聲檢測技術的一大難題。采用信號處理技術提高超聲檢測能力和信噪比是無損檢測領域的重要研究課題。本文在設計具備復雜信號處理能力的便攜式探傷儀的基礎上,進行了適合在便攜式儀器上實現的小波變換算法的研究,嘗試提高便攜式儀器對粗晶材料缺陷的檢測能力。
上傳時間: 2013-04-24
上傳用戶:cuibaigao
隨著嵌入式系統以及流媒體技術的快速發展,基于嵌入式系統實現可視電話、視頻點播、視頻會議等功能已經成為當前的熱點研究領域。這樣的系統通常具有小型化、低功耗、低成本、穩定可靠、便于攜帶等特點。 本文旨在研究流媒體以及嵌入式系統的相關技術,基于ARM9處理器平臺實現一種基于嵌入式系統的流媒體播放器。該播放器的硬件平臺以32位高性能ARM9處理器為核心進行規劃,在此基礎上,采用嵌入式Linux操作系統、MPEG-4視頻解碼技術和流媒體網絡傳輸技術進行設計。 本文的主要貢獻體現在以下六個方面: l、分析嵌入式流媒體播放器的功能需求和技術特點,對嵌入式流媒體播放器的總體實現方案進行設計。 2、研究嵌入式Linux系統設計方法,基于ARM處理器平臺構建嵌入式Linux操作系統。這部分的工作包括嵌入式BootLoader的移植、Linux內核的配置與編譯以及根文件系統的創建。 3、研究MPEG-4視頻壓縮標準,基于ARM-Linux系統平臺移植MPEG-4視頻解碼器。 4、研究ARM體系結構以及基于ARM平臺的嵌入式軟件優化方法,對所移植的MPEG-4視頻解碼器進行平臺相關優化。 5、研究視頻通信中的錯誤隱藏技術,針對錯誤隱藏過程中傳統邊界匹配算法對邊緣匹配的局限性,提出了一種改進的基于時域與空域平滑性的邊界匹配算法。 6、研究流媒體網絡傳輸的相關技術協議,基于RTSP/RTP/RTCP協議實現了一個基本的MPEG-4視頻流實時傳輸系統。
上傳時間: 2013-05-16
上傳用戶:a937518043
嵌入式系統的開發已成為新的行業熱點,將嵌入式應用于工業控制類產品中,并開發出優秀的人機交互界面,是嵌入式發展的趨勢,擁有廣闊的市場前景。近年來的市場需求顯示越來越多的嵌入式系統包括PDA、機頂盒、DVD/VCD播放機、WAP手機等均要求提供一個方便簡潔的可視化操作界面,而這些都要求有一個高性能穩定可靠的GUI(GraphicalUser Interface)來提供支持。友好的圖形人機界面為嵌入式系統的人機交互提供豐富的圖形圖像信息、直觀的表達方式。嵌入式GUI作為人機界面的軟件系統,具有簡潔、美觀、方便好用且更具人性化的特點,采用嵌入式GUI進行人機界面設計能夠提高設備開發效率、節省維護成本、豐富人機交互信息,因而,已經被越來越多的領域所采用。 本文研究設計了一種基于ARM微處理器和嵌入式實時操作系統的嵌入式GUI應用平臺的方案。以SmartARM2200開發板為硬件平臺(基于PHILIP公司的微處理LPC2210),在ADS1.2集成開發環境下,首先對嵌入式實時操作系統μ/OS-Ⅱ的特點、移植條件、性能等方面進行應用研究,重點分析了μ/OS-Ⅱ的移植過程,給出了移植的思路,總結了移植過程中應注意的問題,提出了簡潔高效的移植方法;其次詳細講述了如何利用圖形用戶界面開發工具MiniGUI進行圖形用戶界面的開發,包括鼠標、鍵盤、菜單、繪圖等功能的實現。該嵌入式GUI應用平臺既可以滿足用戶對應用系統實時性和快速處理的要求,又能夠給用戶提供生動、直觀的圖形人機交互界面,具有廣泛的應用前景。
上傳時間: 2013-07-06
上傳用戶:zlf19911217
隨著微電子技術的快速發展,電子設備逐漸向著小型化、集成化方向發展;人們在要求設備性能不斷提升的同時,還要求設備功耗低、體積小、重量輕、可靠性高。同樣在我軍武器裝備的研制過程中,也對各武器裝備都提出了新的要求,特別是針對單兵配備的便攜設備,對體積、功耗、擴展性的要求更是嚴格。 在某手持式設備的開發項目中,需要設計一塊接口板,要求實現高達8個串行口擴展以及能源管理和數字輸入輸出接口等功能,該接口板與處理器模塊的連接總線采用LPC總線,整個手持設備除了對功能有基本的要求以外,對體積及功耗都提出了極高的要求。針對項目的具體設計要求,經過與傳統設計方法的比較,決定采用FPGA來實現LPC接口及UART控制器功能。 論文的主要目標是完成LPC接口的UART控制在FPGA中的實現。對于各模塊中的關鍵的功能部分,文中對其實現都進行了詳細的說明。整個設計全部采用硬件描述語言(HDL)實現,并且采用了分模塊的設計風格,具有很好的重用性。 為了在硬件平臺上驗證設計,還實做了FPGA驗證平臺,并用C語言編寫了測試程序。經過驗證,該方案完全實現了接口板的功能要求,并且滿足體積和功耗上的要求,取得了良好的效果。 論文通過采用FPGA作為電路設計的核心,以一種新的數字電路設計方法實現電路功能;旨在通過這種方式,不斷提高設備的性能并拓展設計者思想。
上傳時間: 2013-05-21
上傳用戶:poyao
大圓機是一種涉及到計算機、機械、電子、控制等諸多領域,比較復雜的典型機電一體化產品。近幾年來,伴隨著我國針織行業的快速發展,大圓機的需求日益加大,傳統的基于MCU面板控制和采用薄膜按鍵方式的大圓機控制系統已經無法滿足需求。隨著微處理器技術的發展,嵌入式技術以其高集成度和高穩定性、高性價比在工控領域有著廣闊的應用前景。 近幾年,隨著嵌入式技術的發展,對人機界面的要求越來越高,友好的圖形人機界面為嵌入式系統的人機交互提供了豐富的圖形圖像信息。uC/GUI是一款不僅可以實現快速開發,而且能夠提供低功耗型GUI支持的嵌入式GUI軟件。用戶可以使用它方便地定制出自己的圖形用戶界面,完成各種應用程序的開發。因此已經被越來越多的領域所采用。 本文在對大圓機系統的功能和控制要求進行分析的基礎上,提出了一個以ARM微處理器和CPLD器件為中心構建硬件平臺、基于uC/OS-Ⅱ和uC/GUI的嵌入式大圓機控制系統解決方案。 此方案中的硬件平臺由主CPU核心應用系統電路、人機交互接口電路、協處理器CPLD模塊電路等部分組成。主CPU采用Samsung公司的基于ARM7內核的S3C44BOX處理器,人機交互接口電路采用觸摸屏和LCD液晶顯示器,為了解決閉環控制的問題,采用了CPLD作為協處理器,進行外圍擴展構成控制電路,軟件部分包括uC/OS-Ⅱ、Boot Loader、設備驅動程序、人機界面和主控制應用程序等。其中Boot Loader支持系統啟動,程序下載到RAM執行和燒寫到Flash存儲器等功能,而人機界面和主控制應用程序則基于設備驅動程序實現了對于大圓機系統的控制。 與傳統的基于MCU或工控機的大圓機控制系統相比,基于此設計方案實現的控制系統具有低成本、高集成度和高性能等特點,具有較大的實用價值和廣闊的應用前景。
上傳時間: 2013-07-13
上傳用戶:皇族傳媒
DFT(Discrete Fourier Transformation)是數字信號分析與處理如圖形、語音及圖像等領域的重要變換工具,直接計算DFT的計算量與變換區間長度N的平方成正比.當N較大時,因計算量太大,直接用DFT算法進行譜分析和喜好的實時處理是不切實際的.快速傅里葉變換(Fast Fourier Transformation,簡稱FFT)使DFT運算效率提高1~2個數量級.本文的目的就是研究如何應用FPGA這種大規模可編程邏輯器件實現FFT的算法.本設計主要采用先進的基-4DIT算法研制一個具有實用價值的FFT實時硬件處理器.在FFT實時硬件處理器的設計實現過程中,利用遞歸結構以及成組浮點制運算方式,解決了蝶形計算、數據傳輸和存儲操作協調一致問題.合理地解決了位增長問題.同時,采用并行高密度乘法器和流水線(pipeline)工作方式,并將雙端口RAM、只讀ROM全部內置在FPGA芯片內部,使整個系統的數據交換和處理速度得以很大提高,實際合理地解決了資源和速度之間相互制約的問題.本設計采用Verilog HDL硬件描述語言進行設計,由于在設計中采用Xilinx公司提供的稱為Core的IP功能塊極大地提高了設計效率.
上傳時間: 2013-06-20
上傳用戶:小碼農lz
ARM微處理器的應用已經遍及工業控制、消費類電子產品、通信系統、網絡系統、無線系統等各類產品市場,占領了32位RISC微處理器75%以上的市場份額。 本文設計的基于JTAG接口的ARM編程器,以ARM微處理器作為CPU,利用其JTAG接口對Flash在線編程的技術,給以ARM為內核的應用板(數控系統硬件平臺)進行快速軟件升級。在分析相關技術的基礎上,給出了系統的總體設計方案,設計了系統的硬件和軟件。 首先詳細分析了JTAG技術、USB技術和Modem通信原理。編程器以USB口和RS-232口作為通信接口,以JTAG接口作為調試接口和編程接口。 其次,在分析編程器需求的基礎上,給出了系統的總體設計方案,選擇了主要的部件。系統硬件的核心部件采用了Philips LPC2144ARM芯片,擴展了JTAG接口、USB接口、Modem接口,同時又構造出了一個JTAG接口。該芯片具有SPI總線,采用與SPI兼容的外部Flash作為存儲器。編程器軟件在ADS集成開發環境下開發調試。 最后,對編程器技術實現上的不足作了分析和編程器設計的不完善之處作了總結,并對編程器的發展趨勢作了探討和展望。
上傳時間: 2013-06-16
上傳用戶:mylinden