在當(dāng)前的數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)高速發(fā)展的后PC時代,嵌入式系統(tǒng)技術(shù)已經(jīng)廣泛地滲透到人們生活的各個方面。由于嵌入式系統(tǒng)的交互性比較強(qiáng),液晶屏做為輸出設(shè)備對漢字顯示又尤為重要,但很多關(guān)于嵌入式系統(tǒng)開發(fā)、應(yīng)用的教材中,對于液晶屏的程序設(shè)計也只是初始化和測試的編程,沒有進(jìn)一步的應(yīng)用開發(fā)。所以選擇了該畢業(yè)設(shè)計題目,以完善液晶屏的漢字顯示功能。 在選定了畢業(yè)設(shè)計題目之后,隨著開發(fā)研究的不斷深入,主要完成了以下工作: 首先,對三種常用的嵌入式操作系統(tǒng)進(jìn)行了分析比較,對項目開發(fā)是否選用操作系統(tǒng)提出了自己的見解,結(jié)合本次畢業(yè)設(shè)計的實際應(yīng)用,選擇了不使用操作系統(tǒng)而是利用Bootloader引導(dǎo)的方法。 其次,選定硬件開發(fā)系統(tǒng)后,把單片機(jī)的傳統(tǒng)調(diào)試方法與ARM的邊界掃描技術(shù)進(jìn)行了分析比較,并在實際應(yīng)用開發(fā)中采用了邊界掃描技術(shù)。 再次,由于在C語言程序運行前需要加入一些必要的初始化代碼,于是又完成了對44binit.s初始化程序的分析與設(shè)計。 最后,在編寫漢字顯示程序時,采用了讀取字庫法顯示漢字方案和讀取字模數(shù)據(jù)輸出漢字方案分別實現(xiàn)了液晶屏的漢字顯示,并取得了良好的效果。 本文不但說明了如何利用ARM處理器實現(xiàn)液晶屏的漢字顯示,還講述了開發(fā)ARM處理器應(yīng)用程序的一個完整的過程。隨著嵌入式技術(shù)的不斷普及,對ARM處理器的學(xué)習(xí)、應(yīng)用、開發(fā)都有一定的幫助作用。
標(biāo)簽: ARM LCD 顯示驅(qū)動
上傳時間: 2013-04-24
上傳用戶:cuiqiang
本文首先分析了國內(nèi)外微型飛行器(MAV)研究現(xiàn)狀、發(fā)展趨勢和存在的困難,接著闡述了MAV的系統(tǒng)結(jié)構(gòu),針對已有的MAV平臺,設(shè)計了MAV自主飛行控制系統(tǒng)的總體方案,選擇ARM作為中央處理器,從電源模塊設(shè)計、存儲器模塊設(shè)計、與各傳感器的接口設(shè)計等入手,實現(xiàn)了系統(tǒng)的硬件設(shè)計,并分析了硬件設(shè)計所采取的抗干擾措施。 在系統(tǒng)軟件設(shè)計方面,本文選用嵌入式Linux操作系統(tǒng)作為軟件開發(fā)環(huán)境,分析了操作系統(tǒng)的組成和啟動流程。在此基礎(chǔ)上,針對本文所設(shè)計的硬件系統(tǒng),編制了專用的引導(dǎo)程序,重新編譯了內(nèi)核,完成了ARMLinux在硬件平臺上的移植。接著詳細(xì)分析了字符設(shè)備,編寫了各個模塊的驅(qū)動程序,并描述了應(yīng)用程序的開發(fā)模式。 最后本文討論了MAV系統(tǒng)中MPEG4視頻數(shù)據(jù)壓縮的關(guān)鍵技術(shù),分析了ARM的硬件編解碼器的結(jié)構(gòu)和實現(xiàn)過程,重點研究了遙測數(shù)據(jù)和壓縮圖像的復(fù)合方案,將遙測數(shù)據(jù)嵌入到壓縮圖像中進(jìn)行傳輸。這種方法可以節(jié)省信道,降低系統(tǒng)功耗和保護(hù)遙測數(shù)據(jù)的安全。 本文所研制的自主飛行控制系統(tǒng)具有體積小、重量輕、集成度高、抗干擾能力強(qiáng)等特點,能實時傳輸視頻圖像,各項指標(biāo)都滿足項目技術(shù)要求。
標(biāo)簽: ARM MAV 飛行控制系統(tǒng)
上傳時間: 2013-05-31
上傳用戶:mikesering
隨著計算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)己成為計算機(jī)領(lǐng)域的一個重要組成部分。而采用ARM微處理器作為硬件基礎(chǔ)和μC/OS-Ⅱ作為嵌入式操作系統(tǒng)被廣泛的應(yīng)在各種嵌入式應(yīng)用系統(tǒng)中。而隨著網(wǎng)絡(luò)化、信息化時代的來臨,嵌入式設(shè)備的網(wǎng)絡(luò)互聯(lián)己經(jīng)成為必然趨勢。它通過現(xiàn)有嵌入式系統(tǒng),增加網(wǎng)絡(luò)接入能力,使嵌入式設(shè)備直接接入Internet。本課題采用SkyEye模擬的AT9lEV40開發(fā)板作為硬件開發(fā)平臺,采用嵌入式實時操作系統(tǒng)μ C/OS-Ⅱ為軟件開發(fā)平臺,研究嵌入式TCP/IP協(xié)議棧。 本文首先對ARM微處理器和μ C/OS-Ⅱ進(jìn)行了介紹;研究和探討了μC/OS-Ⅱ在ARM架構(gòu)上的移植方案,并就其關(guān)鍵技術(shù)部分,結(jié)合實現(xiàn)代碼進(jìn)行了闡述并提出了移植過程中要注意的問題。接著本文分層介紹TCP/IP協(xié)議棧,主要講述各個分層及其所屬的協(xié)議,報文格式等:并針對嵌入式系統(tǒng)的特點,對TCP/IP協(xié)議進(jìn)行合理的簡化,使之實現(xiàn)了TCP/IP協(xié)議簇的一些協(xié)議如:ARP,IP,ICMP,UDP,TCP和HTTP。同時研究了嵌入式TCP/IP協(xié)議棧LwIP的特性,分析了它的進(jìn)程模型、數(shù)據(jù)包結(jié)構(gòu)、工作流程、目錄結(jié)構(gòu)、應(yīng)用程序接口。研究了將LWIP移植到μC/OS-Ⅱ系統(tǒng)上,實現(xiàn)嵌入式系統(tǒng)的網(wǎng)絡(luò)聯(lián)接,并用ping命令和一個簡單靜態(tài)網(wǎng)頁的訪問驗證了網(wǎng)絡(luò)功能的實現(xiàn)。
標(biāo)簽: ARM COS 內(nèi)核網(wǎng)絡(luò)
上傳時間: 2013-08-01
上傳用戶:hainan_256
本文以實現(xiàn)數(shù)字化的移動巡檢為目標(biāo),提出了嵌入式技術(shù)+GIS+GPS所組成的便攜式電力巡檢儀的解決方案。便攜式電力巡檢儀采用了目前最新的嵌入式技術(shù),完全根據(jù)電力巡檢工作需要的功能進(jìn)行最底層的硬件平臺、嵌入式操作系統(tǒng)和應(yīng)用軟件的專項設(shè)計和開發(fā)。 便攜式電力巡檢儀的硬件平臺采用主流的ARM微處理器、GPS接收器和其他硬件資源,完全根據(jù)功能需求量身定做,不會造成硬件上的浪費,在實現(xiàn)需求功能的同時大大降低了成本。 經(jīng)過認(rèn)真的比較和實驗,將Windows CE.net作為便攜式電力巡檢儀的操作系統(tǒng),它最大的優(yōu)點就是人機(jī)界面操作以及應(yīng)用軟件開發(fā)都比較簡單。在Platform Builder的平臺上研究并實現(xiàn)了中文版操作系統(tǒng)的定制,成功的將其移植到自主設(shè)計研究的硬件平臺上。 便攜式電力巡檢儀的應(yīng)用軟件采用了eMbedded Visual C++和eSuperMap共同開發(fā)。根據(jù)線路巡檢工作的數(shù)據(jù)記錄項需求,確定了系統(tǒng)地屬性數(shù)據(jù)邏輯結(jié)構(gòu)和空間數(shù)據(jù)分層體系,實現(xiàn)了嵌入式空間數(shù)據(jù)和屬性數(shù)據(jù)的集成。應(yīng)用軟件具備對數(shù)據(jù)地圖的放大、縮小等基本操作,能夠?qū)邮盏降臄?shù)據(jù)進(jìn)行解析,實現(xiàn)GPS的數(shù)據(jù)采集和定位工作。能夠為用戶計算最短和最快路徑以及提供導(dǎo)航等服務(wù),基本滿足移動巡檢的各項需要。 基于ARM的便攜式電力巡檢儀,采用嵌入式+GIS+GPS的電力巡檢系統(tǒng)設(shè)計方案,研究和開發(fā)了從硬件平臺到應(yīng)用軟件的一系列內(nèi)容,對提高電力巡檢工作的質(zhì)量具有極大的促進(jìn)作用和較高的實用價值。
標(biāo)簽: ARM 便攜式 儀的設(shè)計 電力巡檢
上傳時間: 2013-06-14
上傳用戶:清風(fēng)冷雨
雷達(dá)顯示與控制終端是雷達(dá)系統(tǒng)的重要組成部分,它必須能夠?qū)走_(dá)進(jìn)行精確的控制,同時對從雷達(dá)獲取的數(shù)據(jù)進(jìn)行有效的處理,將獲取的目標(biāo)信息以直觀、有效、準(zhǔn)確的方式呈現(xiàn)給雷達(dá)控制者。本文開展基于ARM的便攜式戰(zhàn)場偵察雷達(dá)終端的研究與設(shè)計,采用目前先進(jìn)的嵌入式系統(tǒng)技術(shù),設(shè)計能夠完成顯示與控制的智能終端,這對提高便攜式戰(zhàn)場偵察雷達(dá)的性能具有重要的意義。 便攜式雷達(dá)終端的設(shè)計主要包括硬件平臺的構(gòu)建、軟件開發(fā)平臺的搭建和終端應(yīng)用軟件的開發(fā)。硬件平臺的構(gòu)建是整個設(shè)計的基礎(chǔ),硬件平臺采用基于ARM920T的多接口高性能CPU S3C2410X處理器。軟件開發(fā)平臺的構(gòu)建基于宿主機(jī)——目標(biāo)機(jī)模式。雷達(dá)顯示控制終端應(yīng)用軟件的開發(fā)包括:根據(jù)顯控終端軟件功能需求,進(jìn)行軟件模塊劃分;GUI界面程序的設(shè)計;電子地圖的顯示處理程序設(shè)計;雷達(dá)目標(biāo)信息顯示程序的設(shè)計;基于Qt/Embedded的串口通信程序的編寫。考慮到雷達(dá)顯示控制終端軟件的穩(wěn)定性、可靠性和實用性,軟件設(shè)計基于嵌入式Linux操作系統(tǒng),利用C++語言、Qt等相關(guān)軟件工具包進(jìn)行軟件開發(fā)。 本文研究了嵌入式Linux與嵌入式GUI技術(shù),在此基礎(chǔ)上完成了便攜式雷達(dá)終端硬件平臺的構(gòu)建和終端系統(tǒng)應(yīng)用軟件的編寫與調(diào)試等工作,設(shè)計實現(xiàn)的便攜式雷達(dá)終端符合現(xiàn)代雷達(dá)終端的各項要求。
標(biāo)簽: ARM 便攜式 雷達(dá) 終端設(shè)計
上傳時間: 2013-06-18
上傳用戶:asasasas
本文分析了當(dāng)前車輛交通管理中的實際問題,介紹了一種車載終端的設(shè)計方法。設(shè)計采用ARM9微處理器構(gòu)造的嵌入式系統(tǒng),是集GPS全球衛(wèi)星定位系統(tǒng)和GPRS無線通信技術(shù)于一體的新型車載電子產(chǎn)品。它為現(xiàn)代交通運輸提供了新穎,可靠,有效的控制和管理途徑。 車載終端通過將GPS模塊的定位信息提取出來,一方面將定位信息在車載終端上顯示,一方面又結(jié)合車輛的狀態(tài)等信息發(fā)送給GPRS模塊,發(fā)送出去的信息通過無線網(wǎng)絡(luò)傳輸給車輛管理部門。車輛管理部門根據(jù)車輛的位置和狀態(tài)等,采取一定的措施,從而實現(xiàn)車輛的有效管理。 本設(shè)計從硬件和軟件兩大部分出發(fā),硬件上設(shè)計了ARM處理器、存儲器、內(nèi)存及其外圍電路,另外還有GPS模塊電路和GPRS模塊電路;軟件上采用Qt的人機(jī)界面完成數(shù)據(jù)顯示與更新,采用PPP撥號腳本完成GPRS模塊的撥號,通過Qt多線程編程的方法完成GPS數(shù)據(jù)的提取和GPRS的信息發(fā)送。在硬件和軟件之間采用了嵌入式Linux系統(tǒng),包括啟動代碼、內(nèi)核和文件系統(tǒng)等。 論文的最后總結(jié)了所完成的工作,給出了設(shè)計的不足之處和有待完善的地方。
標(biāo)簽: GPSGPRS ARM 車載
上傳用戶:ice_qi
隨著社會經(jīng)濟(jì)和科學(xué)技術(shù)的發(fā)展,公路交通已經(jīng)成為了關(guān)系國民經(jīng)濟(jì)命脈和社會、經(jīng)濟(jì)發(fā)展的重大系統(tǒng)。汽車導(dǎo)航觀念也逐漸深入人心,成為公路交通中極其重要的一個環(huán)節(jié)。人們已經(jīng)不再滿足于用基于PC機(jī)的導(dǎo)航系統(tǒng),因為它過于昂貴并且功耗高。現(xiàn)在,基于嵌入式設(shè)備的導(dǎo)航系統(tǒng)在迅速發(fā)展,但目前流行的是基于WinCE操作系統(tǒng),它的成本比較高。 本文設(shè)計的導(dǎo)航系統(tǒng)采用基于ARM9結(jié)構(gòu)的低功耗、高性能嵌入式SOC芯片S3C2410作為主控制器,使用嵌入式linux作為系統(tǒng)的內(nèi)核。Linux是一個開放并且免費使用的操作系統(tǒng),而CPU使用了32位RISC(精簡指令集)。基于ARM的嵌入式Llinux作為系統(tǒng)的內(nèi)核解決了成本高的問題。因為嵌入式操作系統(tǒng)是本課題設(shè)計系統(tǒng)過程中應(yīng)用的基礎(chǔ),所以本文會詳細(xì)介紹。 系統(tǒng)可以采集GPS信號,支持RS-232接口,采用液晶顯示屏(LCD)的人機(jī)接口,為操作人員提供了良好的監(jiān)控界面。軟件系統(tǒng)在嵌入式Linux操作系統(tǒng)下開發(fā),實現(xiàn)了Linux操作系統(tǒng)和QT圖形系統(tǒng)的移植,設(shè)備驅(qū)動程序、控制應(yīng)用程序、人機(jī)交互界面的設(shè)計。 本文從理論、硬件設(shè)計、軟件設(shè)計等方面介紹了基于ARM S3C2410多功能車載導(dǎo)航系統(tǒng)的設(shè)計與開發(fā)。
標(biāo)簽: ARM GPS 車載
上傳時間: 2013-07-01
上傳用戶:dong
近年來,我國通信技術(shù)的發(fā)展勢頭十分迅猛。以電路交換和數(shù)字程控交換技術(shù)為基礎(chǔ)的電話網(wǎng)更是在整個通信網(wǎng)中占據(jù)著重要的地位。面對信息時代的到來,人們在領(lǐng)略信息社會樂趣的同時,也遇到了新的挑戰(zhàn),學(xué)習(xí)和掌握程控交換技術(shù)己成為有關(guān)工程技術(shù)人員和廣大青年學(xué)生迫切的需要。 本論文在研讀了大量的文獻(xiàn)、參考相關(guān)設(shè)計的基礎(chǔ)上,根據(jù)程控交換的基本原理,面向各高校實驗室和相關(guān)研究單位,設(shè)計了基于ARM的程控交換實驗系統(tǒng),本實驗系統(tǒng)以ARM+CPLD為控制系統(tǒng),按照功能不同進(jìn)行模塊化設(shè)計,在本實驗系統(tǒng)上能夠完成程控交換中的大部分基礎(chǔ)性實驗以及一些和程控交換編程調(diào)試相關(guān)的實驗。 本實驗系統(tǒng)由硬件和軟件兩部分組成,硬件包括CPU控制電路、用戶接口電路、交換網(wǎng)絡(luò)、中繼電路、信號音產(chǎn)生電路、雙音多頻電路、彩鈴電路以及LCD顯示電路等部分。軟件包括基本級程序、周期級程序,在最后還對LCD顯示部分的uC/GUI程序進(jìn)行了介紹,通過硬件和軟件結(jié)合完成了人工交換、空分交換、時分交換、數(shù)字中繼接口以及彩鈴等各種實驗。 本套實驗系統(tǒng)目前已經(jīng)投入使用,與其它程控交換實驗系統(tǒng)相比,本實驗系統(tǒng)提供了豐富的擴(kuò)展口,實驗者可以自行進(jìn)行擴(kuò)展實驗,同時,本實驗系統(tǒng)人機(jī)交互界面友好,操作簡單方便。
標(biāo)簽: ARM 程控交換 實驗系統(tǒng)
上傳時間: 2013-07-30
上傳用戶:13188549192
隨著我國電力工業(yè)的迅猛發(fā)展,電網(wǎng)上非線性負(fù)載的日益增多,導(dǎo)致線路電壓、電流經(jīng)常出現(xiàn)非正弦狀態(tài),從而造成電網(wǎng)諧波“污染”。電網(wǎng)諧波惡化了電能質(zhì)量指標(biāo),降低了電網(wǎng)的可靠性,增加了電網(wǎng)的損失。所以,電器設(shè)備在出廠前需要對其進(jìn)行檢測,看其是否會影響電網(wǎng)的電能質(zhì)量。那么可靠的電力參數(shù)測量設(shè)備的研制就變得非常重要。通過充分調(diào)研并翻閱大量資料,針對課題要求,提出了以ARM作為處理器,結(jié)合外圍電路,借由μC/OS-Ⅱ操作系統(tǒng)對硬件進(jìn)行控制,來完成電參數(shù)采集及其處理的思路。 本論文完成了裝置的硬件電路設(shè)計和軟件開發(fā)。硬件方面采用Philips公司的LPC2132作為處理器,結(jié)合外圍電路,建立起基本的采樣、通信和人機(jī)接口硬件平臺。軟件方面,首先分析了電參數(shù)測量的算法,并進(jìn)行了必要的仿真。在完成μC/OS-Ⅱ在LPC2132上移植的基礎(chǔ)上,進(jìn)行多任務(wù)設(shè)計,完成數(shù)據(jù)采集、電量參數(shù)計算、USB串口通信和人機(jī)接口等功能。
標(biāo)簽: ARM 電參數(shù) 測量裝置
上傳時間: 2013-06-08
上傳用戶:jiachuan666
電腦繡花機(jī)是當(dāng)代最先進(jìn)的繡花機(jī)械,隨著人們對刺繡品質(zhì)量的追求以及刺繡品需求量的增加,高性能的電腦繡花機(jī)越來越受到市場的推崇,用戶對CAN(現(xiàn)場總線)、遠(yuǎn)程控制、海量USB存儲、彩色LCD顯示等技術(shù)在新型電腦繡花機(jī)中的應(yīng)用有了新的需求。然而,國內(nèi)電腦繡花機(jī)監(jiān)控系統(tǒng)平臺由于存在技術(shù)上的困難或成本上的障礙而使這些功能難以實現(xiàn)。隨著電腦的不斷發(fā)展和電子產(chǎn)品成本的不斷降低,采用先進(jìn)架構(gòu)和體系的處理器,加上相應(yīng)的實時操作系統(tǒng)進(jìn)行任務(wù)管理,就能大大提高電腦繡花機(jī)監(jiān)控系統(tǒng)的性能。本文設(shè)計了一種電腦繡花機(jī)監(jiān)控系統(tǒng),在詳細(xì)分析電腦繡花機(jī)工作原理和功能需求的基礎(chǔ)上,采用ARM處理器與μC/OS-Ⅱ?qū)崟r操作系統(tǒng)構(gòu)建了監(jiān)控系統(tǒng)平臺,實現(xiàn)了實時操作系統(tǒng)任務(wù)管理、網(wǎng)絡(luò)通信、USB設(shè)備讀寫、花樣圖案預(yù)覽等功能,具體工作如下: (1)在介紹電腦繡花機(jī)的工作原理以及分析電腦繡花機(jī)監(jiān)控系統(tǒng)性能需求的基礎(chǔ)上,構(gòu)建了基于ARM7核的嵌入式處理器與μC/OS-Ⅱ?qū)崟r操作系統(tǒng)的監(jiān)控系統(tǒng)平臺,并給出了系統(tǒng)的整體設(shè)計方案。 (2)根據(jù)電腦繡花機(jī)監(jiān)控系統(tǒng)的整體設(shè)計方案,設(shè)計實現(xiàn)了系統(tǒng)的硬件電路,處理器采用ST公司生產(chǎn)的具有ARM7核的STR710FZ2T6,利用STR710FZ2T6的外部存儲器接口的三個BANK,分別設(shè)計實現(xiàn)了以太網(wǎng)通信接口、USB設(shè)備讀寫接口以及彩色LCD實現(xiàn)接口等。 (3)在系統(tǒng)的接口電路設(shè)計方面,采用以太網(wǎng)控制芯片CS8900A使其通過ISA總線與系統(tǒng)處理器相連,構(gòu)建了以太網(wǎng)通信接口,負(fù)責(zé)遠(yuǎn)程傳輸數(shù)據(jù)(花樣文件)控制信息等;利用LJSB主從控制器SL811HS,在處理器STR710FZ2rr6的控制下設(shè)計實現(xiàn)了對海量USB設(shè)備讀寫的USB接口,負(fù)責(zé)讀寫在U盤上的花樣文件以及其它的數(shù)據(jù)信息;利用5.6英寸的彩色液晶屏及其控制板QD-13設(shè)計實現(xiàn)了監(jiān)控系統(tǒng)的LCD顯示接口,系統(tǒng)處理器通過控制QD-13向LCD寫入要顯示的圖案以及文字?jǐn)?shù)據(jù);組建了一個基于CAN通信的安全檢測模塊,主要包括電源檢測以及斷線檢測等。監(jiān)控系統(tǒng)的CAN節(jié)點利用系統(tǒng)處理器自帶的CAN模塊結(jié)合TI的CAN收發(fā)器sn65hvd230實現(xiàn),電源檢測節(jié)點、斷線檢測節(jié)點以及運動控制系統(tǒng)交互的CAN節(jié)點的控制器采用Microchip公司的帶有CAN模塊的18系列單片機(jī)PIC18F4680,CAN收發(fā)器采用該公司的MCP2551芯片。 (4)設(shè)計實現(xiàn)了基于μC/OS-Ⅱ操作系統(tǒng)的軟件,包括兩個部分,一是功能接口的驅(qū)動程序,另一個是操作系統(tǒng)中的應(yīng)用程序軟件。驅(qū)動程序負(fù)責(zé)控制相應(yīng)功能接口的運行,操作系統(tǒng)中的應(yīng)用程序軟件實現(xiàn)具體的功能應(yīng)用,例如TCP/IP協(xié)議棧以及USB協(xié)議的實現(xiàn)等。 (5)整合了系統(tǒng)各個功能模塊,并做出監(jiān)控系統(tǒng)的PCB板,利用ADS開發(fā)環(huán)境進(jìn)行系統(tǒng)的整體調(diào)試,給出了系統(tǒng)的運行效果,實驗表明監(jiān)控系統(tǒng)工作穩(wěn)定,性能良好。 最后,文章分析了電腦繡花機(jī)的監(jiān)控系統(tǒng)需要改進(jìn)的地方,并對電腦繡花機(jī)監(jiān)控系統(tǒng)未來發(fā)展趨勢作出了展望。
標(biāo)簽: ARM 電腦繡花機(jī) 監(jiān)控系統(tǒng)
上傳時間: 2013-05-25
上傳用戶:魚魚魚yu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1