近幾年來,旅游業在國內迅速發展,已成為規模最大的產業之一,在拉動內需,刺激消費,發展經濟,推動城市化進程中正發揮著極其重要的作用。然而旅游服務和旅游咨詢跟不上社會的發展需求,游客在旅途中存在各種不便。把嵌入式技術和嵌入式GIS技術結合的電子導游系統,能給游客提供各種旅途服務,方便游客出門旅游。 本文依托浙江省科技計劃重點項目開展研究,在開源軟件基礎上開發電子導游系統,以有效降低產品價格,適應社會需要。以廣州斯道S3C2410 ARM開發板為底層硬件,采用Linux嵌入操作系統為軟件平臺,利用QT/Embedded GUI為圖形界面,對MapInfo文件格式進行轉換,使之適應嵌入式系統。通過C/C++編程開發嵌入式GIS模塊和電子導游應用軟件模塊;把硬件、軟件相結合,使電子地圖顯示在觸摸屏上;最終實現了景點查詢和介紹、景區路徑規劃、距離測量、GIS操作等功能。 本文的主要研究工作有:第一在ARM S3C2410開發板上移植Linux內核及驅動程序。第二在自由軟件Linux平臺下研究和開發嵌入式GIS模塊。第三在QT/Embedded GUI圖形界面下開發電子導游應用軟件。第四研究和設計基于模擬退火算法的景區路徑規劃算法。 最后,將本文的研究成果在西湖景區電子導游原型系統中實現,并取得良好效果。
上傳時間: 2013-08-02
上傳用戶:redmoons
本文從AES的算法原理和基于ARM核嵌入式系統的開發著手,研究了AES算法的設計原則、數學知識、整體結構、算法描述以及AES存住的優點利局限性。 針對ARM核的體系結構及特點,對AES算法進行了優化設計,提出了從AES算法本身和其結構兩個方面進行優化的方法,在算法本身優化方面是把加密模塊中的字節替換運算、列混合運算和解密模塊中的逆列混合運算中原來的復雜的運算分別轉換為簡單的循環移位、乘和異或運算。在算法結構優化方面是在輸入輸山接口上采用了4個32位的寄存器對128bits數據進行了并行輸入并行輸出的優化設計;在密鑰擴展上的優化設計是采用內部擴展,即在進行每一輪的運算過程的同時算出下一輪的密鑰,并把下一輪的密鑰暫存在SRAM里,使得密鑰擴展與加/解密運算并行執行;加密和解密優化設計是將輪函數查表操作中的四個操作表查詢工作合并成一個操作表查詢工作,同時為了使加密代碼在解密代碼中可重用,節省硬件資源,在解密過程中采用了與加密相一致的過程順序。 根據上述的優化設計,基于ARM核嵌入式系統的ADS開發環境,提出了AES實現的軟硬件方案、AES加密模塊和解密模塊的實現方案以及測試方案,總結了基于ARM下的高效編程技巧及混合接口規則,在集成開發環境下對算法進行了實現,分別得出了初始密鑰為128bits、192bits和256bits下的加密與解密的結果,并得劍了正確驗證。在性能測試的過程中應用編譯器的優化選項和其它優化技巧優化了算法,使算法具有較高的加密速度。
上傳時間: 2013-04-24
上傳用戶:liansi
在工業生產中,二次自動化儀表是構成自動化系統的基本單元之一。我國的單元儀表己基本完成由電動Ⅲ型儀表向基于八位或十六位單片機為基礎設計的數字化儀表的轉換。由于常規單片機資源的限制,以單片機為基礎設計的單元儀表基本上還是在功能上替代電動Ⅲ型儀表,并按電動Ⅲ型功能進行分類。這樣造成國內自動化儀表生產廠家生產的二次數字化儀表品種繁雜,標準難以統一,設計隨意性大。因此帶來如下現實問題: 1.自動化系統設計單位的儀表選型、系統調試、使用中操作、維修和系統的功能優化及備件的準備非常的不方便: 2.儀表生產廠家的批量生產困難,產品質量的提高及成本的節約不利: 3.國內現在自動化儀表廠家數量眾多,但都無法形成規模生產,質量不佳,而國外進口的二次儀表往往依附于特定的集散系統,也存在標準不統一,難以靈活替換的問題,且價格昂貴。 自動化系統設計、生產及應用迫切需要一種使用方便、通用性強的智能型二次儀表,以解決上述問題,改變傳統設計、生產及應用方式,這將是未來自動化儀表的發展趨勢,也就是本課題的努力方向。 本論文正是針對上述問題,以設計出一種可靈活組態的通用智能型二次儀表為研究對象,在深入分析國內主流儀表廠家的儀表操作方式和儀表功能的基礎上,合理地進行軟硬件設計,為在同一硬件平臺下實現多種儀表的功能進行了創新性和探索性研究。主要內容為: 1.各種常規二次儀表功能、標準、接線、操作習慣及結構方式的歸類分析; 2.多信號多量程的柔性測量方法研究; 3.系統整機設計以及系統可靠性設計; 4.u-boot的向ARM的移植、uClinux向ARM的移植、uClinux下的通用組態軟件設計。 本文設計了一種以三星公司的ARM7TDMI系列處理器S3C44BOX為核心,輔以外圍電路,實現同一硬件平臺下多種儀表的功能,并成功制作了樣品系統。 本文所討論的基于$3C44BOX和uClinux的智能儀表系統的開發技術同樣適用于其它項目的開發,對其它嵌入式的應用系統開發有重要的參考價值。
上傳時間: 2013-05-16
上傳用戶:jjq719719
嵌入式系統的開發已成為新的行業熱點,將嵌入式應用于工業控制類產品中,并開發出優秀的人機交互界面,是嵌入式發展的趨勢,擁有廣闊的市場前景。近年來的市場需求顯示越來越多的嵌入式系統包括PDA、機頂盒、DVD/VCD播放機、WAP手機等均要求提供一個方便簡潔的可視化操作界面,而這些都要求有一個高性能穩定可靠的GUI(GraphicalUser Interface)來提供支持。友好的圖形人機界面為嵌入式系統的人機交互提供豐富的圖形圖像信息、直觀的表達方式。嵌入式GUI作為人機界面的軟件系統,具有簡潔、美觀、方便好用且更具人性化的特點,采用嵌入式GUI進行人機界面設計能夠提高設備開發效率、節省維護成本、豐富人機交互信息,因而,已經被越來越多的領域所采用。 本文研究設計了一種基于ARM微處理器和嵌入式實時操作系統的嵌入式GUI應用平臺的方案。以SmartARM2200開發板為硬件平臺(基于PHILIP公司的微處理LPC2210),在ADS1.2集成開發環境下,首先對嵌入式實時操作系統μ/OS-Ⅱ的特點、移植條件、性能等方面進行應用研究,重點分析了μ/OS-Ⅱ的移植過程,給出了移植的思路,總結了移植過程中應注意的問題,提出了簡潔高效的移植方法;其次詳細講述了如何利用圖形用戶界面開發工具MiniGUI進行圖形用戶界面的開發,包括鼠標、鍵盤、菜單、繪圖等功能的實現。該嵌入式GUI應用平臺既可以滿足用戶對應用系統實時性和快速處理的要求,又能夠給用戶提供生動、直觀的圖形人機交互界面,具有廣泛的應用前景。
上傳時間: 2013-07-06
上傳用戶:zlf19911217
傳統的數控系統采用的大多是專用的封閉式結構,它能提供給用戶的選擇有限,用戶無法對現有數控設備的功能進行修改以滿足自己的特殊要求;各種廠商提供給用戶的操作方式各不相同,用戶在培訓人員、設備維護等方面要投入大量的時間和資金。這些問題嚴重阻礙了CNC制造商、系統集成者和用戶采用快速而有創造性的方法解決當今制造環境中數控加工和系統集成中的問題。隨著電子技術和計算機技術的高速發展,數控技術正朝向柔性化、智能化和網絡化的方向發展。針對數控系統已存在的問題和未來發展的趨勢,本文致力于建立一個適合現場加工特征的開放結構數控平臺,使系統具備軟硬件可重構的柔性特征,同時把監控診斷和網絡模塊融入數控系統的框架體系之內,滿足智能化和網絡化的要求。 本文在深入研究嵌入式系統技術的基礎上,引入可重構的設計方法,選擇具體的硬件平臺和軟件平臺進行嵌入式可重構數控系統平臺的研發。硬件結構以MOTOROLA的高性能32位嵌入式處理器MC68F375和ALTERA的現場可編程門陣列(FPGA)芯片為核心,配以系統所需的外圍模塊;軟件系統以性能卓越的VxWorks嵌入式實時操作系統為核心,開發所需要的應用軟件,將VxWorks嵌入式實時操作系統擴展為一個完整、實用的嵌入式數控系統。該系統不僅具有可靠性高、穩定性好、功能強的優點,而且具有良好的可移植性和軟硬件可裁減性,便于根據實際需求進行功能的擴展和重構。 本論文的主要研究工作如下: (1)深入研究了以高性能微處理器MC68F375為核心的主控制板的硬件電路設計,以及存儲、采集、通訊和網絡等模塊的設計。 (2)深入研究了基于FPGA的串行配置方法和可重構設計方法,設計出基于FPGA的電機運動控制、機床IO控制、鍵盤陣列和液晶顯示控制等接口模塊電路。 (3)深入研究了VxWorks嵌入式實時操作系統在硬件平臺上的移植和任務調度原理,合理分配控制系統的管理任務,開發系統的底層驅動程序和應用程序。 最后,本文總結了系統的開發工作,并對嵌入式可重構數控系統的進一步研究提出了自己的一些想法,以指引后續研究工作。
上傳時間: 2013-04-24
上傳用戶:gcs333
·本書從軟件設計的角度,全面、系統地介紹了ARM處理器的基本體系結構和軟件設計與優化方法。內容包括:ARM處理器基礎;ARM/Thumb指令集;C語言與匯編語言程序的設計與優化;基本運算、操作的優化;基于ARM的DSP;異常與中斷處理;固件與嵌入式OS;cache與存儲器管理;ARMv6體系結構的特點等。全書內容完整,針對各種不同的ARM內核系統結構都有詳盡論述,并有大量的例子和源代碼。附錄給出了完
上傳時間: 2013-04-24
上傳用戶:763274289
·本書從實用的角度出發,全面系統地介紹了ARM硬件體系結構、16/32位指令系統、開發調試、Linux嵌入式設計等開發ARM處理器的基本操作方法和技巧。全書共分11章,主要內容包括: ARM CPU概述、ARM系統結構、ARM指令系統、Thumb指令系統、ARM匯編語言程序設計、ARM高級語言程序設計、ARM嵌入式設計初步、ARM系統開發、ARM系統調試、ARM外圍設備設計和ARM嵌入式Linux應
上傳時間: 2013-06-24
上傳用戶:z1191176801
·作者:耿德根 宋建國 馬潮 葉勇建 出版社:北京航空航天大學出版社圖書簡介:本書詳細介紹ATMEL公司開發的AVR高速嵌入式單片機的結構;講述AVR單片機的開發工具和集成開發環境(IDE),包括avr Studio調試工具、AVR單片機匯編器和單片機串行下載編程;學習指令系統時,每條指令均有實例,邊學習邊調試,使學習者看得見指令流向及操作結果,真正理解每條指令的功能及使用注意事項;介紹AVR系列多
上傳時間: 2013-07-17
上傳用戶:569342831
·作者:廖日坤 編著出版社:中國電力出版社出版日期:2005-10-01內容簡介 本書從實用的角度出發,全面系統地介紹了ARM硬件體系結構、16/32位指令系統、開發調試、Linux嵌入式設計等開發ARM處理器的基本操作方法和技巧。書中不但附有大量的圖示和程序,而且還專門安排了習題和設計實例,具有很強的實用性和指導性。本書內容豐富,講解由淺入深、通俗易懂,具有很強的實用性和指導性,適合于ARM編程的
上傳時間: 2013-05-22
上傳用戶:zxc23456789
·書 名 嵌入式VxWorks系統開發與應用 作 者 王學龍 出 版 社 人民郵電出版社 書 號 115-11575-3 系 列 書 操作系統類圖書 責任編輯 劉浩 開本 16 出版時間 2003年10月 字數 509千字 裝&nbs
上傳時間: 2013-04-24
上傳用戶:liber