開發環境介紹

開發環境介紹

ID:42865385

大小:795.50 KB

页数:28页

时间:2019-09-24

開發環境介紹_第1页
開發環境介紹_第2页
開發環境介紹_第3页
開發環境介紹_第4页
開發環境介紹_第5页
资源描述:

《開發環境介紹》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、開發環境介紹1開發環境初步介紹-開發環境組態本書所使用的ARM嵌入式開發環境,包括EmbestIDE整合開發環境,EmbestEmulatorforARMJTAG模擬器,Flash燒錄器,EmbestS3CEV40開發板、各種連接線、電源轉接器以及實驗指導書等。基本實驗模型示意圖如1-5所示:如下圖所示,PC端與模擬器通過實驗系統提供的並列線連接,模擬器和開發板通過一根20針的JTAG線連接。中需要注意:1)開發板使用5VDC電源供電,建議使用實驗系統提供的變壓器,2)模擬器側面的JTAG跳線到20位置。2開發環境初步介紹-Embe

2、stIDE開發軟體EmbestIDE是一套應用於嵌入式軟體發展的新一代整合開發環境。它提供高效明晰的圖形化的嵌入式應用軟體發展平臺,包括一整套完備的面向嵌入式系統的開發和除錯工具:編輯器、編譯器、連接器、除錯器、專案管理器等。EmbestIDE整合開發環境介面風格同MicrosoftVisualStudio,是一套良好的嵌入式軟體視覺化開發環境。使用者可以很方便的在EmbestIDE整合開發環境中建立和打開專案,建立、打開和編輯檔,編譯、連接、執行、除錯各種嵌入式應用程式。3開發環境初步介紹-JTAG電路模擬器在嵌入式軟體發展時,完

3、成設計和程式撰寫後,即開始除錯程式。EmbestIDE除錯器提供程式裝載、執行、執行控制和監視所需要的強大的視窗除錯環境,支援原始碼顯示和除錯,同時可以觀察各類除錯資訊。JTAG電路模擬器也稱為JTAG除錯器,是通過ARM晶片的JTAG邊界掃描埠進行除錯的設備。JTAG模擬器連接比較方便,通過現有的JTAG邊界掃描埠與ARM處理器核心核通信。另外,由於JTAG除錯的目的程式是在目標板上執行,更接近於目標硬體,因此,許多介面問題,如高頻操作限制、AC和DC參數不匹配,電線長度的限制等問題都可被最小化了。使用整合開發環境配合JTAG模擬

4、器進行開發是目前採用最多的一種除錯方式。EmbestEmulatorforARMJTAG模擬器如圖1-7所示。EmbestEmulatorforARM一端是一個DB25的介面,用於連接電腦的並行埠,另外一端是20針的IDC插頭,用於連接目標板。面板上面有三隻指示燈,對當前的工作狀態做出指示。4開發環境初步介紹-Flash燒錄器當使用者程式撰寫完之後,需要把程式生成的二進位執行檔燒寫到開發板的Flash中觀察執行結果。英蓓特公司提供了一套的Flash燒錄器,使用者可以直接使用該燒錄器對開發板上的Flash進行讀寫(使用時需要配合前面提

5、到的EmbestEmulator模擬器)。5開發環境初步介紹-其它配備實驗系統除了提供以上的元件以外,還提供了各種連接時候需要的電纜線。包括直通網線,USB線,串列線,並列線和兩根JTAG線(分別是20針和14針介面)。實驗系統還提供一個5V電源轉接器(EmbestS3CEV40實驗板用)。6開發板介紹EmbestS3CEV40開發板是實驗系統的主要硬體平臺,它是英蓓特公司開發的一款全功能ARM開發板,基於Samsung公司的S3C44B0X處理器(ARM7TDMI),資源豐富。硬體系統包含了嵌入式系統開發應用所需的大部分設備,如串

6、列、乙太網路、USB埠、音訊輸出、LCD及TSP觸摸面板、4*4的小鍵盤、硬碟、串列、大容量的Flash和SDRAM等等。使用者不僅可以在該硬體平臺上完成實驗系統提供的實驗例子,還可以參考該平臺設計自己的目標系統。7主要功能模組本書使用EmbestS3CEV40開發板,可當作系統的產品開發的楚型板,或較學系統實驗板,其主要功能模組如下所示:EmbestS3CEV40開發板的基本資源如下:外部5V電源供電或者由USB接PC供電,電源指示LED以及500mA保險絲1M×16bitFlash4×1M×16bitSDRM4KbitIICBU

7、S的串列EEPROM2個串列,其中一個為簡單介面,一個為全接線介面,可接RS232MODEM重定開關兩個中斷按鈕,兩個LED外部IDE硬碟介面320*240LCD及TSP觸摸面板介面20針JTAG介面USB連接器4×4鍵盤介面4個2×20PINCPU擴充介面10Mbps乙太網路介面七段顯示器MICROPHONE輸入埠IIS音訊信號輸出埠,可接雙聲道SPEAKER16M×8bitFlash硬碟8SAMSUNGS3C44B0X處理器架構9SAMSUNGS3C44B0X處理器2.5VStaticARM7TDMICPUcorewith8KB

8、cache.SAMBA(SAMSUNGARMCPUembeddedMicrocontrollerBusArchitecture)Upto66MHzExternalmemorycontroller.(FP/EDO/SDRAMContro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。