遠程控制的目的旨在突破地域和環境上的限制,對現場設備的運行狀態及各種參數進行遠程監控。尤其是在現場設備分布離散、工作環境惡劣等情況下,遠程控制技術的采用實現了跨地域的集中控制,節省了人力物力,降低了生產成本,提高了生產率和經濟效益。 本文采用ARM7tdmi系列S3C44BOX嵌入式微處理器和μC/OS—Ⅱ作為系統開發平臺,研究并完成了操作系統的移植、應用程序的編寫和系統的集成測試。在充分理解μC/OS—Ⅱ文件體系結構和移植條件的基礎上,移植了OS_CPU.H、OS_CPU_AASM和OS_CPU_C.C三個文件。自定義了手機短信的通信格式。應用程序的編寫完成了對串口信息的監測、讀寫、分析與執行。根據系統功能制定需要被操作系統調度的任務及任務優先級。系統調試主要分為兩個步驟,先于宿主機上脫機調試程序代碼,成功后通過JTAG端口下載到目標機上進行在線調試。 本文將移動通信技術和嵌入式技術結合起來應用到遠程控制系統中。憑借SMS短消息業務所具有的操作簡便、收費低廉、可靠性高等特點來發送對遠程設備的監控指令;嵌入式實時操作系統的移植則更好地實現了對監控指令的分析與執行,提高了系統的執行效率。
上傳時間: 2013-06-25
上傳用戶:Poppy
在工業生產中,二次自動化儀表是構成自動化系統的基本單元之一。我國的單元儀表己基本完成由電動Ⅲ型儀表向基于八位或十六位單片機為基礎設計的數字化儀表的轉換。由于常規單片機資源的限制,以單片機為基礎設計的單元儀表基本上還是在功能上替代電動Ⅲ型儀表,并按電動Ⅲ型功能進行分類。這樣造成國內自動化儀表生產廠家生產的二次數字化儀表品種繁雜,標準難以統一,設計隨意性大。因此帶來如下現實問題: 1.自動化系統設計單位的儀表選型、系統調試、使用中操作、維修和系統的功能優化及備件的準備非常的不方便: 2.儀表生產廠家的批量生產困難,產品質量的提高及成本的節約不利: 3.國內現在自動化儀表廠家數量眾多,但都無法形成規模生產,質量不佳,而國外進口的二次儀表往往依附于特定的集散系統,也存在標準不統一,難以靈活替換的問題,且價格昂貴。 自動化系統設計、生產及應用迫切需要一種使用方便、通用性強的智能型二次儀表,以解決上述問題,改變傳統設計、生產及應用方式,這將是未來自動化儀表的發展趨勢,也就是本課題的努力方向。 本論文正是針對上述問題,以設計出一種可靈活組態的通用智能型二次儀表為研究對象,在深入分析國內主流儀表廠家的儀表操作方式和儀表功能的基礎上,合理地進行軟硬件設計,為在同一硬件平臺下實現多種儀表的功能進行了創新性和探索性研究。主要內容為: 1.各種常規二次儀表功能、標準、接線、操作習慣及結構方式的歸類分析; 2.多信號多量程的柔性測量方法研究; 3.系統整機設計以及系統可靠性設計; 4.u-boot的向ARM的移植、uClinux向ARM的移植、uClinux下的通用組態軟件設計。 本文設計了一種以三星公司的ARM7tdmi系列處理器S3C44BOX為核心,輔以外圍電路,實現同一硬件平臺下多種儀表的功能,并成功制作了樣品系統。 本文所討論的基于$3C44BOX和uClinux的智能儀表系統的開發技術同樣適用于其它項目的開發,對其它嵌入式的應用系統開發有重要的參考價值。
上傳時間: 2013-05-16
上傳用戶:jjq719719
近年來,隨著計算機、微電子、通信及網絡技術、信息技術的發展、數字化產品的普及,嵌入式系統滲透到了各個領域,已經成為計算機領域的一個重要組成部分,成為新興的研究熱點,嵌入式軟件也在整個軟件產業中占據了重要地位。一個好的調試工具對軟件產品質量和開發周期的促進作用是不言而喻的,使得嵌入式調試工具成為了人們關注的重點。目前使用集成開發環境配合JTAG調試器進行開發是目前采用最多的一種嵌入式軟件開發調試方式。國內在JTAG調試器開發領域中相對落后,普遍采用的是國外的工具產品。因此開發功能強大的嵌入式調試系統具有重要的實際意義。 當前嵌入式系統中尤其流行和值得關注的是ARM系列的嵌入式處理器。為此本課題的目標就是設計并實現一個應用于ARM平臺的JTAG調試系統。GDB是一個源碼開放的功能強大的調試器,可以調試各種程序,包括 C、C++、JAvA、PASCAL、FORAN和一些其它的語言,還包括GNU所支持的所有微處理器的匯編語言。此外GDB同目標板交換信息的能力相當強,勝過絕大多數的商業調試內核,因此使用GDB不僅能夠保證強大的調試功能,同時可以降低調試系統的開發成本。為此本課題在對邊界掃描協議、ARM7tdmi片上仿真器Embedded-ICE和GDB遠程調試協議RSP做了深入研究的基礎上,實現了GDB調試器對嵌入式JTAG調試的支持。此外設計中還把可重夠計算技術引入到硬件JTAG協議轉換器的開發設計中,使調試器硬件資源可復用、易于升級,并大大提高了數據的傳輸速度。從而實現了一個低成本的、高效的、支持源代碼級調試的JTAG調試系統。
上傳時間: 2013-08-04
上傳用戶:huangld
隨著經濟與信息通信技術的迅猛發展,作為終端產品的打印機,其應用已經涉及到商品流通、交通運輸、工業控制等諸多領域。但是,傳統打印機的性能已經無法滿足新的應用對于信息管理自動化終端產品提出的新要求。 熱敏打印機作為一種新產品,具有打印速度快、打印質量好、噪音小、易小型化、維護方便、操作簡單、性價比高等優點,越來越受到市場的青睞,且在美國和日本等發達國家已經得到了廣泛的應用。同時,隨著微電子技術的發展,嵌入式芯片以其高性能和低價格逐漸成為各種智能儀器研發的首選主控芯片。本研究以新的市場需求為背景并結合熱敏打印技術以及控制技術的發展,設計了基于ARM7tdmi內核的S3C4480X主控芯片的新型微型熱敏打印驅動方案及其應用系統。 本文著重分析了熱敏打印的工作特點和控制原理,比較并討論了當前常見熱敏打印系統設計的優缺點,提出了本研究的設計方案,并從硬件、軟件及系統調試三個方面詳細闡述了熱敏打印系統的設計。 通過對熱敏打印頭控制特點以及主控芯片硬件資源的深入分析,基于簡化系統設計、提高系統集成度和可靠性、方便系統軟件開發的原則,確定了打印驅動的硬件設計方案,主要包括接口電路、狀態檢測模塊...
上傳時間: 2013-07-16
上傳用戶:tuilp1a
.安裝好Proteus 6.9 SP4,需要用Keil for ARM的或IAR的同樣需要安裝好。\r\n2.安裝Proteus VSM Simulator驅動 可以在官方網站上下載到)。Keil裝Vdmagdi.exe,IAR裝Vdmcspy.exe\r\n3.將附件中的Prospice.dll和Licence.dll文件Copy到..\\bin目錄下,MCS8051.dll和ARM7tdmi.dll文件拷貝到..\\MODELS目錄下。分別替換原有的文件。\r\n4.打開原理圖模型和程序。記得要在IS
上傳時間: 2013-09-24
上傳用戶:yare
介紹了一種基于ARM7tdmi內核的高精度模擬微控制器ADUC7061的智能變送器,并給出了智能變送器的硬件電路設計和軟件設計流程。該智能變送器能輸出電流變送信號并通過RS485傳輸數字信號,具有對傳感器的溫度誤差補償、系統參數設定保存、自校準、配置電流變送信號輸出類型等功能。實際工程應用表明,該智能變送器具有寬電壓電源輸入范圍、測量精度高、工作穩定可靠、適用范圍廣等優點。
上傳時間: 2013-11-02
上傳用戶:TRIFCT
在Cortex-M3處理器上運行 ARM7tdmi處理器軟件
上傳時間: 2013-11-15
上傳用戶:Ants
LPC2210是基于一個支持實時仿真和嵌入式跟蹤的16/32位ARM7tdmi-SCPU的微控制器。對代碼規模有嚴格控制的應用可使用16位Thumb模式將代碼規模降低超過30%,而性能的損失卻很小。由于LPC2210的144腳封裝、極低的功耗、多個32位定時器、8路10位ADC、PWM輸出以及多達9個外部中斷使它們特別適用于工業控制、醫療系統、訪問控制和POS機。通過配置總線,LPC2210最多可提供76個GPIO。由于內置了寬范圍的串行通信接口,它們也非常適合于通信網關、協議轉換器、嵌入式軟modern以及其它各種類型的應用。
上傳時間: 2013-11-13
上傳用戶:gut1234567
概述LPC2101/2102/2103基于一個支持實時仿真的ARM7tdmi-SCPU,并帶有8kB和32kB嵌入的高速Flash存儲器。128位寬度的存儲器接口和獨特的加速結構使32位代碼能夠在最大時鐘速率下運行。這可以使得中斷服務程序和DSP算法中重要功能的性能較Thumb模式提高30﹪。對代碼規模有嚴格控制的應用可使用16位Thumb模式將代碼規模降低超過30%,而性能的損失卻很小。
上傳時間: 2013-10-28
上傳用戶:arnold
NXP Semiconductor designed the LPC2400 microcontrollers around a 16-bit/32-bitARM7tdmi-S CPU core with real-time debug interfaces that include both JTAG andembedded Trace. The LPC2400 microcontrollers have 512 kB of on-chip high-speedFlash memory. This Flash memory includes a special 128-bit wide memory interface andaccelerator architecture that enables the CPU to execute sequential instructions fromFlash memory at the maximum 72 MHz system clock rate. This feature is available onlyon the LPC2000 ARM Microcontroller family of products. The LPC2400 can execute both32-bit ARM and 16-bit Thumb instructions. Support for the two Instruction Sets meansEngineers can choose to optimize their application for either performance or code size atthe sub-routine level. When the core executes instructions in Thumb state it can reducecode size by more than 30 % with only a small loss in performance while executinginstructions in ARM state maximizes core performance.
上傳時間: 2013-11-15
上傳用戶:zouxinwang