新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM的嵌入式虛擬開發平臺

        基于ARM的嵌入式虛擬開發平臺

        作者: 時間:2011-09-19 來源:網絡 收藏


        2 設計
        2.1 Proteus和μVision IDE簡介
        Proteus是英國Labcenter公司推出的是一款極好的仿真軟件,是目前世界上唯一將電路仿真軟件、PCB設計軟件和模型仿真軟件三合一的設計平臺,支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、、8086、MSP430、Cortex和DSP等處理器模型。在編譯方面,支持IAR、Keil和MPLAB等多種編譯器。可以在沒有實際硬件的條件下,利用PC以仿真方式實現系統的軟、硬件同步仿真調試,使應用系統設計變得簡單容易。
        μVision4 IDE是發布的集成開發環境,提供了豐富的庫函數和各種編譯工具,支持ARM、Cortex-M、C166、C251和C51等微處理器,用來在微控制器和智能卡設備上創建、仿真和調試應用。μVision4 IDE引入了靈活的窗口管理系統,可以使用多臺監視器,可以更快速、更高效地開發和檢驗程序,為開發應用提供整齊高效的環境。
        2.2 平臺設計
        利用Proteus與Keil μVison4 IDE整合構建嵌入式,教學及演示過程都可利用平臺進行,可以直接在原理圖的虛擬模型上進行編程,實現源碼級的程序仿真詞試,如顯示及輸出,能夠看到程序運行后的輸出效果,配合各種虛擬儀器來展現整個系統的運行過程,使嵌入式的學習過程變得直觀形象。另外,在原理圖設計階段就可以對設計進行評估,驗證所設計電路是否滿足技術指標的要求,還可以通過改變元器件參數使整個電路性能達到最優化。這樣就無須多次購買元器件及制作印刷電路板,節省了設計時間與經費,提高了設計效率與質量。具體做法如下:
        在現有設備的基礎上,通過改造、整合、加裝Proteus 7.7sp2和Keil μVision4 IDE等軟件,在沒有單片機實際硬件的條件下,利用PC以虛擬仿真方式實現ARM系統的軟、硬件同步仿真調試功能的嵌入式虛擬實驗室。同時鼓勵有個人電腦的學生在自己的機器上安裝相關軟件,以便充分利用學生的課余時間。

        本文引用地址:http://www.104case.com/article/150206.htm

        a.JPG


        改造后的虛擬實驗室框架如圖1所示,由Proteus與KeilμVision4 IDE聯接調試,形成程序固化,軟、硬件結合的應用系統。該系統由硬件環境和軟件平臺整合而成,Proteus提供硬件電路的設計、調試及仿真,Keil則完成應用程序的編寫、調試,并可將調試好的程序下載到仿真電路MCU中,最后由Proteus與μVision4 IDE的整合調試實現系統的總調,不但能夠直接地觀看仿真效果,同時還可以對仿真結果進行分析。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 望城县| 岗巴县| 原阳县| 兴仁县| 深水埗区| 昌吉市| 三穗县| 樟树市| 涞源县| 东乌| 泗阳县| 玉林市| 芷江| 双城市| 汉川市| 和政县| 五家渠市| 夏河县| 苗栗县| 凉城县| 清河县| 宿州市| 繁昌县| 玉林市| 荣昌县| 凤冈县| 云南省| 通许县| 板桥市| 定安县| 大港区| 廉江市| 怀安县| 建瓯市| 娱乐| 五大连池市| 无极县| 克山县| 横山县| 玉环县| 随州市|