目前嵌入式系統(tǒng)中的GUI 的開發(fā)已經(jīng)成為研究的熱點(diǎn),本文以Intel 公司Xscale PXA255 為內(nèi)核的XSBase255嵌入式平臺,以ARM-Linux 為操作系統(tǒng),接著介紹對GUI 嵌入式系
標(biāo)簽: ARM-Linux GUI 嵌入式系統(tǒng) 開發(fā)研究
上傳時間: 2013-07-18
上傳用戶:aa17807091
以嵌入式計算機(jī)為技術(shù)核心的嵌入式系統(tǒng)是繼網(wǎng)絡(luò)之后,又一個IT領(lǐng)域新的技術(shù)發(fā)展方向。由于嵌入式系統(tǒng)具有體積小、性能強(qiáng)、功耗低、可靠性高等特點(diǎn),目前已經(jīng)廣泛的應(yīng)用在國防、消費(fèi)電子、信息家電、網(wǎng)絡(luò)通信、工業(yè)控制等領(lǐng)域。其中具有代表意義的是32位的控制器和嵌入式操作系統(tǒng)的應(yīng)用。 本文是以弧焊機(jī)器人的焊縫跟蹤系統(tǒng)為例,研究了基于嵌入式實(shí)時操作系統(tǒng)μC/OS-Ⅱ和32位ARM微處理器的嵌入式系統(tǒng)的實(shí)現(xiàn)。該焊縫跟蹤應(yīng)用系統(tǒng)實(shí)例實(shí)現(xiàn)的功能是使弧焊機(jī)器人能及時檢測并自動糾正當(dāng)前焊接點(diǎn)與焊縫之間出現(xiàn)的偏差,以提高弧焊機(jī)器人的智能化水平。 論文首先介紹了32位的ARM控制器工作原理,然后介紹了嵌入式操作系統(tǒng)的工作原理以及焊縫信號的處理原理,在此基礎(chǔ)上設(shè)計了弧焊機(jī)器人焊縫跟蹤系統(tǒng)的硬件電路,最后完成了嵌入式操作系統(tǒng)μC/OS-Ⅱ在S3C44BOX上的移植工作,并且編寫和調(diào)試了控制軟件?;旧线_(dá)到了控制要求。
標(biāo)簽: ARM COS 嵌入式 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:mpquest
近幾年來,旅游業(yè)在國內(nèi)迅速發(fā)展,已成為規(guī)模最大的產(chǎn)業(yè)之一,在拉動內(nèi)需,刺激消費(fèi),發(fā)展經(jīng)濟(jì),推動城市化進(jìn)程中正發(fā)揮著極其重要的作用。然而旅游服務(wù)和旅游咨詢跟不上社會的發(fā)展需求,游客在旅途中存在各種不便。把嵌入式技術(shù)和嵌入式GIS技術(shù)結(jié)合的電子導(dǎo)游系統(tǒng),能給游客提供各種旅途服務(wù),方便游客出門旅游。 本文依托浙江省科技計劃重點(diǎn)項(xiàng)目開展研究,在開源軟件基礎(chǔ)上開發(fā)電子導(dǎo)游系統(tǒng),以有效降低產(chǎn)品價格,適應(yīng)社會需要。以廣州斯道S3C2410 ARM開發(fā)板為底層硬件,采用Linux嵌入操作系統(tǒng)為軟件平臺,利用QT/Embedded GUI為圖形界面,對MapInfo文件格式進(jìn)行轉(zhuǎn)換,使之適應(yīng)嵌入式系統(tǒng)。通過C/C++編程開發(fā)嵌入式GIS模塊和電子導(dǎo)游應(yīng)用軟件模塊;把硬件、軟件相結(jié)合,使電子地圖顯示在觸摸屏上;最終實(shí)現(xiàn)了景點(diǎn)查詢和介紹、景區(qū)路徑規(guī)劃、距離測量、GIS操作等功能。 本文的主要研究工作有:第一在ARM S3C2410開發(fā)板上移植Linux內(nèi)核及驅(qū)動程序。第二在自由軟件Linux平臺下研究和開發(fā)嵌入式GIS模塊。第三在QT/Embedded GUI圖形界面下開發(fā)電子導(dǎo)游應(yīng)用軟件。第四研究和設(shè)計基于模擬退火算法的景區(qū)路徑規(guī)劃算法。 最后,將本文的研究成果在西湖景區(qū)電子導(dǎo)游原型系統(tǒng)中實(shí)現(xiàn),并取得良好效果。
標(biāo)簽: ARM GIS 嵌入式 電子導(dǎo)游
上傳時間: 2013-08-02
上傳用戶:redmoons
本文從AES的算法原理和基于ARM核嵌入式系統(tǒng)的開發(fā)著手,研究了AES算法的設(shè)計原則、數(shù)學(xué)知識、整體結(jié)構(gòu)、算法描述以及AES存住的優(yōu)點(diǎn)利局限性。 針對ARM核的體系結(jié)構(gòu)及特點(diǎn),對AES算法進(jìn)行了優(yōu)化設(shè)計,提出了從AES算法本身和其結(jié)構(gòu)兩個方面進(jìn)行優(yōu)化的方法,在算法本身優(yōu)化方面是把加密模塊中的字節(jié)替換運(yùn)算、列混合運(yùn)算和解密模塊中的逆列混合運(yùn)算中原來的復(fù)雜的運(yùn)算分別轉(zhuǎn)換為簡單的循環(huán)移位、乘和異或運(yùn)算。在算法結(jié)構(gòu)優(yōu)化方面是在輸入輸山接口上采用了4個32位的寄存器對128bits數(shù)據(jù)進(jìn)行了并行輸入并行輸出的優(yōu)化設(shè)計;在密鑰擴(kuò)展上的優(yōu)化設(shè)計是采用內(nèi)部擴(kuò)展,即在進(jìn)行每一輪的運(yùn)算過程的同時算出下一輪的密鑰,并把下一輪的密鑰暫存在SRAM里,使得密鑰擴(kuò)展與加/解密運(yùn)算并行執(zhí)行;加密和解密優(yōu)化設(shè)計是將輪函數(shù)查表操作中的四個操作表查詢工作合并成一個操作表查詢工作,同時為了使加密代碼在解密代碼中可重用,節(jié)省硬件資源,在解密過程中采用了與加密相一致的過程順序。 根據(jù)上述的優(yōu)化設(shè)計,基于ARM核嵌入式系統(tǒng)的ADS開發(fā)環(huán)境,提出了AES實(shí)現(xiàn)的軟硬件方案、AES加密模塊和解密模塊的實(shí)現(xiàn)方案以及測試方案,總結(jié)了基于ARM下的高效編程技巧及混合接口規(guī)則,在集成開發(fā)環(huán)境下對算法進(jìn)行了實(shí)現(xiàn),分別得出了初始密鑰為128bits、192bits和256bits下的加密與解密的結(jié)果,并得劍了正確驗(yàn)證。在性能測試的過程中應(yīng)用編譯器的優(yōu)化選項(xiàng)和其它優(yōu)化技巧優(yōu)化了算法,使算法具有較高的加密速度。
標(biāo)簽: ARM AES 嵌入式系統(tǒng) 算法優(yōu)化
上傳時間: 2013-04-24
上傳用戶:liansi
在工業(yè)生產(chǎn)中,二次自動化儀表是構(gòu)成自動化系統(tǒng)的基本單元之一。我國的單元儀表己基本完成由電動Ⅲ型儀表向基于八位或十六位單片機(jī)為基礎(chǔ)設(shè)計的數(shù)字化儀表的轉(zhuǎn)換。由于常規(guī)單片機(jī)資源的限制,以單片機(jī)為基礎(chǔ)設(shè)計的單元儀表基本上還是在功能上替代電動Ⅲ型儀表,并按電動Ⅲ型功能進(jìn)行分類。這樣造成國內(nèi)自動化儀表生產(chǎn)廠家生產(chǎn)的二次數(shù)字化儀表品種繁雜,標(biāo)準(zhǔn)難以統(tǒng)一,設(shè)計隨意性大。因此帶來如下現(xiàn)實(shí)問題: 1.自動化系統(tǒng)設(shè)計單位的儀表選型、系統(tǒng)調(diào)試、使用中操作、維修和系統(tǒng)的功能優(yōu)化及備件的準(zhǔn)備非常的不方便: 2.儀表生產(chǎn)廠家的批量生產(chǎn)困難,產(chǎn)品質(zhì)量的提高及成本的節(jié)約不利: 3.國內(nèi)現(xiàn)在自動化儀表廠家數(shù)量眾多,但都無法形成規(guī)模生產(chǎn),質(zhì)量不佳,而國外進(jìn)口的二次儀表往往依附于特定的集散系統(tǒng),也存在標(biāo)準(zhǔn)不統(tǒng)一,難以靈活替換的問題,且價格昂貴。 自動化系統(tǒng)設(shè)計、生產(chǎn)及應(yīng)用迫切需要一種使用方便、通用性強(qiáng)的智能型二次儀表,以解決上述問題,改變傳統(tǒng)設(shè)計、生產(chǎn)及應(yīng)用方式,這將是未來自動化儀表的發(fā)展趨勢,也就是本課題的努力方向。 本論文正是針對上述問題,以設(shè)計出一種可靈活組態(tài)的通用智能型二次儀表為研究對象,在深入分析國內(nèi)主流儀表廠家的儀表操作方式和儀表功能的基礎(chǔ)上,合理地進(jìn)行軟硬件設(shè)計,為在同一硬件平臺下實(shí)現(xiàn)多種儀表的功能進(jìn)行了創(chuàng)新性和探索性研究。主要內(nèi)容為: 1.各種常規(guī)二次儀表功能、標(biāo)準(zhǔn)、接線、操作習(xí)慣及結(jié)構(gòu)方式的歸類分析; 2.多信號多量程的柔性測量方法研究; 3.系統(tǒng)整機(jī)設(shè)計以及系統(tǒng)可靠性設(shè)計; 4.u-boot的向ARM的移植、uClinux向ARM的移植、uClinux下的通用組態(tài)軟件設(shè)計。 本文設(shè)計了一種以三星公司的ARM7TDMI系列處理器S3C44BOX為核心,輔以外圍電路,實(shí)現(xiàn)同一硬件平臺下多種儀表的功能,并成功制作了樣品系統(tǒng)。 本文所討論的基于$3C44BOX和uClinux的智能儀表系統(tǒng)的開發(fā)技術(shù)同樣適用于其它項(xiàng)目的開發(fā),對其它嵌入式的應(yīng)用系統(tǒng)開發(fā)有重要的參考價值。
標(biāo)簽: uClinux ARM 嵌入式 測控儀表
上傳時間: 2013-05-16
上傳用戶:jjq719719
隨著嵌入式系統(tǒng)以及流媒體技術(shù)的快速發(fā)展,基于嵌入式系統(tǒng)實(shí)現(xiàn)可視電話、視頻點(diǎn)播、視頻會議等功能已經(jīng)成為當(dāng)前的熱點(diǎn)研究領(lǐng)域。這樣的系統(tǒng)通常具有小型化、低功耗、低成本、穩(wěn)定可靠、便于攜帶等特點(diǎn)。 本文旨在研究流媒體以及嵌入式系統(tǒng)的相關(guān)技術(shù),基于ARM9處理器平臺實(shí)現(xiàn)一種基于嵌入式系統(tǒng)的流媒體播放器。該播放器的硬件平臺以32位高性能ARM9處理器為核心進(jìn)行規(guī)劃,在此基礎(chǔ)上,采用嵌入式Linux操作系統(tǒng)、MPEG-4視頻解碼技術(shù)和流媒體網(wǎng)絡(luò)傳輸技術(shù)進(jìn)行設(shè)計。 本文的主要貢獻(xiàn)體現(xiàn)在以下六個方面: l、分析嵌入式流媒體播放器的功能需求和技術(shù)特點(diǎn),對嵌入式流媒體播放器的總體實(shí)現(xiàn)方案進(jìn)行設(shè)計。 2、研究嵌入式Linux系統(tǒng)設(shè)計方法,基于ARM處理器平臺構(gòu)建嵌入式Linux操作系統(tǒng)。這部分的工作包括嵌入式BootLoader的移植、Linux內(nèi)核的配置與編譯以及根文件系統(tǒng)的創(chuàng)建。 3、研究MPEG-4視頻壓縮標(biāo)準(zhǔn),基于ARM-Linux系統(tǒng)平臺移植MPEG-4視頻解碼器。 4、研究ARM體系結(jié)構(gòu)以及基于ARM平臺的嵌入式軟件優(yōu)化方法,對所移植的MPEG-4視頻解碼器進(jìn)行平臺相關(guān)優(yōu)化。 5、研究視頻通信中的錯誤隱藏技術(shù),針對錯誤隱藏過程中傳統(tǒng)邊界匹配算法對邊緣匹配的局限性,提出了一種改進(jìn)的基于時域與空域平滑性的邊界匹配算法。 6、研究流媒體網(wǎng)絡(luò)傳輸?shù)南嚓P(guān)技術(shù)協(xié)議,基于RTSP/RTP/RTCP協(xié)議實(shí)現(xiàn)了一個基本的MPEG-4視頻流實(shí)時傳輸系統(tǒng)。
上傳時間: 2013-05-16
上傳用戶:a937518043
隨著計算機(jī)技術(shù)、通信技術(shù)、集成電路技術(shù)和控制技術(shù)的發(fā)展,傳統(tǒng)的工業(yè)控制領(lǐng)域正經(jīng)歷著一場前所未有的變革,開始向網(wǎng)絡(luò)化方向發(fā)展。本文即從未來工業(yè)控制網(wǎng)絡(luò)發(fā)展的需要出發(fā),設(shè)計并實(shí)現(xiàn)了以S3C2410微處理器為核心的嵌入式網(wǎng)絡(luò)控制器。 本文以S3C2410-32 位微處理為核心,設(shè)計并實(shí)現(xiàn)了具有1路以太網(wǎng)接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1個CAN總線擴(kuò)展卡、1個RS485擴(kuò)展卡、1個RS422擴(kuò)展卡使用、8路A/D、1路D/A、4路 PWM、一個 240×320TFT LCD 顯示觸摸屏的功能強(qiáng)大的嵌入式網(wǎng)絡(luò)控制器。并在此基礎(chǔ)上,結(jié)合嵌入式操作系統(tǒng)Windows CE建立了一個嵌入式軟件開發(fā)平臺。 在深入研究和分析CANopen協(xié)議的基礎(chǔ)上,實(shí)現(xiàn)了基于Windows CE 的嵌入式 CANopen 協(xié)議棧,大大提高了嵌入式網(wǎng)絡(luò)控制器在現(xiàn)場總線上的通信和控制能力,為新型的網(wǎng)絡(luò)控制算法研究提供了實(shí)驗(yàn)平臺。在探討了TCP/IP協(xié)議的基礎(chǔ)上研究了基于 Windows CE 的嵌入式 TCP/IP 協(xié)議棧,掌握了Windows CE 平臺的網(wǎng)絡(luò) Socket 通信編程,使控制器能夠通過以太網(wǎng)接到Intranet或Intemet上。 在完成嵌入式網(wǎng)絡(luò)控制器硬件與軟件設(shè)計的基礎(chǔ)上,將控制器應(yīng)用到了網(wǎng)絡(luò)化的嵌入式數(shù)控系統(tǒng)的中央數(shù)控單元中,實(shí)現(xiàn)數(shù)控系統(tǒng)等數(shù)控設(shè)備小型化、網(wǎng)絡(luò)化和集成化的需要。并以此為基礎(chǔ),結(jié)合計算機(jī)控制實(shí)驗(yàn)室建設(shè),構(gòu)建了三層(信息層、控制層和設(shè)備層)工業(yè)網(wǎng)絡(luò)實(shí)驗(yàn)平臺,實(shí)現(xiàn)了實(shí)驗(yàn)室設(shè)備真正的網(wǎng)絡(luò)互連,為網(wǎng)絡(luò)控制研究提供了一個高性能的平臺。
標(biāo)簽: ARM 嵌入式網(wǎng)絡(luò) 控制器
上傳時間: 2013-06-10
上傳用戶:hzy5825468
隨著國民經(jīng)濟(jì)和電力工業(yè)的飛速發(fā)展,使得對電力系統(tǒng)自動化和信息化水平的要求也越來越高。變電站系統(tǒng)作為電網(wǎng)的重要基本環(huán)節(jié),其自動化水平的高低直接影響著電網(wǎng)安全穩(wěn)定運(yùn)行水平,于是變電站綜合自動化系統(tǒng)得到了迅猛的發(fā)展和推廣應(yīng)用,成為衡量電力企業(yè)自動化水平的重要依據(jù)。而安全可靠的網(wǎng)絡(luò)通信技術(shù)又是實(shí)現(xiàn)變電站綜合自動化系統(tǒng)的根本保證。 變電站是輸配電系統(tǒng)中的樞紐環(huán)節(jié),它是電力系統(tǒng)的重要部分。而作為變電站綜合自動化系統(tǒng)中的現(xiàn)地測控單元是其非常重要的組成部分,它的性能的優(yōu)劣直接影響著變電站綜合自動化系統(tǒng)整體的高效、安全的運(yùn)行。 隨著電壓等級和電網(wǎng)復(fù)雜程度的提高,供電半徑和輸配電容量的加大,采用傳統(tǒng)的變電站一次和二次設(shè)備已越來越難以同時滿足:“降低變電站造價,提高變電站的安全和經(jīng)濟(jì)運(yùn)行水平”這兩方面的要求。為此,很有必要研制和開發(fā)以計算機(jī)技術(shù)為基礎(chǔ)的各種電壓等級的變電站綜合自動化系統(tǒng),以取代或更新傳統(tǒng)的變電站二次設(shè)備。 本論文以變電站綜合自動化系統(tǒng)現(xiàn)階段的技術(shù)為參考,提出并研究了一種基于ARM內(nèi)核的高性能的嵌入式微處理器和嵌入式實(shí)時操作系統(tǒng)的變電站綜合自動化現(xiàn)地測控單元。文中從當(dāng)前各種模式的變電站綜合自動化系統(tǒng)結(jié)構(gòu)出發(fā),結(jié)合計算機(jī)技術(shù)發(fā)展的趨勢,詳細(xì)介紹了該現(xiàn)地測控單元的原理與構(gòu)成及其特點(diǎn);著重分析了以Samsung公司32位嵌入式微處理器S3C4510B為核心的嵌入式網(wǎng)絡(luò)系統(tǒng)的軟件硬件設(shè)計原理,給出了硬件原理圖;對于該系統(tǒng)的關(guān)鍵技術(shù):操作系統(tǒng)UC/OS-Ⅱ的移植、系統(tǒng)軟件的設(shè)計等問題本文作了系統(tǒng)、細(xì)致的論述,并給出了相關(guān)的設(shè)計程序。 新型嵌入式智能變電站綜合自動化現(xiàn)地測控單元提供了更快的通信速度以及更強(qiáng)的處理能力,它的應(yīng)用必定會提高變電站綜合自動化系統(tǒng)的通信能力,而且使變電站綜合自動化系統(tǒng)的可靠性更高,經(jīng)濟(jì)性方面也具有更強(qiáng)的優(yōu)勢。
上傳時間: 2013-06-21
上傳用戶:kijnh
由于全球定位系統(tǒng)在航天、航空、航海、海洋上程、大地測量、陸地導(dǎo)航以及軍事上的大量運(yùn)用及其廣闊的應(yīng)用前景,使得GPS接收機(jī)系統(tǒng)成為國內(nèi)外相關(guān)領(lǐng)域競相研究的對象。GPS系統(tǒng)的用戶部分主要是各種型號的GPS接收機(jī)。所以GPS接收機(jī)中的微處理器的運(yùn)算能力和功耗直接影響整機(jī)的性能。 本文所研究的是基于ARM微處理器和μC/OS—Ⅱ的嵌入式系統(tǒng)開發(fā)及其在GPS接收機(jī)中的應(yīng)用。介紹了OPS接收機(jī)設(shè)計原理,分析了接收機(jī)硬件模塊的組成和功能,設(shè)計了由FPGA和ARM完成基帶信號處理及導(dǎo)航解算的接收機(jī),建立了基于ARM和μC/OS—Ⅱ的GPS接收機(jī)嵌入式硬件開發(fā)平臺。研究了嵌入式實(shí)時操作系統(tǒng)μC/OS—Ⅱ,分析了其內(nèi)核的組成結(jié)構(gòu):與處理器無關(guān)代碼、處理器相關(guān)代碼、與應(yīng)用相關(guān)代碼,并重點(diǎn)分析和配置了其中與處理器相關(guān)和與應(yīng)用相關(guān)的代碼部分,最終將其成功移植到ARM LPC2290微處理器上。建立了基于ARM LPC2290和μC/OS—Ⅱ的嵌入式系統(tǒng)軟件編譯和調(diào)試的交叉環(huán)境,設(shè)計了運(yùn)行在此環(huán)境下的中斷和多任務(wù)來實(shí)現(xiàn)接收機(jī)信號處理、導(dǎo)航解算及顯示等功能,最終完成了基于ARM和μC/OS—Ⅱ的GPS接收機(jī)軟應(yīng)用件設(shè)計。 總之,本文從研究嵌入式系統(tǒng)的軟、硬件設(shè)計及其應(yīng)用著手,掌握了嵌入式系統(tǒng)開發(fā)的核心技術(shù),研制了基于ARM嵌入式開發(fā)平臺的GPS接收機(jī)。
標(biāo)簽: ARM GPS 嵌入式系統(tǒng) 收機(jī)設(shè)計
上傳時間: 2013-04-24
上傳用戶:buffer
嵌入式系統(tǒng)的開發(fā)已成為新的行業(yè)熱點(diǎn),將嵌入式應(yīng)用于工業(yè)控制類產(chǎn)品中,并開發(fā)出優(yōu)秀的人機(jī)交互界面,是嵌入式發(fā)展的趨勢,擁有廣闊的市場前景。近年來的市場需求顯示越來越多的嵌入式系統(tǒng)包括PDA、機(jī)頂盒、DVD/VCD播放機(jī)、WAP手機(jī)等均要求提供一個方便簡潔的可視化操作界面,而這些都要求有一個高性能穩(wěn)定可靠的GUI(GraphicalUser Interface)來提供支持。友好的圖形人機(jī)界面為嵌入式系統(tǒng)的人機(jī)交互提供豐富的圖形圖像信息、直觀的表達(dá)方式。嵌入式GUI作為人機(jī)界面的軟件系統(tǒng),具有簡潔、美觀、方便好用且更具人性化的特點(diǎn),采用嵌入式GUI進(jìn)行人機(jī)界面設(shè)計能夠提高設(shè)備開發(fā)效率、節(jié)省維護(hù)成本、豐富人機(jī)交互信息,因而,已經(jīng)被越來越多的領(lǐng)域所采用。 本文研究設(shè)計了一種基于ARM微處理器和嵌入式實(shí)時操作系統(tǒng)的嵌入式GUI應(yīng)用平臺的方案。以SmartARM2200開發(fā)板為硬件平臺(基于PHILIP公司的微處理LPC2210),在ADS1.2集成開發(fā)環(huán)境下,首先對嵌入式實(shí)時操作系統(tǒng)μ/OS-Ⅱ的特點(diǎn)、移植條件、性能等方面進(jìn)行應(yīng)用研究,重點(diǎn)分析了μ/OS-Ⅱ的移植過程,給出了移植的思路,總結(jié)了移植過程中應(yīng)注意的問題,提出了簡潔高效的移植方法;其次詳細(xì)講述了如何利用圖形用戶界面開發(fā)工具M(jìn)iniGUI進(jìn)行圖形用戶界面的開發(fā),包括鼠標(biāo)、鍵盤、菜單、繪圖等功能的實(shí)現(xiàn)。該嵌入式GUI應(yīng)用平臺既可以滿足用戶對應(yīng)用系統(tǒng)實(shí)時性和快速處理的要求,又能夠給用戶提供生動、直觀的圖形人機(jī)交互界面,具有廣泛的應(yīng)用前景。
標(biāo)簽: ARM GUI 嵌入式系統(tǒng)
上傳時間: 2013-07-06
上傳用戶:zlf19911217
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1