以典型的9S08 系列為例,當(dāng)你選擇了一個(gè)MCU 型號(hào)后,在圖1-4 右側(cè)會(huì)顯示出所有針對(duì)該型號(hào)芯片可用的項(xiàng)目調(diào)試場(chǎng)景。其中:Full Chip Simulator是芯片全功能模擬仿真,即無(wú)需任何目標(biāo)系統(tǒng)的硬件資源,直接在你的PC 機(jī)上模擬運(yùn)行單片機(jī)的程序,在模擬運(yùn)行過(guò)程中可以觀察調(diào)試程序的各項(xiàng)控制和運(yùn)行流程,分析代碼運(yùn)行的時(shí)間,觀察各種變量,等等。CW 提供了功能強(qiáng)大的模擬激勵(lì)功能,可以在模擬運(yùn)行時(shí)模擬一些外部事件的輸入,配合程序調(diào)試;P&E Multilink/Cyclone Pro是基于P&E 公司的硬件調(diào)試工具實(shí)現(xiàn)實(shí)時(shí)在線硬件調(diào)試。實(shí)際就是我們經(jīng)常說(shuō)的BDM 調(diào)試。BDM 調(diào)試是基于芯片本身內(nèi)含的在線調(diào)試功能,可實(shí)現(xiàn)程序下載,單步/全速運(yùn)行,可以設(shè)若干個(gè)斷點(diǎn),可以觀察和修改任意寄存器或RAM 內(nèi)存空間。BDM 幾乎是開(kāi)發(fā)飛思卡爾8 位(9S08 和RS08 系列)、16 位(9S12 系列)和32 位(Coldfire V1 系列)單片機(jī)的標(biāo)準(zhǔn)調(diào)試模式,運(yùn)用最為廣泛;SofTec HCS08是另外一家SofTec 公司提供的硬件調(diào)試工具,國(guó)內(nèi)使用較少;HCS08 Serial Monitor是基于芯片串口的監(jiān)控調(diào)試開(kāi)發(fā)模式。由于開(kāi)發(fā)效率較低,現(xiàn)在幾乎無(wú)人使用。
標(biāo)簽: FSL 08 C語(yǔ)言編程 單片機(jī)開(kāi)發(fā)
上傳時(shí)間: 2013-10-10
上傳用戶:alex wang
本文簡(jiǎn)單介紹了MCGS 組態(tài)軟件和SPCE061A 單片機(jī)的特點(diǎn),即北京昆侖通態(tài)自動(dòng)化軟件科技有限公司的工控組態(tài)軟件MCGS(Monitor and Control Generated System )和臺(tái)灣凌陽(yáng)科技推出的16 位微控制器SPCE061A,重點(diǎn)介紹了如何一步步開(kāi)發(fā)SPCE061A 單片機(jī)的驅(qū)動(dòng)程序,并簡(jiǎn)單介紹了下位機(jī)程序的設(shè)計(jì),最后給出了測(cè)試情況。計(jì)算機(jī)技術(shù)的飛速發(fā)展為工業(yè)自動(dòng)化開(kāi)辟了廣闊的發(fā)展空間,人們可以快捷地開(kāi)發(fā)和組建高效的控制系統(tǒng)。筆者設(shè)計(jì)的液體點(diǎn)滴監(jiān)控模型,可以對(duì)液體點(diǎn)滴情況實(shí)現(xiàn)遠(yuǎn)程監(jiān)控和現(xiàn)場(chǎng)監(jiān)控,終端和上位機(jī)均可人工設(shè)定所需的液體點(diǎn)滴速度并動(dòng)態(tài)顯示。在這方面,MCGS 工控組態(tài)軟件提供了強(qiáng)有力的支持,它是一套Windows 環(huán)境下快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可快速構(gòu)造和生成數(shù)據(jù)采集、報(bào)警處理、流程控制、動(dòng)畫顯示、報(bào)表輸出等界面,實(shí)現(xiàn)各種工程曲線的繪制、報(bào)表輸出、遠(yuǎn)程通信等功能 [1]。MCGS 作為一種方便有效的通用工控軟件,它提供了國(guó)內(nèi)外各種常用的工控設(shè)備的驅(qū)動(dòng)程序。但在實(shí)際應(yīng)用中,因?yàn)樗迷O(shè)備的特殊性,允許用戶根據(jù)需要來(lái)定制設(shè)備驅(qū)動(dòng)程序。MCGS 用Active DLL 構(gòu)件實(shí)現(xiàn)設(shè)備驅(qū)動(dòng)程序,通過(guò)規(guī)范的OLE 接口掛接到MCGS 中,使其構(gòu)成一個(gè)整體。鑒于Visual Basic 語(yǔ)言的通用性和簡(jiǎn)單性,使用VB 來(lái)開(kāi)發(fā)單片機(jī)驅(qū)動(dòng),MCGS 的實(shí)現(xiàn)方法和原理與標(biāo)準(zhǔn)的Active DLL 完全一致,但MCGS 規(guī)定了一套接口規(guī)范,只有遵守這些接口規(guī)范的Active DLL 才能用作MCGS 的設(shè)備驅(qū)動(dòng)構(gòu)件。利用具有語(yǔ)音和 DSP 功能的SPCE061A 單片機(jī)作為液體點(diǎn)滴監(jiān)控模型的核心控制器,SPCE061A 是臺(tái)灣凌陽(yáng)科技推出的16 位微控制器,提供了豐富的軟、硬件資源,開(kāi)發(fā)靈活方便。除此之外SPCE061A 的最高時(shí)鐘頻率可達(dá)到49MHz,具有運(yùn)算速度高的優(yōu)勢(shì),這為語(yǔ)音的錄制和播放提供了條件[4]。
標(biāo)簽: MCGS 凌陽(yáng)單片機(jī) 驅(qū)動(dòng)程序
上傳時(shí)間: 2013-12-19
上傳用戶:leesuper
(Portmon is an application that lets you monitor serial and parallel activity on your local system, or any computer on the network that you can reach via TCP/IP. It is the most powerful tool available for tracking down port-related configuration problems and analyzing application port usage.)
上傳時(shí)間: 2013-11-07
上傳用戶:1412904892
為了擴(kuò)大監(jiān)控范圍,提高資源利用率,降低系統(tǒng)成本,提出了一種多通道視頻切換的解決方案。首先從視頻信號(hào)分離出行場(chǎng)信號(hào),然后根據(jù)行場(chǎng)信號(hào)由DSP和FPGA產(chǎn)生控制信號(hào),控制多路視頻通道之間的切換,從而實(shí)現(xiàn)讓一個(gè)視頻處理器同時(shí)監(jiān)控不同場(chǎng)景。實(shí)驗(yàn)結(jié)果表明,該方案可以在視頻監(jiān)控告警系統(tǒng)中穩(wěn)定、可靠地實(shí)現(xiàn)視頻通道的切換。 Abstract: To expand the scope of monitoring, improve resource utilization, reduce system cost, a multiple video channels signal switching method is pointed out in this paper. First, horizontal sync signal and field sync signal from the video signal are separated, then control signal according to the sync signal by DSP and FPGA is generated to control the switching between multiple video channels. Thus, it achieves to make a video processor to monitor different place. Experimental results show that the method can realize video channel switching reliably, and is applied in the video monitoring warning system successfully.
上傳時(shí)間: 2013-11-09
上傳用戶:不懂夜的黑
This application note covers the design considerations of a system using the performance features of the LogiCORE™ IP Advanced eXtensible Interface (AXI) Interconnect core. The design focuses on high system throughput through the AXI Interconnect core with F MAX and area optimizations in certain portions of the design. The design uses five AXI video direct memory access (VDMA) engines to simultaneously move 10 streams (five transmit video streams and five receive video streams), each in 1920 x 1080p format, 60 Hz refresh rate, and up to 32 data bits per pixel. Each VDMA is driven from a video test pattern generator (TPG) with a video timing controller (VTC) block to set up the necessary video timing signals. Data read by each AXI VDMA is sent to a common on-screen display (OSD) core capable of multiplexing or overlaying multiple video streams to a single output video stream. The output of the OSD core drives the DVI video display interface on the board. Performance monitor blocks are added to capture performance data. All 10 video streams moved by the AXI VDMA blocks are buffered through a shared DDR3 SDRAM memory and are controlled by a MicroBlaze™ processor. The reference system is targeted for the Virtex-6 XC6VLX240TFF1156-1 FPGA on the Xilinx® ML605 Rev D evaluation board
標(biāo)簽: XAPP 740 AXI 互聯(lián)
上傳時(shí)間: 2013-11-14
上傳用戶:fdmpy
SRAM-based FPGAs are non-volatile devices. Upon powerup, They are required to be programmed from an external source. This procedure allows anyone to easily monitor the bit-stream, and clone the device. The problem then becomes how can you effectively protect your intellectual property from others in an architecture where the part is externally programmed?
標(biāo)簽: FPGA PLD 數(shù)據(jù)加密
上傳時(shí)間: 2013-11-06
上傳用戶:wl9454
USB接口控制器參考設(shè)計(jì),xilinx提供VHDL代碼 usb xilinx vhdl ; This program is free software; you can redistribute it and/or modify ; it under the terms of the GNU General Public License as published by ; the Free Software Foundation; either version 2 of the License, or ; (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License for more details. ; ; You should have received a copy of the GNU General Public License ; along with this program; if not, write to the Free Software ; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
上傳時(shí)間: 2013-10-12
上傳用戶:windgate
對(duì)講機(jī)常用術(shù)語(yǔ) 對(duì)講機(jī), 術(shù)語(yǔ) [watermark] 監(jiān)聽(tīng)(MONITOR) 為接受弱小信號(hào)而采用的一種收聽(tīng)方式。
標(biāo)簽: 對(duì)講機(jī) 術(shù)語(yǔ)
上傳時(shí)間: 2013-11-21
上傳用戶:
學(xué)GNU make的資料,中文版,v3.8。整理者:徐海兵。 一共199頁(yè),共享給大家了。
標(biāo)簽: GNU_make
上傳時(shí)間: 2014-01-14
上傳用戶:行旅的喵
嵌入式系統(tǒng)是一種應(yīng)用范圍非常廣泛的系統(tǒng)。可以說(shuō)除了桌面計(jì)算機(jī)和服務(wù)器外所有計(jì)算設(shè)備都屬于嵌入式系統(tǒng),例如從便攜式音樂(lè)播放器到航天飛機(jī)上的實(shí)時(shí)系統(tǒng)控制都屬于嵌入式系統(tǒng)。 大多數(shù)商用的嵌入式系統(tǒng)都設(shè)計(jì)成專用任務(wù)的低成本的產(chǎn)品。大多數(shù)的嵌入式系統(tǒng)都具有實(shí)時(shí)性的要求。有些功能需要非常快的主頻,但其他大多數(shù)功能并不需要高速的處理能力。這些系統(tǒng)通過(guò)特定的器件和軟件來(lái)滿足實(shí)時(shí)性的要求。 簡(jiǎn)單地通過(guò)速度和成本來(lái)定義嵌入式系統(tǒng)是困難的,但對(duì)于大批量的產(chǎn)品而言,成本常常對(duì)系統(tǒng)設(shè)計(jì)起決定作用。通常,一個(gè)嵌入式系統(tǒng)的很多部分相對(duì)系統(tǒng)主要功能來(lái)說(shuō)需要較低的性能,因此嵌入式系統(tǒng)和通用PC相比,能夠使用一個(gè)滿足輔助功能的合適的CPU,從而簡(jiǎn)化了系統(tǒng)設(shè)計(jì),降低了成本。例如,數(shù)字電視的機(jī)頂盒需要處理每秒以百萬(wàn)兆位計(jì)的連續(xù)數(shù)據(jù),但這些數(shù)據(jù)處理大部分是由定制的硬件來(lái)實(shí)現(xiàn)的,如解析、管理和編解碼多個(gè)頻道的數(shù)字影像。 對(duì)于大批量生產(chǎn)的嵌入式系統(tǒng),如便攜式音樂(lè)播放器或手機(jī)等,降低成本就成為最主要的問(wèn)題。這些系統(tǒng)通常只具有幾個(gè)芯片:一個(gè)高度集成的CPU,一個(gè)定制的芯片用于控制其他所有的功能,還有一個(gè)存儲(chǔ)芯片。在這種設(shè)計(jì)中,每部分都設(shè)計(jì)成使用最小的系統(tǒng)功耗。 對(duì)于小批量的嵌入式應(yīng)用,為了降低開(kāi)發(fā)成本,常常使用PC體系結(jié)構(gòu),通過(guò)限制程序的執(zhí)行時(shí)間或用一個(gè)實(shí)時(shí)操作系統(tǒng)來(lái)替換原先的操作系統(tǒng)。在這種情況下,可以使用一個(gè)或多個(gè)高性能的CPU來(lái)替換特殊用途的硬件。 嵌入式系統(tǒng)的軟件通常運(yùn)行在有限的硬件資源上:沒(méi)有硬盤、操作系統(tǒng)、鍵盤或屏幕。軟件一般都沒(méi)有文件系統(tǒng),如果有的話,也會(huì)采用Flash驅(qū)動(dòng)器。如果有人機(jī)交互接口的話,也是一個(gè)小鍵盤或液晶顯示器。硬件是計(jì)算機(jī)的物理部分,和存儲(chǔ)在硬件中的計(jì)算機(jī)軟件程序和數(shù)據(jù)區(qū)分開(kāi)來(lái)。 嵌入到機(jī)械中的嵌入式系統(tǒng)需要長(zhǎng)期無(wú)故障連續(xù)運(yùn)行,因此它的軟件需要比PC中的軟件更加仔細(xì)地開(kāi)發(fā)和更加嚴(yán)格地測(cè)試。 那么,到底什么是嵌入式系統(tǒng)呢? 根據(jù)IEEE(國(guó)際電氣和電子工程師協(xié)會(huì))的定義,嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助設(shè)備、機(jī)器和車間運(yùn)行的裝置”(原文為devices used to control,monitor,or assist the operation of equipment,machinery or plants)。這主要是從應(yīng)用上加以定義的,從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。 目前國(guó)內(nèi)一個(gè)普遍被認(rèn)同的定義是:以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件 硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。 可以這樣認(rèn)為,嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。 本書是按照人事部、信息產(chǎn)業(yè)部全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試要求編寫,內(nèi)容緊扣《嵌入式系統(tǒng)設(shè)計(jì)考試大鋼》。全書共六章,分別對(duì)嵌入式系統(tǒng)基礎(chǔ)知識(shí)、嵌入式微處理器與接口設(shè)計(jì)、嵌入式軟件與操作系統(tǒng)、嵌入式軟件程序設(shè)計(jì)、嵌入式系統(tǒng)設(shè)計(jì)與維護(hù)等知識(shí)進(jìn)行了詳細(xì)的講解。最后介紹了一個(gè)典型的嵌入式系統(tǒng)設(shè)計(jì)案例。 本書內(nèi)容豐富,結(jié)構(gòu)合理,概念清晰。既可作為全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試中嵌入式系統(tǒng)設(shè)計(jì)師級(jí)別的考試用書,供有關(guān)考生學(xué)習(xí)使用,也可作為本科生嵌入式系統(tǒng)相關(guān)課程教材或培訓(xùn)書使用。
標(biāo)簽: 嵌入式 系統(tǒng)設(shè)計(jì)師 教程
上傳時(shí)間: 2013-10-29
上傳用戶:dongqiangqiang
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1