110 likes | 280 Views
微處理機系統 (Microprocessor System). 第五章 DMA-ARM7 4510B 與 SDT 整合型開發環境. Ping-Liang Lai ( 賴秉樑 ). ARM Linux 嵌入式開發系統. ARM Linux 嵌入式開發系統. 系統硬體套件 基於 S3C4510B 的系統主板,包含 S3C4510B 、 16MB SDRAM 和 2MB Flash; 系統擴展板,包含鍵盤、 ADC 、 DAC 、 UART 、 LED 、 CPLD 、乙太網路、 HDLC 、 GPIO 、 RTC 、 IIC 等等介面 ;
E N D
微處理機系統(Microprocessor System) 第五章DMA-ARM7 4510B 與 SDT 整合型開發環境 Ping-Liang Lai (賴秉樑)
ARM Linux嵌入式開發系統 • 系統硬體套件 • 基於S3C4510B的系統主板,包含S3C4510B、16MB SDRAM和 2MB Flash; • 系統擴展板,包含鍵盤、ADC、DAC、UART、LED、CPLD、乙太網路、HDLC、GPIO、RTC、IIC等等介面; • 64×128點陣液晶顯示器,可顯示各種中、英文字元及圖形; • 9pin RS-232C串列埠電纜線一條,用於與其他主機的串列通訊; • UTP乙太網路線一條,用於高速乙太網路; • 20線扁平電纜一條,用於系統與JTAG模擬器的連接; • 並列埠電纜綫一條,用於JTAG模擬器與PC的連接; • 內置JTAG模擬器電路,用於應用程式的除錯開發,免去複雜的模擬器連接。
ARM Linux嵌入式開發系統 • 系統軟體套件 • ADS和SDT整合型開發環境,用於應用程式的除錯與開發。 • 移植到該系統並穩定執行的uClinux作業系統及檔案系統原始程式和已編譯好的二進位檔。 • 移植到該系統並穩定執行的uC/OSII作業系統原始程式和已編譯好的二進位檔。 • 所有實驗的原始碼。 • BOOTLOADER原始碼及可執行檔,系統快閃記憶體的抹除、燒錄程式。
ARM Linux嵌入式開發系統 • 系統結構 • ARM Linux嵌入式系統可分為分為兩大部分 • 一部分為系統主板,為基於S3C4510B的最小系統,包括S3C4510B、Flash、SDRAM及擴展連接線模組。 • 另一部分為系統擴展板,它提供了用於完成各個不同實驗的功能模組。系統主板與擴展板採用上下層插槽連接方式。
ARM Linux嵌入式開發系統 • 系統硬體描述 • 8KB内建的Cache/SRAM。 • 10M/100M乙太網路控制器。 • 儲存媒體控制器可以以8位元、16位元、32位元的外部匯流排寬度支援ROM/SRAM、FLASH、SDRAM、DRAM及外部I/O的存取。 • 2個32位元的可程式化定時/計數器。 • 1個可程式化的中斷控制器。 • 2個HDLC(High –Level Data Link Control)通道。 • 2個UART介面。 • 18個可程式化的GPIO。 • 單通道主控制模式IIC串列介面。
嵌入式開發環境的建立 • 系統連接
嵌入式開發環境的建立 • 配置SDT整合型開發環境 • 執行JTAG-NT&2000.exe並最小化。 • 執行ARM Debugger,選擇功能表Options → Configure Debugger。 • 設置Target Environment為Remote_A
嵌入式開發環境的建立 • 單擊Configure按鈕,進行下一步設置。如圖所示:
嵌入式開發環境的建立 • 單擊OK按鈕後,出現如下的對話方塊後,請先RESET實驗目標板,然後在點擊Yes按鈕確認。此時,ARM Debugger通過JTAG模擬器與硬體系統的ARM微處理機建立了連缐。 • 到此SDT2.5的開發環境安裝配置完成,可以進行使用者程式的除錯開發。
嵌入式開發環境的使用 • 於每個實習時介紹與操作。