ARM嵌入式開發(fā)環(huán)境課件.ppt

ARM嵌入式開發(fā)環(huán)境課件.ppt

ID:57055249

大?。?84.00 KB

頁數(shù):28頁

時(shí)間:2020-07-30

ARM嵌入式開發(fā)環(huán)境課件.ppt_第1頁
ARM嵌入式開發(fā)環(huán)境課件.ppt_第2頁
ARM嵌入式開發(fā)環(huán)境課件.ppt_第3頁
ARM嵌入式開發(fā)環(huán)境課件.ppt_第4頁
ARM嵌入式開發(fā)環(huán)境課件.ppt_第5頁
資源描述:

《ARM嵌入式開發(fā)環(huán)境課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

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)接器以及實(shí)驗(yàn)指導(dǎo)書等。基本實(shí)驗(yàn)?zāi)P褪疽鈭D如1-5所示:如下圖所示,PC端與模擬器通過實(shí)驗(yàn)系統(tǒng)提供的並列線連接,模擬器和開發(fā)板通過一根20針的JTAG線連接。中需要注意:1)開發(fā)板使用5VDC電源供電,建議使用實(shí)驗(yàn)系統(tǒng)提供的變壓器,2)模擬器側(cè)面的JTAG跳線到20位置。2開發(fā)環(huán)境初步介紹-EmbestIDE開發(fā)軟體EmbestIDE是一套應(yīng)用於嵌入式

2、軟體發(fā)展的新一代整合開發(fā)環(huán)境。它提供高效明晰的圖形化的嵌入式應(yīng)用軟體發(fā)展平臺(tái),包括一整套完備的面向嵌入式系統(tǒng)的開發(fā)和除錯(cuò)工具:編輯器、編譯器、連接器、除錯(cuò)器、專案管理器等。EmbestIDE整合開發(fā)環(huán)境介面風(fēng)格同MicrosoftVisualStudio,是一套良好的嵌入式軟體視覺化開發(fā)環(huán)境。使用者可以很方便的在EmbestIDE整合開發(fā)環(huán)境中建立和打開專案,建立、打開和編輯檔,編譯、連接、執(zhí)行、除錯(cuò)各種嵌入式應(yīng)用程式。3開發(fā)環(huán)境初步介紹-JTAG電路模擬器在嵌入式軟體發(fā)展時(shí),完成設(shè)計(jì)和程式撰寫後,即開始除錯(cuò)程式。EmbestIDE除錯(cuò)器提供程式裝載、執(zhí)行、執(zhí)行控制和監(jiān)視所需要的強(qiáng)大的

3、視窗除錯(cuò)環(huán)境,支援原始碼顯示和除錯(cuò),同時(shí)可以觀察各類除錯(cuò)資訊。JTAG電路模擬器也稱為JTAG除錯(cuò)器,是通過ARM晶片的JTAG邊界掃描埠進(jìn)行除錯(cuò)的設(shè)備。JTAG模擬器連接比較方便,通過現(xiàn)有的JTAG邊界掃描埠與ARM處理器核心核通信。另外,由於JTAG除錯(cuò)的目的程式是在目標(biāo)板上執(zhí)行,更接近於目標(biāo)硬體,因此,許多介面問題,如高頻操作限制、AC和DC參數(shù)不匹配,電線長(zhǎng)度的限制等問題都可被最小化了。使用整合開發(fā)環(huán)境配合JTAG模擬器進(jìn)行開發(fā)是目前採(cǎi)用最多的一種除錯(cuò)方式。EmbestEmulatorforARMJTAG模擬器如圖1-7所示。EmbestEmulatorforARM一端是一個(gè)D

4、B25的介面,用於連接電腦的並行埠,另外一端是20針的IDC插頭,用於連接目標(biāo)板。面板上面有三隻指示燈,對(duì)當(dāng)前的工作狀態(tài)做出指示。4開發(fā)環(huán)境初步介紹-Flash燒錄器當(dāng)使用者程式撰寫完之後,需要把程式生成的二進(jìn)位執(zhí)行檔燒寫到開發(fā)板的Flash中觀察執(zhí)行結(jié)果。英蓓特公司提供了一套的Flash燒錄器,使用者可以直接使用該燒錄器對(duì)開發(fā)板上的Flash進(jìn)行讀寫(使用時(shí)需要配合前面提到的EmbestEmulator模擬器)。5開發(fā)環(huán)境初步介紹-其它配備實(shí)驗(yàn)系統(tǒng)除了提供以上的元件以外,還提供了各種連接時(shí)候需要的電纜線。包括直通網(wǎng)線,USB線,串列線,並列線和兩根JTAG線(分別是20針和14針介面

5、)。實(shí)驗(yàn)系統(tǒng)還提供一個(gè)5V電源轉(zhuǎn)接器(EmbestS3CEV40實(shí)驗(yàn)板用)。6開發(fā)板介紹EmbestS3CEV40開發(fā)板是實(shí)驗(yàn)系統(tǒng)的主要硬體平臺(tái),它是英蓓特公司開發(fā)的一款全功能ARM開發(fā)板,基於Samsung公司的S3C44B0X處理器(ARM7TDMI),資源豐富。硬體系統(tǒng)包含了嵌入式系統(tǒng)開發(fā)應(yīng)用所需的大部分設(shè)備,如串列、乙太網(wǎng)路、USB埠、音訊輸出、LCD及TSP觸摸面板、4*4的小鍵盤、硬碟、串列、大容量的Flash和SDRAM等等。使用者不僅可以在該硬體平臺(tái)上完成實(shí)驗(yàn)系統(tǒng)提供的實(shí)驗(yàn)例子,還可以參考該平臺(tái)設(shè)計(jì)自己的目標(biāo)系統(tǒng)。7主要功能模組本書使用EmbestS3CEV40開發(fā)板,

6、可當(dāng)作系統(tǒng)的產(chǎn)品開發(fā)的楚型板,或較學(xué)系統(tǒng)實(shí)驗(yàn)板,其主要功能模組如下所示:EmbestS3CEV40開發(fā)板的基本資源如下:外部5V電源供電或者由USB接PC供電,電源指示LED以及500mA保險(xiǎn)絲1M×16bitFlash4×1M×16bitSDRM4KbitIICBUS的串列EEPROM2個(gè)串列,其中一個(gè)為簡(jiǎn)單介面,一個(gè)為全接線介面,可接RS232MODEM重定開關(guān)兩個(gè)中斷按鈕,兩個(gè)LED外部IDE硬碟介面320*240LCD及TSP觸摸面板介面20針JTAG介面USB連接器4×4鍵盤介面4個(gè)2×20PINCPU擴(kuò)充介面10Mbps乙太網(wǎng)路介面七段顯示器MICROPHONE輸入埠IIS

7、音訊信號(hào)輸出埠,可接雙聲道SPEAKER16M×8bitFlash硬碟8SAMSUNGS3C44B0X處理器架構(gòu)9SAMSUNGS3C44B0X處理器2.5VStaticARM7TDMICPUcorewith8KBcache.SAMBA(SAMSUNGARMCPUembeddedMicrocontrollerBusArchitecture)Upto66MHzExternalmemorycontroller.(FP/EDO/SDRAMContro

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

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

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