無線模塊24l01 7對1多機通信
上傳時間: 2013-07-12
上傳用戶:yaohe123
DSP實時多任務操作系統(tǒng)設計與實現pdf版
標簽: DSP 實時多任務 操作 系統(tǒng)設計
上傳時間: 2013-06-21
上傳用戶:不挑食的老鼠
在信息化發(fā)展的當前,音視頻等多媒體作為信息的載體,在社會生活的各個領域,起著越來越重要的作用。數字視頻的海量性成為阻礙其應用的的瓶頸之一。在這種情況下,H.264作為新一代的視頻壓縮標準,以其高性能的壓縮效率,成為備受關注的焦點和研究問題。H.264通過運動估計/運動補償(MP/MC)消除視頻時間冗余,對差值圖像進行離散余弦變換(DCT)消除空間冗余,對量化后的系數進行可變長編碼(VLC)消除統(tǒng)計冗余,獲得了極高的壓縮效率。隨著嵌入式處理器性能的逐漸提升和3G網絡即將商用的推動,H.264以其優(yōu)秀的壓縮性能,無論是無線信道傳輸方面,還是存儲容量有限的嵌入式設備都具有廣闊的應用前景。 但H.264在提升壓縮性能的同時付出的代價是算法復雜度的成倍增加,實際應用中人們對視頻解碼的實時性要求嚴格,已出現的對應算法代碼多基于PC通用處理器實現,而嵌入式設備的主頻和處理能力仍然相對有限,存儲容量相對較小,總線速率相對偏低,因此必須對標準對應算法進行優(yōu)化移植,才能滿足實際應用的需求。 本文在對H.264標準及其新特性進行詳細介紹后,重點研究了在解碼端如何針對解碼耗時較多的模塊進行改進,然后將算法移植到ARM平臺,并針對平臺特點作出相應優(yōu)化,最后完成解碼圖象顯示,并給出了測試結果。本文主要完成的工作如下: 詳細分析了H.264的參考軟件JM中解碼流程,并利用測試工具分析了各模塊耗時,針對耗時較多的模塊如插值運算及去塊濾波模塊,提出了對應的改進算法并在H.264的參考軟件JM86上進行了實現,PC測試實驗證明了算法改進的優(yōu)越性和運算優(yōu)化的可行性。最后針對ARM平臺,在對程序結構和對應代碼進行優(yōu)化之后,將其移植到WINCE系統(tǒng)之下,同時給出了WINCE平臺解碼后圖象加速顯示方法,并對最終測試結果與性能做出了評價。
上傳時間: 2013-06-04
上傳用戶:shijiang
隨著通信、網絡等技術的不斷發(fā)展,對車內(機內)通話系統(tǒng)提出了更高的要求。本文以軍用車內通話系統(tǒng)為主要應用背景,實現對現有車內通話系統(tǒng)的升級和改造,主要涉及系統(tǒng)結構、軟件流程、相關接口及通信協(xié)議等內容。 早期模擬車內通話系統(tǒng)已經不能滿足數字化建設的需要。現役的數字式車內通話系統(tǒng)普遍功能單一,不具備數據傳輸等功能。而且系統(tǒng)組成單體設備種類多、接口不統(tǒng)一、兼容性差,較難實現通用化設計。 本文提出一種基于ARM+DSP架構的多功能車內通話系統(tǒng)。主要由多個語音終端、一個主控盒以及頭戴通信帽等硬件組成,最大可支持車內16個乘員之間通話,具有群呼、組呼、選呼、強呼、數據傳輸等功能,系統(tǒng)內乘員還可以通過主控盒與車外網絡的用戶進行通話或通信。 論文共分七章,主要內容包括:(1)車內通話系統(tǒng)的國內外發(fā)展現狀和趨勢;(2)語音終端系統(tǒng)設計,包括軟硬件實現、通信協(xié)議等;(3)語音終端設計中幾個關鍵技術的分析和研究。 本文設計的語音終端話音質量高,擴展功能強大,成本相對低廉,除適合在軍用通信領域外,在商用領域也具有良好的市場前景。
上傳時間: 2013-05-17
上傳用戶:TF2015
隨著電子技術的不斷發(fā)展,各種智能核儀器逐步走向自動化、智能化、數字化和便攜式的方向發(fā)展。針對傳統(tǒng)的多道脈沖幅度分析器體積大,人機交互不友好,不方便現場分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脈沖幅度分析器的陸續(xù)出現填補了這一缺點。 隨著電子技術的發(fā)展,以ARM為核的處理器技術的應用領域不斷擴大,相比較單片機而言,它的主頻高、運算速度快,可以滿足多道脈沖幅度分析器的苛刻的時間上的要求。而且ARM處理器功耗小,適合于功耗要求比較苛刻的地方,這些方面的特點正好滿足了便攜式多道脈沖幅度分析器野外勘察的要求。同時,由于以ARM為核的處理器具有豐富的外設資源,這樣就簡化了外設電路及芯片的使用,降低了功耗并增強了產品的信賴性。另外,ARM芯片可以方便的移植操作系統(tǒng),為多道脈沖幅度分析器多任務的管理和并行的處理,甚至硬實時功能的實現提供了前提。而且在ARM平臺使用嵌入式linux操作系統(tǒng)使多道脈沖幅度分析器的軟件易于升級。 智能化和小型化是多道脈沖幅度分析器的發(fā)展趨勢。智能化要求系統(tǒng)的自動化程度高、操作簡便、容錯性好。智能化除了需要控制軟件外,還需要軟件命令的執(zhí)行者即硬件控制電路來實現相應的控制邏輯,兩者的結合才能真正的實現智能化。小型化要求系統(tǒng)的體積小、功耗小、便于攜帶;小型化除了要求采用微功耗的器件,還要求電路板的尺寸盡量的小且所用元件盡量的少,但小型化的同時必須保持系統(tǒng)的智能化,即不能減少智能化所要求的復雜的邏輯和時序的控制功能。為此采用高集成度的ARM芯片實現控制電路能滿意地同時滿足智能化和小型化的要求。在研制的多道脈沖幅度分析器中,幾乎所有的控制都可以用控制芯片來實現,如閾值設定、自動穩(wěn)譜以及多道數據采集,在節(jié)省了元件的數目和電路板的尺寸的同時仍能保持系統(tǒng)的智能化程度。 Linux內核精簡而高效,可修改性強,支持多種體系結構的處理器等,使得它是一個非常適合于嵌入式開發(fā)和應用的操作系統(tǒng)。嵌入式Linux可以運行的硬件平臺十分廣泛,從x86、MIPS、POWERPC到ARM,以及其他許多硬件體系結構。目前在世界范圍內,ARM體系結構的SOC逐漸占領32位嵌入式微處理器市場,ARM處理器及技術的應用幾乎已經深入到各個領域,例如:工業(yè)控制,無線通訊,網絡,消費類電子,成像等。 本課題采用三星公司生產的ARM(Advanced RISC Machines,先進精簡指令集機器)芯片S3C2410A設計并研制了一種便攜式的核數據采集系統(tǒng)設計方案。利用ARM芯片豐富的外設資源對傳統(tǒng)的多道脈沖幅度分析器進行改進和簡化。系統(tǒng)由前端探測器系統(tǒng),以及由線性脈沖放大器、甄別電路、控制電路、采樣保持電路組成的前置電路,中央處理器模塊,顯示模塊,用戶交互模塊,存儲模塊,網絡傳輸模塊等多個模塊組成。本設計基于ARM9芯片S3C2410,并在此平臺上移植了嵌入式linux操作系統(tǒng)來進行任務的調度和處理等。 電路板核心板部分設計采用6層PCB板結構,這樣增加了系統(tǒng)可靠性,提高了電磁兼容的穩(wěn)定性。數據采集系統(tǒng)是多道脈沖幅度分析器的核心,A/D轉換直接使用了S3C2410內置的ADC(Analog to Digital Converter,模數轉換器),在2.5 MHz的轉換時鐘下最大轉換速度500 KSPS(Kilo-Samples per second,千采樣點每秒),滿足了系統(tǒng)最低轉換時間≤5 μs的要求,并且控制簡單,簡化了外部接口電路。由于SD(Secure Digital Card,安全數碼卡)卡存儲容量大、攜帶方便、成本低等優(yōu)點,所以設計中采用其作為外部的數據存儲設備,其驅動部分采用SD卡軟件包,為開發(fā)帶來了方便。本設計采用640*480的6.4寸LCD(Liquid Crystal Display,液晶顯示)屏作為人機交互的顯示部分,并且通過Qt/Embedded為系統(tǒng)提供圖形用戶界面的應用框架和窗口系統(tǒng)。其中包括了波形顯示部分和用戶菜單設置部分,這樣方便了用戶操作。系統(tǒng)的數據存取方面是基于SQLite嵌入式小型數據庫而進行的。為了方便數據向上位機的傳輸,系統(tǒng)設計中采用XML(Extensible Markup Language,可擴展標記語言)格式來組織傳輸的數據,通過基于TCP/IP(Transmission Control Protocol/Internet Protocol)協(xié)議的Linux下Socket套接字編程,來進行與上位機或PC(Personal Computer,個人計算機或桌面機)等的連接和數據傳輸。
上傳時間: 2013-04-24
上傳用戶:tzl1975
目前,許多高校在機房管理上使用了IC 卡,其中少數機房是使用接觸式IC卡,眾所周知,接觸式IC 卡在可靠性、易用性、安全性、高抗干擾性和工作距離方面不及非接觸式IC 卡,因此很多接觸式IC 卡基本已被非接觸式IC 卡取代。 經過調研發(fā)現,使用IC 卡的機房管理系統(tǒng)的基本工作方式是每個機房中配置了1個IC 卡讀寫終端和1 臺監(jiān)控機。IC 卡讀卡終端只是一個普通的讀卡器,只負責讀取卡內信息,并通過串口等通信方式將IC 卡信息傳輸給監(jiān)控機,讀卡終端本身沒有信息存儲功能,實際的計費管理完全是通過監(jiān)控計算機控制,監(jiān)控計算機向中心服務器端定時或實時傳輸刷卡信息。由于整個系統(tǒng)要占用一臺微機,而且中間的信息傳遞、計費環(huán)節(jié)都要由它來完成,不僅浪費資源,而且也增加了安全隱患。在這種工作模式下,會出現一些問題和漏洞: 1) 可靠性不高由于讀卡設備與監(jiān)控計算機之間的信息傳輸只是暫時保存在監(jiān)控計算機中,如果監(jiān)控計算機遭到病毒襲擊或者出現硬件故障,將出現無法挽回的后果。而且由于學生信息都保存在監(jiān)控計算機中,因此存在著人為偽造、篡改和徇私舞弊行為的極大可能。 2) IC卡的特點未完全體現IC卡除了能標識身份外,還有電子錢包功能,能對其進行充值和扣款,但是上述方法基本上IC卡只用做標識身份,實際的每次扣款,都是由監(jiān)控計算機和中心服務器來完成,基本與讀卡設備無關。 3) 不方便學生上機和收費管理學生每次上機刷卡,都要由監(jiān)控計算機連接中心服務器端,由中心服務器端讀出學生信息,進行核對,而且對學生的扣款需要額外的計算機軟件來進行計時和計費處理,顯得比較繁瑣。 鑒于以上問題,為提高機房管理效率,降低工作強度,并及時處理機房發(fā)生的故障,采用機房計費管理系統(tǒng)勢在必行。如果能在讀卡終端設備中完成計費的大部分功能,并且增加存儲功能,這樣就可以減少監(jiān)控計算機的負擔,甚至讀卡終端設備可以直接與中心服務器通信,不僅能增加系統(tǒng)的可靠性和安全性而且還充分利用了IC 卡的功能,還降低了財務統(tǒng)計和計算帶來的麻煩。 目前已經應用于機房管理的解決方案主要有3種方式,即:軟硬件結合控制方式、帳號方式和門禁方式。鑒于設計要求,并且考慮到安全、可靠、簡單等因素,如果在軟硬件結合控制方式中,把更多的任務交由讀卡終端,比如由讀卡終端來存儲數據、計費管理,同時如果讀卡終端能實現TCP/IP 通信,那么監(jiān)控計算機的任務就大大降低,甚至可以由讀卡終端直接與中心服務器通信。就減少了一些不必要的麻煩和安全風險。本論文的設計就是基于這一點來進行的。 本系統(tǒng)要求數據傳輸穩(wěn)定可靠,實時性要好,另外考慮到性價比等因素,綜合考慮選擇將μC/OS-II 操作系統(tǒng)移植到ARM7 上作為開發(fā)平臺。在此平臺基礎上,考慮到TCP/IP協(xié)議棧的實現與要采用的硬件的性能以及實現的成本有關。從解決這一技術問題出發(fā),結合本論文研究的應用對象,決定使用嵌入式操作系統(tǒng),此種方案可以描述為嵌入式TCP/IP協(xié)議棧+嵌入式操作系統(tǒng)+微控制器。 本文介紹了一種基于ARM7的IC 卡機房管理終端的設計方案。該系統(tǒng)在ARM7的基礎上實現了μC/OS-Ⅱ操作系統(tǒng)的移植和TCP/IP協(xié)議棧的嵌入,能夠正確讀寫IC 卡信息,增加了SD 卡存儲功能,完成計費操作,實現液晶顯示功能,能夠通過以太網或串口直接與服務器通信。 本文詳細介紹了整個機房管理系統(tǒng)終端的硬軟件設計,給出了嵌入式操作系統(tǒng)μC/OS-Ⅱ在ARM7 處理器上的詳細移植過程,介紹了一種TCP/IP協(xié)議棧和基于套接字的編程方法,同時也提供了一種多卡操作的防沖突機制。 同目前大多數機房管理系統(tǒng)相比,該系統(tǒng)有如下特點: 1) 由于使用了嵌入式操作系統(tǒng)μC/OS-Ⅱ,提高了系統(tǒng)的實時性和反應時間,任務管理和調度更加方便有效。 2) 由讀卡終端來進行計費操作,降低了服務器端的工作壓力,同時降低了安全風險。 3) 增加了數據存儲功能,提高了系統(tǒng)的可靠性,有利于數據的查詢和故障的恢復。 4) 增加了對無效卡、注銷卡和欠費卡的判斷與處理,對惡意操作或者有意或者無意的逃費操作采取了積極有效的措施。 5) 以太網通信克服了以往串口通信的傳輸距離短、傳輸速率慢等缺點,使得通信更加方便、高效,并且可以進行遠距離傳輸和控制。
上傳時間: 2013-07-09
上傳用戶:淺言微笑
智能電表、水表、煤/燃氣表、熱量表等大量地出現在人們的生活中,同時這些儀表的抄錄工作變得越來越煩瑣,工作量大,工作效率低,不僅給用戶帶來不便,而且會存在漏抄、誤抄、估抄的現象。隨著電子技術、通信技術和計算機技術的飛速發(fā)展,人工抄表已經逐步被自動抄表所代替。 集中器是一個數據集中處理器,是多對象自動抄表系統(tǒng)的通信橋梁,負責對各智能表的數據進行采集、存儲和管理,及時有效地向上位機傳輸數據并執(zhí)行上位機發(fā)送的指令。提高多對象集中器數據處理能力,有效完成上下行通信是多對象自動抄表系統(tǒng)AMRS(Automation Meter Reading System)目前需要解決的關鍵問題。 本文針對多對象集中器這樣一個較復雜的通信與控制系統(tǒng),提出采用32位的高性能嵌入式微處理器。32位ARM9微處理器處理速度快、硬件性能高、低功耗、低成本,集成了相當多的硬件資源,硬件的擴展和設計大大簡化,ARM9(S3C2410)為工業(yè)級芯片,抗干擾能力強,能夠適應運行現場的較惡劣環(huán)境,8/16位微控制器運算能力有限,對于較復雜的通信與控制算法難以順利完成;硬件平臺依賴性強,不利于軟件的開發(fā)、升級與移植;在缺乏多任務調度機制的情況下,應用軟件不僅實現難度大,且可靠性難以保證。 本文首先對多對象遠程抄表系統(tǒng)的總體結構進行研究,主要研究了多對象遠程抄表系統(tǒng)中集中器的軟件和硬件實現,對硬件資源進行了外圍擴展,對S3C2410微處理器芯片的外圍硬件進行了擴展設計,使之具備了滿足使用需求的最小系統(tǒng)硬件資源,包括時鐘、復位、電源、外圍存儲、LCD、RS-485通信模塊、CAN通信模塊等電路設計。實時時鐘為多對象集中器定時抄表提供時間標準;電源電路為多對象集中器系統(tǒng)提供穩(wěn)定電源;看門狗電路的設計保證多對象集中器系統(tǒng)可靠運行,防止系統(tǒng)死機;數據存儲器主要用于存儲參數、變量、集中器自身的參數,負責智能表的參數以及智能表用量等。上行通道即多對象集中器與上位機之間的通信線路,采用CAN現場總線進行通信;下行通道即多對象集中器與智能表之間的通信,采用RS-485總線進行通信。軟件設計上,主要針對多對象集中器的數據存儲功能和串行通訊功能進行程序編寫。基于ARM的多對象遠程抄表系統(tǒng)集中器可以實現多對象遠程抄表,提高了數據處理能力,有效完成了上下行通信,可靠性強,穩(wěn)定性高,結構簡單。
標簽: ARM 對象 遠程抄表系統(tǒng) 集中器
上傳時間: 2013-06-07
上傳用戶:heminhao
生物特征識別是指通過計算機,利用人體固有的生理特征,如指紋,靜脈來進行個人身份鑒別的技術。由于生物特征唯一性和不變性,使得生物特征識別與傳統(tǒng)的方法如數字密碼和身份證相比,具有更高的安全性和易用性。傳統(tǒng)的高性能自動識別系統(tǒng)大多基于PC平臺聯機應用,然而在實際應用中往往對自動識別系統(tǒng)要求有更高的便攜性和易用性,嵌入式技術的快速發(fā)展使得實現這樣的系統(tǒng)變?yōu)榱丝赡堋?生物特征識別系統(tǒng)主要由通用模塊的控制系統(tǒng)與非通用模塊的圖像采集設備與識別算法組成。本文針對通用模塊與非通用模塊接口問題進行研究和設計,實現了一個工作良好的嵌入式平臺。 本課題在設計核心板、擴展板、轉接板的硬件基礎上,移植實時操作系統(tǒng)Linux,編寫各種接口與模塊的驅動、多路攝像頭切換程序,并很好的解決了攝像頭采集生物特征時光強控制問題,為很好的采集到清晰圖像提供了一個良好穩(wěn)定的硬件平臺。 本課題所設計的嵌入式系統(tǒng)通過測試,做了大量的實驗,并將所采集到的手指靜脈圖像進行討論分析,具有實用價值。
上傳時間: 2013-06-03
上傳用戶:lguotao
在實際工程中,往往有大量分布廣泛的現場數據需要遠程采集傳輸。數據采集傳輸系統(tǒng)已經在實現自動化過程中發(fā)揮了重大作用。但還存在采集通道少、速率低、數據傳輸方式不靈活,操作復雜,對測試環(huán)境要求較高等問題。如何建立起新一代靈活、高效、高速、多通道、實用性強、覆蓋面廣、適應復雜監(jiān)測環(huán)境的數據采集傳輸系統(tǒng)成為一個重要的工程問題。 隨著社會的發(fā)展和進步,環(huán)境和生態(tài)的惡化越來越明顯,日益威脅著人類的生存和發(fā)展。環(huán)境監(jiān)測是環(huán)境保護的重要組成部分和基礎性工作。國家環(huán)保部于2008年制定了《污染源在線自動監(jiān)控(監(jiān)測)數據采集傳輸儀技術要求標準》。本文在分析數據采集傳輸系統(tǒng)研究現狀和發(fā)展趨勢的基礎上,依照該標準,研究了一種多種信號標準兼容,多種采集通道可選的環(huán)境監(jiān)測用數據采集傳輸系統(tǒng)。課題來源于濟南大陸機電有限公司委托科研項目(項目編號:W0624)。本文主要進行了以下工作: (1)分析研究數據采集傳輸系統(tǒng)的重要意義。調研數據采集傳輸系統(tǒng)的研究現狀和發(fā)展趨勢。分析環(huán)境監(jiān)測用數據采集傳輸系統(tǒng)的特點。 (2)以國家環(huán)境保護部制定的《污染源在線自動監(jiān)控(監(jiān)測)數據采集傳輸儀技術要求標準》為依據,分析了環(huán)境監(jiān)測用數據采集傳輸系統(tǒng)的特殊功能需求,制定了系統(tǒng)技術參數。為解決系統(tǒng)核心板與功能板架構存在的接口防震性差,系統(tǒng)不穩(wěn)定等問題,提出功能主板與擴展接口板的系統(tǒng)架構。選用ARM9處理器S3C2440和嵌入式linux操作系統(tǒng)。 (3)以開發(fā)達到環(huán)保標準的數據采集傳輸系統(tǒng)為目標,進行了系統(tǒng)硬件設計制作。分析了系統(tǒng)的地址空間。詳細分析了系統(tǒng)的擴展接口分配和地址空間分配,避免了總線等硬件資源的沖突。基于系統(tǒng)功能主板的總線擴展接口和GPIO擴展接口擴展了開關量采集單元、開關量輸出單元、串口單元、模擬量采集單元、人機交互單元等功能單元等電路。設計制作了印制電路板。 (4)研究嵌入式linux開發(fā)過程,分析嵌入式linux驅動與應用程序架構。構建了交叉的嵌入式linux開發(fā)環(huán)境。對環(huán)境監(jiān)測用數據采集傳輸系統(tǒng)的特定功能單元進行軟件開發(fā)。主要進行了總線操作、模擬量采集、RS-232串口數據傳輸、GPRS數據傳輸、智能儀表的RS-485通訊等驅動應用程序開發(fā)。
標簽: ARM 遠程數據采集 傳輸系統(tǒng)
上傳時間: 2013-07-10
上傳用戶:klds
大多數現在的PCL打印機驅動程序都是將需要打印的文件(包括圖形或者文本)處理成JPEG文件發(fā)送到打印機進行打印,因為這樣一方面可以減少發(fā)送給打印機的數據量,一方面可以極大的簡化驅動程序的開發(fā)。而在打印機內部,這些JPEG文件又被解碼成BMP文件進行進一步的處理。采用這種方式工作的打印機JPEG解碼的工作占據了其CPU時間的一半以上,所以JPEG文件解碼引擎是打印機的核心之一,提高JPEG的解碼速度對于提高打印機的處理能力至關重要。 同時,JPEG文件解碼工作是一個計算密集型的作業(yè),主要有兩個辦法提高它的速度:一個是設計更高效的算法,一個是采用性能更加強勁的CPU設備。在單核CPU的嵌入式環(huán)境中,JPEG編解碼速度已經幾乎到了極限,難有提升的空間,然而近兩年多核嵌入式芯片的出現,為大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平臺,采用ARM11 MPCore4核處理器,針對PCL,XL打印機控制語言的JPEG文件解碼設計和實現了一個高速引擎,主要內容為: 分析和解碼PCL,XL文件,提取出其中的JPEG文件。 對JPEG文件實現并行化解碼,在多個處理器核上并行處理,并針對多核處理器構架進行內存讀取等方面的優(yōu)化。 針對多核處理器的特點和優(yōu)勢,設計和實現多線程調度算法。 總結和提取數據,分析多核處理器相對于單核處理器的性能提升。 另外,為便于讀者理解,文中簡要介紹了ARM(SIMD)指令集,嵌入式匯編以及與硬件相關的一些概念。
上傳時間: 2013-06-16
上傳用戶:scorpion