隨著國內工業化、數字化的迅速發展,嵌入式開發在IT行業中的重要性越來越顯著。嵌入式開發領域對產品的功能性、穩定性、實時性等方面的要求也越來越高。 采用嵌入式實時操作系統作為開發平臺,以高性能的嵌入式處理器為工業控制等領域的主控制器可以有效地提高系統的可靠性、實時性、和軟件編程的靈活性。在嵌入式處理器方面,ARM構架已經在高性能、低功耗、低成本的嵌入式領域里占領先地位。而在嵌入式操作系統方面,適合國內發展方向的解決方案以及系統基礎結構方面并不理想。首先,國外成熟的嵌入式實時操作系統大都成本高、結構復雜,不適合強實時應用;其次,因大部分實時操作系統不公開源碼,使開發的產品存在安全隱患。而類似μC/OS-II的小型強實時嵌入式操作系統內核雖然具有低成本、易控制、小規模、高性能等特性,但這類系統的基礎較為薄弱,面臨產品化和商業化還有一定的距離。 本文針對這種情況,結合現有的操作系統內核理論及嵌入式強實時系統的特殊需求,特別是對μC/OS-Ⅱ的研究分析基礎上,面向強實時應用,設計、構造了一種適合在32位ARM處理器環境下使用的內核。這樣做的目的是為了提供一個基礎牢固、值得信賴的基本平臺。 本文研究工作主要集中在以下幾個方面: 針對嵌入式環境中高效、簡潔、易擴展、易剪裁的要求,對內核體系結構框架進行了設計。內核整體上采用分層結構,在各層中采用功能相對獨立的模塊:在最底層借鑒微核的原理,只提供最基本的功能模塊。 針對系統快速和穩定的實時響應能力需求,為IRQ中斷建立了統一的中斷入口,采用合理的半嵌套工作方式;保留FIQ為不可屏蔽中斷,在快速反應場合使用;引入中斷分段處理機制解決中斷和任務的ITC機制共享,需要硬保護機制相互協調所引起的硬保護機制被隱性地泛濫使用問題。 針對應用提出的系統行為的可預測性需求,在調度算法方面采用基于優先級位圖的搶占閾值調度算法,提高了處理器的利用率和任務集合的可調度性,減少了內核存儲開銷;在共享資源訪問控制方面,以優先級天花板協議為依據,使用互斥事件解決優先級反轉和死鎖問題的發生。 為了保障系統的強實時性能,本文還對內核的時鐘管理、內存管理等方面進行了設計。最后,通過實時性能測試,結果表明該實時內核有很好的強實時特性。
上傳時間: 2013-04-24
上傳用戶:alia
隨著傳感器技術的飛速發展,各種各樣的溫度傳感器被廣泛的應用于教學、科研和工業生產中。其中集成溫度傳感器AD590,因其線性好、精確度高和易于實現計算機在線測試與數據處理等優點,在常溫條件下已占有
上傳時間: 2013-07-22
上傳用戶:685
隨著半導體技術與數字集成電路(微處理器、存貯器以及標準邏輯門電路等)技術的迅速發展,特別是隨著計算機技術的發展,在工業生產和科學技術研究的各行各業中,人們利用PC機的強大處理功能代替傳統儀器的某些部件,開發出各種測量儀器(虛擬儀器),傳統儀器的數字邏輯部分多是采用分立集成電路(IC)組成,分立IC愈多,給系統的電路設計、調試及維護帶來諸多不便。而隨著EDA技術的飛速發展,大規模可編程邏輯芯片CPLD / FPGA應運而生。這類芯片可以替代幾十甚至上百塊通用IC芯片,而且,因其可用硬件描述語言進行芯片設計、支持在線編程和在系統編程等優點而備受青睞。本課題主要是用FPGA實現一個驗證平臺。用于SOC及IPCore的驗證。用FPGA系統驗證板實現在實際硬件環境中的驗證可以彌補ASIC 設計流程中仿真的不足, 通過該驗證也可以加快ASIC設計且降低由于邏輯問題所造成ASIC 開發中的成本損耗。本文首先介紹了EDA技術的發展,然后介紹了FPGA,SOC,和IPCore的一些基本概念,分析了FPGA在現代集成電路設計領域的一些應用。最后,具體設計了一塊用設計驗證的開發板,并討論了其設計結構,流程及驗證方法。
上傳時間: 2013-05-16
上傳用戶:bakdesec
數字濾波作為數字信號處理技術的重要組成部分,廣泛應用于諸如信號分離、恢復、整形等多種場合中,本文討論的FIR濾波器因其具有嚴格的線性相位特性而得到廣泛的應用。在工程實踐中,往往要求信號處理具有實時性和靈活性,但目前常用的一些軟件或硬件實現方法則難以同時達到兩方面的要求。 可編程邏輯器件是一種用戶根據需要而自行構造邏輯功能的數字集成電路。本課題研究FIR的FPGA解決方案體現電子系統的微型化和單片化,主要完成的工作如下: (1)以FIR濾波器的基本理論為依據,研究適應工程實際的數字濾波器的設計方法: (2)對分布式算法進行了較為深入的研究。在闡述算法原理的基礎上,分析了利用FPGA特有的查找表結構完成這一運算的方法,從而解決了常系數乘法運算硬件實現的問題; (3)以—FIR低通濾波器為例說明FIR數字濾波器的具體實現方法,采用層次化、模塊化、參數化的設計思想,完成對整個FIR濾波器的功能模塊的劃分,以及各個功能模塊的具體設計; (4)設計參數可調的FIR低通濾波器的硬件電路:以EPFlK50TCl44-l為核心,包括A/D轉換電路、D/A轉換電路以及在系統配置電路等。以話音作為輸入信號,進行了實際濾波效果的測試。 實驗系統的測試結果表明,和傳統的數字濾波器相比較具有更好的實時性、準確性、靈活性和實用性。
上傳時間: 2013-07-19
上傳用戶:sjyy1001
信息技術的不斷發展,對信息的安全提出了更高的要求.在應用公鑰密碼體制的時候,對密鑰長度要求越來越大,處理的速度要求越來越快.而基于橢圓曲線離散對數問題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic Curve Cryptosystem)的快速實現也成為一個關注的方面.該文按照確定有限域、選取曲線參數、劃分結構模塊、優化模塊算法、實現模塊設計,驗證模塊功能的順序進行書寫.為了硬件實現上的方便,設計選擇了含有Ⅱ型優化正規基的伽略域GF(2191),并在該域上構造了隨機的橢圓曲線.根據層次化、結構化的設計思路,將橢圓曲線上的標量乘法運算劃分成兩個運算層次:橢圓曲線上的運算和有限域上的運算.模塊劃分之后,利用自底向上的設計思路,主要針對有限域上的乘法運算進行了重要的改進,并對加法群中的標量乘運算的算法進行了分析、證明,以達到面積優化和快速執行的效果.具體設計中,采用硬件描述語言Verilog HDL,在Mentor Graphics公司出品的FPGA Advantage平臺上進行電路設計.完成了各個模塊的設計輸入和仿真.設計選用了Altera公司的APEX Ⅱ系列器件,利用第一方軟件Quartus Ⅱ 2.2進行綜合、布局、布線和時序仿真.文中給出了橢圓曲線上的點加、倍點和標量乘法模塊的具體設計結構框圖.并且根據橢圓曲線的標量乘特點,提出了合適的驗證方案.該設計完成了橢圓曲線上的標量乘法運算.設計主要針對資源受限的應用環境:改進了有限域上的乘法運算、使用了沒有預處理的標量乘算法.改進后的橢圓曲線標量乘法需要2,741,998個邏輯單元,在100MHz的時鐘約束下,運行一次標量乘法運算需要567.69us.該次設計的結果可以直接用來構造橢圓曲線上的簽名、驗證、密鑰交換等算法.
上傳時間: 2013-05-24
上傳用戶:zhuo0008
隨著通信網的發展和用戶需求的提高,光纖通信中的PDH體系逐漸被SDH體系所取代.SDH光纖通信系統以其通信容量大、傳輸性能好、接口標準、組網靈活方便、管理功能強大等優點獲得越來越廣泛的應用.但是在某些對傳輸容量需求不大的場合,SDH的巨大潛力和優越性無法發揮出來,反而還會造成帶寬浪費.相反,PDH因其容量適中,配置靈活,成本低廉和功能齊全,可針對客戶不同需要設計不同的方案,在某些特定的接入場合具有一定的優勢.本課題根據現實的需要,提出并設計了一種基于PDH技術的多業務單片FPGA傳輸系統.系統可以同時提供12路E1的透明傳輸和一個線速為100M以太網通道,主要由一塊FPGA芯片實現大部分功能,該解決方案在集成度、功耗、成本以及靈活性等方面都具有明顯的優勢.本文首先介紹數字通信以及數字復接原理和以太網的相關知識,然后詳細闡述了本系統的方案設計,對所使用的芯片和控制芯片FPGA做了必要的介紹,最后具體介紹了系統硬件和FPGA編碼設計,以及后期的軟硬件調試.歸納起來,本文主要具體工作如下:1.實現4路E1信號到1路二次群信號的復分接,主要包括全數字鎖相環、HDB3-NRZ編解碼、正碼速調整、幀頭檢測和復分接等.2.將以太網MII接口來的25M的MII信號通過碼速變換到25.344M,進行映射.3.將三路二次群信號和變換過的以太網MII信號進行5b6b編解碼,以利于在光纖上傳輸.4.高速時提取時鐘采用XILINX的CDR方案.并對接收到的信號經過5b6b解碼后,分接出各路信號.
上傳時間: 2013-07-23
上傳用戶:lansedeyuntkn
嵌入式系統是為了專用目的內建到產品內部,實現控制、管理、通信等功能的計算機電路與軟件的集合體。隨著Internet的發展和后PC時代的到來,嵌入式系統的應用越來越廣泛。目前嵌入式系統技術已經成為了最熱門的技術之一,嵌入式產品已經在IT產業中占有很大的比重,同時大量的嵌入式應用也對嵌入式設備的性能和功能提出了更高的要求。 隨著國內嵌入式應用的發展,ARM因其高性能、低功耗、低成本而成為移動通信、便攜設備、消費與圖像應用等嵌入式產品的首選。Linux是使用最廣泛的操作系統,它能運行在包括ARM在內的所有主要處理器架構上。清晰的結構與開放的源碼使Linux成為一個非常具有活力,節奏明快的操作系統。近年來對嵌入式Linux的研究正進行得如火如荼,并獲得了長足的進步。基于ARM與IJnux的嵌入式技術已經成為當前嵌入式領域研究的一個亮點,應該被廣泛重視和應用。 本設計的目的正是建立一個完整的基于ARM9核心處理器和嵌入式IJnux操作系統的嵌入式開發平臺,為嵌入式系統開發提供一個完整的軟硬件環境。 論文的背景是教研室的嵌入式圖像處理應用項目。作者在項目中承擔嵌入式系統主板、LCD驅動板、BootLoader軟件、LCD及鍵盤驅動程序設計任務。因此本論文將研究如何構建一個完整的、性能優良的ARM嵌入式系統。論文首先介紹了嵌入式系統的基本概念、嵌入式系統的發展過程,然后進行功能分析和總體設計,分析嵌入式系統設計關鍵性問題,包括系統框架的設計、開發流程和開發原則以及對于嵌入式處理器和操作系統的選擇,這對基于嵌入式平臺的嵌入式應用系統設計具有普遍意義。隨后我們將重點論述基于ARM的嵌入式硬件平臺的設計、Linux操作系統內核的定制和交叉編譯、BootLoader、Linux驅動程序的開發過程。最后,總結了本文的主要研究工作,并結合當今信息產業的先進技術對該開發平臺做了展望。 論文提出的基于嵌入式平臺的應用系統潛力非常巨大,有待進一步的研究和探索。
上傳時間: 2013-06-18
上傳用戶:cknck
傳感器是測控系統的重要組成部分,但有些傳感器,如增量式或絕對式旋轉編碼器,因無配套的二次儀表,給使用帶來不便。有些傳感器雖然可以買到配套的儀表,但價格昂貴,功能單一且功能無法擴展。為此,本課題以設計一種通用性強,功能擴展方便的測量儀表為目的,將計算機技術與嵌入式微處理器技術用于測量儀表當中,設計一種基于ARM的嵌入式智能儀表。課題主要研究工作包括: 1.在分析比較各種二次儀表功能的基礎上,提出了基于ARM的嵌入式智能儀表設計方案。搭建了儀表的硬件平臺。 2.軟件設計實現了μC/OS-Ⅱ嵌入式系統在ARM7微控制器上的移植。在此基礎上,對嵌入式系統進行了一定的擴展,編寫了LCD驅動程序,調用了串口通信,A/D轉換等模塊的API函數,建立了多任務環境,使儀表兼具PWM脈寬調制功能、數據采集、顯示和傳輸功能。 3.通過增量式、絕對式旋轉編碼器實驗、轉矩轉速傳感器實驗、輸出模擬信號的角度傳感器實驗和PWM輸出實驗驗證儀表的功能。 RTOS平臺的構建,降低了軟件設計的復雜度,提高了系統的實時性和靈活性,縮短了開發周期。經過實驗驗證,該儀表能夠準確測定頻率信號、模擬信號及數字信號。
上傳時間: 2013-04-24
上傳用戶:1234567890qqq
隨著社會的進步,經濟的發展以及我國入世以后汽車行業的迅速發展,使得國內交通車輛與日劇增,隨之帶來的交通擁擠、交通堵塞、車輛盜竊等一系列問題成為人們生活中最直接的安全隱患。運用無線通信技術、ARM技術和GPS定位技術的車輛監控系統可以有效的解決這些問題,滿足運輸效率和安全保障的需要,并且帶來極大的經濟效益和社會效益。 通過對車輛監控系統和相關技術的研究與分析,本文提出了基于ARM和GPS的車輛監控系統研究。與傳統的單片機控制的車輛監控系統相比,該系統克服了單片機系統因其功能簡單、無操作系統、程序移植性差而只能滿足簡單控制的缺點,能實現復雜任務的監控,例如顯示復雜的電子地圖、數據進行復雜計算、高端產品甚至有網絡互聯和Web瀏覽功能等等。同時該系統采用了GPRS無線通訊方式,具有資源利用率高、傳輸速率高、計費合理等特點,解決了以往采用SMS短消息通訊技術中存在的通訊費用高、消息延時和消息丟失等問題,提高了系統的實時性和可靠性。 論文首先介紹了在車輛監控系統中應用的GPS全球衛星定位技術和GPRS通用無線分組業務,在GPS定位技術中介紹了GPS系統組成、GPS信號和編碼、定位原理以及GPS誤差;在GPRS通訊技術中介紹了GPRS的概念、GPRS網絡的總體結構、GPRS的主要優點及發展動向。 論文隨后分為車輛監控系統總體結構與功能、車載端的研究與設計、監控中心的研究與數據庫設計三大部分進行介紹。車輛監控系統由車載端、監控中心和兩者之間的通訊網絡三部分組成,車載端主要由GPS定位模塊、GPRS通信模塊和ARM數據處理與控制模塊這三大模塊構成;監控中心包括Internet接入設備、中心服務器、監控端計算機以及一些輔助設備等。車載端分布在各個移動車輛上,負責接受OPS衛星定位信息,通過數據控制處理器解算出車輛所處的位置坐標,坐標數據經過處理后通過GPRS模塊,最后將數據通過通訊網絡GPRS發送到監控中心的信息服務器,信息服務器將收到的車臺數據經過預處理之后分發給監控終端。
上傳時間: 2013-06-14
上傳用戶:wang0123456789
語音編碼技術始終是語音研究的熱點。語音編碼作為多媒體通信中信息傳輸的一個重要環節,越來越受到廣泛的重視。G729是由美國、法國、日本和加拿大的幾家著名國際電信實體聯合開發的,國際電信聯盟(ITU-T)于1995年11月正式通過了G729。96年ITU-T又制定了G729的簡化方案G729A,主要降低了計算的復雜度以便于實時實現。因其具有良好的合成語音質量、適中的復雜度、較低的時延等優點,G729A標準已被廣泛應用在VOIP網關、IP電話中。 論文利用Altera公司的新一代可編程邏輯器件在數字信號處理領域的優勢,對G729A語音編碼中的線性預測(LP)濾波器系數提取的FPGA(現場可編程門陣列,Field Programmable Gate Array)實現進行了深入研究。論文首先對語音信號處理及其發展進行介紹,深入討論了G729A語音編解碼技術。第二,對Altera公司的Stratix系列可編程器件的內部結構進行了研究,分析了在QuartusII開發平臺上進行FPGA設計的流程。第三,基于FPGA,對G729A編碼系統的LP分析部分做了具體設計,其中包括自相關函數和杜賓(Durbin)遞推兩個主要功能模塊,并對其工作過程進行了詳細的分析。第四,針對系統所使用的除法運算都是商小于1的特點,設計并實現了一個系統專用的除法器模塊。最后,在Altera FPGA目標芯片EP1S30F780C7上,對LP分析系統進行了驗證,證明了方案的可行性。
上傳時間: 2013-04-24
上傳用戶:miaochun888