Development-Board开发环境介绍.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Development Board 开发 环境 介绍
- 资源描述:
-
,按一下以編輯母片標題樣式,按一下以編輯母片,第二層,第三層,第四層,第五層,*,*,*,開發環境介紹,1,開發環境初步介紹,-,開發環境組態,開發環境,包括,Embest,IDE,整合開發環境,Embest,Emulator for ARM JTAG,模擬器,Flash,燒錄器,Embest,S3CEV40,開發板,PC,端與模擬器通過實驗系統提供的並列線連接,模擬器和開發板通過一,20 pin,的,JTAG,線連接,中需要注意:,1,)開發板使用,5V DC,電源供電,建議使用實驗系統提供的變壓器,,2,)模擬器側面的,JTAG,跳線到,20,位置。,2,開發環境初步介紹,-,Embest,IDE,開發軟體,用於嵌入式軟體發展的整合開發環境,包括系統的開發和除錯工具:,編輯器、編譯器、連接器、除錯器、專案管理器等,介面風格同,Microsoft Visual Studio,開發環境中建立和打開專案,建立、打開和編輯檔,編譯、連接,執行、除錯各種嵌入式應用程式,3,開發環境初步介紹,-JTAG,電路模擬器,除錯器,提供程式裝載、執行、執行控制和監視所需要的視窗除錯環境,支援原始碼顯示和除錯,同時可以觀察各類除錯資訊。,JTAG,電路模擬器,也稱為,JTAG,除錯器,是通過,ARM,晶片的,JTAG,邊界掃描埠進行除錯的設備,通過現有的,JTAG,邊界掃描埠與,ARM,處理器核心核通信。,目的,程式是在目標板上執行,更接近於目標硬體,,因此,許多介面問題,如高頻操作限制、,AC,和,DC,參數不匹配,電線長度的限制等問題都可被最小化了。,4,開發環境初步介紹,-Flash,燒錄器,當使用者程式撰寫完之後,需要把二進位執行檔,燒寫到開發板的,Flash,中觀察執行結果,英蓓特公司提供了一套的,Flash,燒錄器軟體,使用者可以直接使用該燒錄器對開發板上的,Flash,進行讀寫,使用時需要配合前面提到的,Embest,Emulator,模擬器,5,開發環境初步介紹,-,其它配備,提供了各種連接時候需要的電纜線,包括,網路線,USB,線,串列線,並列線,兩,JTAG,線(分別是,20,針和,14,針介面),還提供,一,5V,電源轉接器,6,開發板介紹,硬體系統,使用,Samsung,公司的,S3C44B0X,處理器,(ARM7TDMI),串列,乙太網路,USB,埠,音訊輸出,LCD,及,TSP,觸摸面板,4*4,的小鍵盤,硬碟,串列,Flash,和,SDRAM,等等,7,SAMSUNG,S3C44B0X,處理器,2.5V Static ARM7TDMI CPU core with 8KB cache,SAMBA(SAMSUNG ARM CPU embedded Microcontroller Bus Architecture)up to 66MH,External memory controller.(FP/EDO/SDRAM Control,Chip Select logic),LCD controller(up to 256 color DSTN)with 1-ch LCD-dedicated DMA.,2-ch general,DMAs,/2-ch peripheral,DMAs,with external request pins,2-ch UART with handshake(IrDA1.0,16-byte FIFO)/1-ch SIO,1-ch multi-master IIC-BUS controller,1-ch IIS-BUS controller,5-ch PWM timers&1-ch internal timer,Watch Dog Timer,71 general purpose I/O ports/8-ch external interrupt source,8-ch 10-bit ADC.,Power control:Normal,Slow,Idle,and Stop mode,RTC with calendar function.,On-chip clock generator with PLL,8,SAMSUNG,S3C44B0X,處理器架構,9,Embest,S3CEV40,開發板主要功能模組,外部,5V,電源供電或者由,USB,接,PC,供電,電源指示,LED,以及,500mA,保險絲,1M16bit Flash,41M16bit SDRM,4Kbit IIC BUS,的串列,EEPROM,2,個串列,其中一個為簡單介面,一個為全接線介面,可接,RS232 MODEM,重定開關,兩個中斷按鈕,兩個,LED,外部,IDE,硬碟介面,320*240 LCD,及,TSP,觸摸面板介面,20,針,JTAG,介面,USB,連接器,44,鍵盤介面,4,個,220PIN CPU,擴充介面,10Mbps,乙太網路介面,七段顯示器,MICROPHONE,輸入埠,IIS,音訊信號輸出埠,可接雙聲道,SPEAKER,16M8bit Flash,硬碟,10,個別模組介紹,-Flash,存儲系統,1M16bit,的,Flash,(,SST39VF160,),2M bytes,處理器是通過晶片選擇,nGCS0,與外部,Flash,晶片連接。,用,CPU,的位址線,A1-A20,來分別和,Flash,的位址線,A0-A19,連接,Flash,的位址空間為,0 x00000000,0 x00200000,11,別模組介紹,-Flash,和,SDRAM,存儲系統,使用,4M16bit,的,SDRAM,(,HY57V65160B,),8M byte,SDRAM,分成,4,個,BANK,每個,BANK,的空量為,1M16bit,可升級,SDRAM,記憶體容量至,42M16bit,。,SDRAM,由,MCU,專用,SDRAM,晶片選擇信號,nSCS0,選擇,位址空間為,0 x0C000000,0 x0C800000,12,別模組介紹,-IIC EEPROM,介面,提供了一塊支援,IIC,匯流排的,EEPROM,(,AT24C04,),容量為,4KB,。,IIC,是用於,內部,IC,控制的簡單的雙向雙線串列匯流排,在標準模式下資料的傳輸速度可以達到,100kbit/s,在高速模式下可以達到,400kbit/s,13,別模組介紹,-,串列介面,實驗系統提供兩個串列(,DB9,),全介面的,UART1,採用,MAX3243E,作為收發器,簡單介面的,UART0,則採用,MAX3221E,作為收發器,UART1,為主串列,可與,PC,或,MODOM,進行串列通迅,UART0,只採用二根接線,RXD,和,TXD,因此只能進行簡單的資料傳輸及接收功能,14,別模組介紹,-USB,電路模組,介面元件是,USBN9603 USB,控制器,由,NS,公司生產,支持,USB1.0,、,USB1.1,通信協定,工作模式,3,種工作模式即,Non-multiplexed parallel interface mode,Multiplexed parallel interface mode,MICROWIRE interface mode,模式選擇由接腳,MODE1,、,MODE0,決定,MCU to USB,介面,MCU,通過解碼器晶片選擇信號,CS1,對,USB,控制器進行選擇,USBN9603,通過,EXINT0,對,MCU,發出中斷請求。,15,別模組介紹,-Ethernet,電路模組,採用,REALTEK,全雙工乙太網路控制器,RTL8019AS,特性包括:,符合,Ethernet II,與,IEEE802.3,標準,全雙工收發可同時達到,10Mbps,的速率;,內置,16KB,的,SRAM,用於收發緩衝,降低對主處理器的速度要求,支援,8/16,位元資料匯流排,8,個中斷申請線以及,16,個,I/O,基底位址選擇,支援,UTP,,,AVI,和,BNC,自動測試,還支援對,10BaseT,拓撲結構的自動極性修正,4,個,LED,可程式輸出,100,腳的,PQFP,封裝,縮小了,PCB,板的尺寸,網路卡位址將,Ox4C000 x7FFF,作為接收緩衝區,0X40000X46FF,作為發送緩衝區,16,別模組介紹,-IIS,介面,IIS,即音訊資料介面,是,SONY,、,PHILIPS,等電子巨頭共同推出的介面標準,通道介面,MICROPHONE,音訊輸入通道和,SPEADER,音訊輸出通道,把,PHILIPS,的,UDA1341TS,音訊數位信號編解碼器相連接,UDA1341TS,可把聲類比信號轉化為數位信號,也能把數位信號轉換成類比信號,17,別模組介紹,-,七段顯示器,段顯示器,是共陽極,低電位信號使,LED,點亮,驅動介面,CPU,資料匯流排,DATA(07),經,74LC573,驅動器對七段顯示器進行驅動,其晶片選擇信號,由,CPU,的,nGCS1,及,3,個地址線,A20,、,A19,、,A18,經過解碼器的,CS6,選擇信號選擇,而,8 LED,的內容,則由,CPU,低八位元資料線決定,18,別模組介紹,-Flash,硬碟,16MB,的,Flash,硬碟,晶片型號為,K9F2808,選擇信號為,NGCS1,經,74LV138,解碼後得到的,CS2,並用通用,I/O,埠,GP6,、,GP7,、,PF3,、,PF4,分別連接,K9F2808,的,ALE,、,CLE,、,R/B,、,CE,埠,應用,將資料存儲到,Flash,硬碟中,並可以將這些資料通過,USB,上傳到,PC,主機上進行備份或分析,將某系統的參數設定存儲於硬碟中,並可在系統執行時即時修改,掉電保護等;,當系統程式碼量十分巨大,無法在,2MB,的,FLASH,快閃記憶體中執行時,可把程式碼存放在,Flash,硬碟中,此功能對執行大核心作業系統的應用程式十分有用。,19,別模組介紹,-IDE,介面,通用的,8bit16bit,匯流排擴充埠,可掛硬碟或,CF,卡(,Compact Flash,卡),以及使用者自已擴充的週邊元件,介面連接到硬碟或,CF,卡時,LED_D4,即硬碟工作指示燈變亮,該介面佔用了,CS3,、,CS4,、,CS5,三個晶片選擇信號,及,EXINT4,、,EXINT5,兩個外部中斷,20,別模組介紹,-LCD,電路,S3C44B0X,晶片提供了,LCD,控制器,驅動器及輸入輸出埠,支援顏色,單色,4,級灰階,16,級灰階,LCD,及單色,256,色,STN LCD,或,DSTN LCD,螢幕尺寸,640480,,,320240,,,160160,(,Pixels,),21,別模組介紹,-TSP,電路,S3C44B0X,晶片未提供該功能,因此通用,I/O,埠進行設定,包括兩個面電阻,X,軸面電阻,Y,軸面電阻,4,個終端埠,在系統處於休眠狀態時,Q1,、,Q2,、,Q3,處於截止,,Q4,為導通,TSP,佔用,了,S3C44B0X,外部中斷,EXINT2,以及,4,個通用,I/O,埠,GPE4,GPE7,操作,當觸摸面板受到接觸時,X,軸面電阻與,Y,軸面電阻在接觸處導通,由於電阻值很小(幾百歐左右),使在,EXINT2,拉低,產生中斷,系統得到座標值後,關閉,Q1,、,Q2,、,Q3,打開,Q4,,,回到初始狀態,等待下一次接觸,22,別模組介紹,-44,鍵盤電路,採用中斷掃描的方式進行工作,行線選用了,4,個資料線,行線接上拉電阻保持高電位,列線選用了,4,個位址線,列線接下拉電阻保持低電位,通過,74HC08,將輸出信號與,MCU,的,EXINT1,連接,晶片,74HC541,通過晶片選擇信號,nGCS3,來選擇的,可以在不使用,MCU,情況,下讀不到行線的輸入資訊,運作操作,當有鍵盤按下時,該行線被拉為低電位,使得,EXINT1,輸入也為低電位,MCU,產生中斷,中斷產生後,通過對鍵盤的行和列進行掃描的方法可以計算出是哪個鍵按下,並跳到相應的鍵盤處理程式中去,23,別模組介紹,-,電源、重定、計時器電路和,JTAG,介面,採用,DC 5V,穩壓電源,經過兩個穩壓晶片,分別產生,3.3V,和,2.5V,的電壓,給,MCU,的,I/O,和,ARM,核心,重定按鈕,RESET,按下該按鈕即可使系統重定,即時時鐘,是通過,MCU,外接,32.768KHz,振盪器,JTAG,介面連接電路,系統使用的,20,腳標準,24,別模組介紹,-,開關與狀態指示燈,SW1,為整個實驗系統的電源開關,當開關撥到“,USBPOWER”,時,實驗系統由,USB,供電,當開關撥到“,EXTPOWER”,時,由外接電源供電,D3,為電源指示燈,可以指示目前板子是否上電,乙太網路有,4,個狀態指示燈:,D5,連接狀態指示,D6,接收資料指示,D13,發送資料指示,D14,自測試通過指示,25,別模組介紹,-,實驗系統使用者測試區,使用者測試區,多點焊盤陣列空閒區,方便使用者,在實驗系統的使用,與軟體發展過程中,進行測試及電路擴充,26,晶片選擇信號,晶片選擇信號,選擇的介面或元件,NGCS0,FLASH,NGCS6/NSCS0,SDRAM,NGCS1,A20,A19,A18,0,0,0,CS1,USB,0,0,1,CS2,Flash,Disk,0,1,0,CS3,IDE,0,1,1,CS4,1,0,0,CS5,1,0,1,CS6,8-SEG,1,1,0,CS7,ETHERNET,1,1,1,CS8,LCD,27,週邊位址空間分配,週邊元件,晶片選擇,信號,晶片選擇,控制暫存器,位址空間,FLASH,NGCS0,BANKCON0,0X0000_00000X01BF_FFFF,SDRAM,NGCS6,BANKCON6,0X0C00_00000X0DF_FFFF,USB,CS1,BANKCON1,0X0200_00000X0203_FFFF,Flash,Disk,CS2,BANKCON1,0X0204_00000X0207_FFFF,IDE(IOR/W),CS3,BANKCON1,0X0208_00000X020B_FFFF,IDE(KEY),CS4,BANKCON1,0X020C_00000X020F_FFFF,IDE(PDIAG),CS5,BANKCON1,0X0210_00000X0213_FFFF,8-SEG,CS6,BANKCON1,0X0214_00000X0217_FFFF,ETHERNET,CS7,BANKCON1,0X0218_00000X021B_FFFF,LCD,CS8,BANKCON1,0X021C_00000X021F_FFFF,NO USE,NGCS2,BANKCON2,0X0400_00000X05FF_FFFF,KEYBOARD,NGCS3,BANKCON3,0X0600_00000X07FF_FFFF,NO USE,NGCS4,BANKCON4,0X0800_00000X09FF_FFFF,NO USE,NGCS5,BANKCON5,0X0A00_00000X0BFF_FFFF,NO USE,NGCS7,BANKCON7,0X0E00_00000X1FFF_FFFF,28,展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


Development-Board开发环境介绍.ppt
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/14674735.html