開發(fā)環(huán)境介紹

開發(fā)環(huán)境介紹

ID:42865385

大?。?95.50 KB

頁數(shù):28頁

時間:2019-09-24

開發(fā)環(huán)境介紹_第1頁
開發(fā)環(huán)境介紹_第2頁
開發(fā)環(huán)境介紹_第3頁
開發(fā)環(huán)境介紹_第4頁
開發(fā)環(huán)境介紹_第5頁
資源描述:

《開發(fā)環(huán)境介紹》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、開發(fā)環(huán)境介紹1開發(fā)環(huán)境初步介紹-開發(fā)環(huán)境組態(tài)本書所使用的ARM嵌入式開發(fā)環(huán)境,包括EmbestIDE整合開發(fā)環(huán)境,EmbestEmulatorforARMJTAG模擬器,F(xiàn)lash燒錄器,EmbestS3CEV40開發(fā)板、各種連接線、電源轉(zhuǎn)接器以及實驗指導(dǎo)書等?;緦嶒?zāi)P褪疽鈭D如1-5所示:如下圖所示,PC端與模擬器通過實驗系統(tǒng)提供的並列線連接,模擬器和開發(fā)板通過一根20針的JTAG線連接。中需要注意:1)開發(fā)板使用5VDC電源供電,建議使用實驗系統(tǒng)提供的變壓器,2)模擬器側(cè)面的JTAG跳線到20位置。2開發(fā)環(huán)境初步介紹-Embe

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

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

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

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

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

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。