結合嵌入式操作系統設計的主要特點,針對486 目標機上VxWorks 的定制,運用其BSP 技術解決了移植過程中底層硬件與上層軟件無關性的問題。描述了BSP 的概念和啟動流程,介紹了BSP 設計過程,
上傳時間: 2013-07-13
上傳用戶:fandeshun
瞬變電磁法作為一種重要的地球物理探測方法,由于它在時間和空間上的可分性,使得這種方法簡單易行,信息豐富,精度較高,低成本,見效快,從而在礦藏勘探、鉆井和海洋勘探等領域得到了廣泛的應用。隨著接收儀器的數字化和智能化,發射功率的增大,數字模型計算正反演的應用,解釋水平的提高,瞬變電磁法可解決的地質問題不斷擴大,幾乎涉及了物探工作的各個領域:礦產勘探,構造探測,水文與工程、地質調查,環境調查與監測以及考古等。近年來,在找水、市政工程、土壤鹽堿化和污染調查、淺層石油構造填圖,以及礦井突水預測等領域都取得了良好效果。 瞬變電磁法探測系統包括發射機和接收機兩部分。接收機用作在噪聲中提取由發射機發射的一次場信號在地下導體中感應出的二次場信息,其信息反映了地下導體的電阻率差異,通過對該信息數據的處理了解探測目標的特性從而達到探測的目的。 瞬變電磁信號具有早期信號幅度大、衰減快,而中晚期信號幅度小、衰減慢的大動態范圍的特點。因此,必須設計出能適應這種瞬時變化快、動態范圍大數據信號要求的高性能數據采集系統。同時,瞬變電磁探測系統的工作環境大都是在野外,因此,為適應野外工作的需要,數據采集卡尤其要有較低的功耗。 本論文在總結其他數據采集系統設計的基礎上,提高采樣速率和采樣精度、采用分段放大技術避免放大飽和和實現對小信號的有效識別、改用ARM作為核心處理器實現對接收機的有效控制、改進USB2.0的實際傳輸速度、改用自適應濾波法等噪聲抑制方法組合實現抗干擾和噪聲濾除設計,成功設計和實現了一套基于ARM和USB2.0的瞬變電磁數據采集系統,該系統具有高性能,低功耗,抗干擾能力強,低成本的特點,已成功應用于瞬變電磁探測實踐,并取得良好效果,極大的滿足了瞬變電磁探測系統的需要。同時,該系統對于其他數據采集系統的設計具有一定的借鑒意義。
上傳時間: 2013-06-21
上傳用戶:txfyddz
本文以正在研制的某新型電臺為應用背景,研究在電臺上使用觸摸屏的硬件設計方法和軟件實現途徑。 觸摸屏是人機交互發展的方向。目前已在多種領域得到了廣泛地應用,而使用觸摸屏代替按鍵在無線電臺上實現人機交互功能目前尚不多見。在無線電臺上使用觸摸屏可以盡可能地減少電臺的體積,同時采用常見的Windows風格的操作系統,可以使電臺不僅易于攜帶,也更便于操作。 本文的研究是基于ARM的硬件平臺和Windows CE的軟件平臺。硬件平臺的內核模塊采用ARM920T核的S3C2410嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平臺還集成了LCD,觸摸屏等人機接口,同時提供了USB主控制器接口、SD卡擴展接口和RS232接口。平臺技術先進,結構合理,功能較完備,整體性、可擴充性強。 在此硬件平臺的基礎上,本文深入分析了基于Windows CE軟件平臺的構建,對應用開發所涉及工具軟件作了介紹,并依據應用開發的需要定制了Windows CE內核。本文對LCD、觸摸屏和USB的驅動程序作了深入研究,并在此基礎上初步涉及了Windows CE應用程序開發,實現了電臺操作界面,實現了基本的數據錄入與輸出功能。
上傳時間: 2013-07-26
上傳用戶:fandeshun
隨著計算機技術的迅猛發展與后PC時代的到來,嵌入式系統已成為計算機領域的一個重要組成部分,并成為近年來新興的研究熱點?,F今的嵌入式應用對嵌入式設備的性能提出了更高的要求,8/16位單片機所能提供的系統性能已經顯出不足。ARM7TDMI是一種高效,低功耗的RISC處理器。而S3C44BOX就是以該內核為核心的一款芯片,它集成了許多外圍設備,非常適合做嵌入式產品。 論文主要研究基于ARM處理器和μC/OS- II操作系統的嵌入式數據采集系統設計,主要內容包括以下幾方面: (1)介紹了ARM7 S3C44BOX體系結構和BootLoader的概念,并在參考開源BootLoader的基礎上進行了BootLoader的設計與實現; (2)深入研究了μC/OS-II的概念、特點,分析了μC/OS-II在ARM處理器上移植所需的條件,并經過剪裁后成功移植到ARM處理器上: (3)介紹了AD、多串口擴展、LCD和鍵盤4個模塊的硬件工作原理,著重開發了這4個模塊的驅動程序,并通過實驗驗證了多串口擴展、LCD和鍵盤這3個模塊的工作穩定性; (4)在ARM S3C44BOX和μC/OS-II操作系統基礎上,設計了多任務來實現4通道的數據采集。經過對采集數據的分析和系統的運行,可以驗證本數據采集系統運行的高效性和穩定性。
上傳時間: 2013-06-05
上傳用戶:sk5201314
目前國內的大多數通用直流電參數測量設備,精度等級一般為0.5級或0,2級,精度更高的測量儀表(校表)一般為0.1~0.05級。而數字儀表使用的CPU大多數仍采用8位或16位單片機,由于其處理速度慢,不易實現更多的功能。軟件上還是采用匯編語言編程,流程上沿用傳統的線性程序,不便于軟件的升級和維護。而國外高精度的測量設備往往價格很高。為了更好地滿足計算過程中準確性、精確性、快速性以及日后客戶對儀表功能上的升級要求,克服目前國內現行的直流電參數測量儀器存在的局限,同時獲得更高的性價比,本文在充分分析和吸收當前國內外數字儀表的先進技術和經驗后,研制了一種基于32位ARM和嵌入式實時操作系統μC/OS-Ⅱ的智能直流校驗表,精度已達到了0.05級,該儀器是目前國內直流電參數測量的最高性能儀器之一,可廣泛用于實驗室、計量院所、電力系統等部門作為0.1級、0.05級直流電壓、電流測量標準或現場檢測。 本文首先對直流表的各種測量功能和精度要求進行了分析,提出了儀器的總體框架和滿足測量精度要求的措施。本裝置硬件上采用ARM結構,以恩智浦公司的ARM微控制器(LPC2134)為控制核心,實現測量、校準、通信和顯示功能。軟件上則基于嵌入式實時操作系統μC/OS-Ⅱ進行了儀表的總體程序設計。 在介紹了對直流表硬件電路的設計及驅動程序的編寫后,再簡單闡述了μC/OS-Ⅱ的一些基本概念和在ARM微控制器(LPC2134)上的移植,并詳細介紹了基于μC/OS-Ⅱ平臺應用程序的任務劃分,在設計了全部程序后,探討了誤差的分類和產生原因,并對實驗結果進行了分析。
上傳時間: 2013-06-25
上傳用戶:元宵漢堡包
針對當前導彈裝備虛擬維修訓練系統開發只針對單一型號和專用功能、效率低、開放性和通用性差的問題,對基于資源重用性、系統通用性的導彈裝備虛擬維修訓練通用平臺進行研究,闡述通用平臺包含的視景仿真、故障機理建
上傳時間: 2013-07-02
上傳用戶:lnnn30
本文提出一種基于DCT 變換的數字圖像盲水印嵌入算法,通過對水印圖像進行置亂加密與隨機產生嵌入位置來保證水印安全性,實驗證明此算法具有較好的不可見性,能夠抵御JPEG 壓縮、高斯模糊、均值濾波
上傳時間: 2013-07-11
上傳用戶:
隨著微處理器技術與信息技術的不斷發展,嵌入式系統的應用也進入到國防、工業、能源、交通以及日常生活中的各個領域。嵌入式系統的軟件核心是嵌入式操作系統。然而,國內在嵌入式系統軟件開發上有很多困難,主要有:國外成熟的RTOS大都價格昂貴并且不公開源代碼,用好這些操作系統需對計算機體系結構有深刻理解。針對以上問題,免費公開源代碼的嵌入式操作系統就倍受矚目了,μC/OS-II就是其中之一。μC/OS-II是面向中小型應用的、基于優先級的可剝奪嵌入式實時內核,其特點是小巧、性能穩定、可免費獲得源代碼。 本文在深入研究μC/OS-II內核基礎上,將其運用于實際課題,完成了基于ARM架構的μC/OS-II移植及實時同步交流采樣的誤差補償研究。本文主要工作內容和研究成果如下: 1.剖析了μC/OS-II操作系統內核,重點研究了μC/OS-II內核的任務管理與調度算法機理,得出了μC/OS-II內核優點:任務調度算法簡潔、高效、實時性較好(與Linux相比)。 2.介紹了ARM9體系架構,重點講敘了MMU(存儲管理單元)功能。為了提高交流采樣系統的取指令和讀數據速度,成功將MMU功能應用于本嵌入式系統中。 3.完成了μC/OS-II操作系統在目標板上的移植,主要用匯編語言編寫了啟動代碼、開關中斷、任務切換和首次任務切換等函數。 4.針對國內外提出的同步交流采樣誤差補償算法的局限性,本文從理論上對同步交流采樣的準確誤差進行了研究,并嘗試根據被測信號周期的首尾過零點的三角形相似法,求出誤差參數并對誤差進行補償。此外,考慮到采樣周期△T不均勻,經多次采樣后會產生累積誤差,本文也給出了采樣周期△T的優化算法。 5.完成了系統硬件設計,并根據補償算法和△T優化法則,編寫了相應采樣驅動和串口驅動。最后對實驗數據進行了分析和比較,得出重要結論:該補償算法實現簡單,計算機工作量小,精度較高。
上傳時間: 2013-04-24
上傳用戶:xzt
目前,ARM微處理器已經在多種領域中得到應用,有關統計表明,各種基于ARM微處理器的設備應用數量已經遠遠超過了通用計算機,基于ARM微處理器的開發應用正成為數字時代的技術潮流。而在Internet飛速發展的今天,網絡已經滲透到了方方面面。在嵌入式系統中,和網絡的結合已經成為嵌入式系統發展的必然趨勢。 隨著嵌入式技術及網絡技術的發展,工業控制設備一般要求系統具備完成復雜測控任務能力和較強的實時性,并且能夠與某一類型的控制網絡相連,以實現遠程監控。而正在利用的單片機技術則存在通信能力差、實時性不夠等問題,本系統利用ARM處理器獨特的網絡通信功能實現對工業生產過程的監控無疑是一種新的嘗試?;贏RM的工控系統,其應用程序可以方便的通過網絡進行更新,數據可通過LCD現場顯示,重要數據則可以文件形式保存在存儲器中,數據和報警信息可通過串口或以太網向上傳遞。這樣,用戶就可以通過網絡實現遠程監控或遠程維護。此外,利用操作系統上已有的軟件和協議可迅速搭建前臺數據采集系統,以實現測控系統和后臺管理系統的通信。它的設計成功無疑會將利用單片機技術而產生的問題迎刃而解。 本文通過一個ARM9芯片AT91RM9200作為處理器的嵌入式網絡監控系統,詳細闡述了嵌入式系統的設計與開發過程。嵌入式系統作為特殊的計算機系統,一般包括以下3個方面:硬件設備、嵌入式操作系統和應用軟件。本文也主要是圍繞這三部分來展開的。其中包括:1、硬件電路的設計:最小系統設計和外圍擴展電路設計;2、嵌入式操作系統的配置:交叉編譯環境的搭建、BootLoader的移植、操作系統內核的移植和文件系統的移植;3、應用軟件開發設計:主要是相關驅動程序的設計和應用程序設計。
上傳時間: 2013-04-24
上傳用戶:colinal
進入二十一世紀以來,隨著我國經濟、社會、文化各方面快速發展,人民生活節奏日益加快,遠程互動交流要求不斷提高。網絡化生活方式真正進入到平常百姓家。為適應社會的持續高速發展,必須廣泛開發應用網絡化、信息化的工作生活產品,滿足社會市場需求。本課題就是面向當前網絡迅速普及形勢下的家庭遠程監控市場,采用高集成度、微功耗、低成本的設計思路,構建實時性、網絡化、數字化嵌入式家用遠程監控系統,以適應普通家庭遠程安全維護需求,提高中低收入群體的生活質量和生活安全性。 嵌入式網絡視頻監控系統是建立在ARM9和WindowsCE平臺上的一套完整視頻處理傳輸系統。它主要由S3C2410嵌入式硬件平臺、WindowsCE5.0嵌入式操作系統、攝像頭驅動采集模塊、網絡收發模塊和編解碼模塊五大部分組成。本文首先對嵌入式網絡監控系統進行了總體設計,根據成本和市場需求,完成功能元件和軟件平臺選型。在硬件選擇上使用了市場上得到廣泛認可的S3C2410、CS8900A網絡控制器、SDRAM、NANDFASH存儲器、攝像頭芯片,即滿足功能需求又控制成本,同時保證相互兼容和工作穩定性;軟件平臺選擇兼顧市場認同度和軟件兼容性,同時考慮到開發的復雜程度,選擇了同屬微軟旗下、類似WindowsXP的WindowsCE軟件環境。這樣主要軟件開發工作便可以使用WindowsXP下的開發工具完成。這一選擇符合市場主流用戶對微軟的認同,也節約了學習和建立Linux交叉編譯環境的精力和時間。 硬件平臺搭建后使用ADS1.2進行調試,操作系統使用PlatformBuilder進行定制,驅動、采集、編碼及發送模塊在EVC4.0下開發,接收、解碼和顯示模塊用VC++6.0開發。為保證軟硬件兼容性,軟件調試很少使用Emulator虛擬機,而使用JTAG、串口、USB口、交叉線建立硬件連接后進行實機調試。針對本課題主要軟件模塊WindowsXP下開發、WindowsCE下調試的情況,由于兩操作系統不能直接兼容,需建立平臺間同步和交互。實驗中使用了MSASYNC.exe等外圍軟件以及VGA控制器、USB擴展等外圍硬件模塊以實現快速實驗,由此也造成實驗設備和過程比最終產品復雜很多的情況。最終產品將把軟硬件環境剪裁到滿足功能的最小規模,僅預留排線接口用于升級,以實現低成本、微功耗、高集成度的設計要求。 系統的軟硬件測試表明:該系統安裝使用方便,運行穩定可靠,普通網絡情況下可提供家用實時性,達到了預期設計目的和要求。為下一步的改進和完善建立起基礎平臺,并提供了主要功能。
上傳時間: 2013-07-08
上傳用戶:夜月十二橋