实验一:嵌入式实验开发环境熟悉实验
一
实验目的
? ? ? ? ?
了解本课程使用的嵌入式开发平台UP-NetARM2410-S的基本组成、配置 熟悉ADS1.2 开发环境 学会ARM 仿真器的使用
使用ADS 编译、下载、调试并跟踪一段已有的程序 了解嵌入式开发的基本思想和过程。
二 实验内容
本次实验要求自己配置好实验环境;然后使用ADS 集成开发环境,新建一个简单的工程文件,并编译这个工程文件。学习ARM 仿真器的使用和开发环境的设置。下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试使用程序打下基础。
三 实验设备及工具
? 硬件:ARM 嵌入式开发平台、PC 机Pentium100 以上、用于ARM920T 的JTAG 仿
真器、串口线。
? 软件:PC 机操作系统Win2000 或WinXP、ARM ADS1.2 集成开发环境、仿真器驱动
程序、超级终端通讯程序。
四 基础知识
1
嵌入式开发平台
硬件平台是基于ARM体系结构,由北京博创兴业科技有限公司开发的UP-NetARM3000和UP-NetARM2410-S实验仪器。UP-NetARM3000的CPU为ARM7TDMI内核的三星S3C44B0X01芯片,由于没有MMU(内存管理单元)只能运行uClinux,UP-NetARM2410-S的CPU为ARM920T内核的三星S3c2410芯片,由于有MMU可以运行标准的ARM-LINUX内核,本实验室配备的实验开发平台就是UP-NetARM2410-S。现对实验平台做个简要介绍,其硬件配置资源如表1所示:
表1 UP-NetARM2410-S的硬件配置
配置名称 CPU FLASH SDRAM EtherNet网卡 型号 说明 ARM920T结构芯片三星S3c2410X 工作频率203MHz SAMSUNG K9F1208 HY57V561620AT-H AX88796 64M NAND 32M×2=64M 两片,10/100M自适应 LCD 触摸屏 LED USB 接口 UART/IrDA AD AUDIO 扩展卡插槽 GPS_GPRS扩展板 IDE/CF卡插座 PCMCIA和SD卡插座 PS2 IC卡座 DC/STEP电机 CAN BUS Double DA 调试接口 LQ080V3DG01 SX-080-W4R-FB ZLG7290 4个HOST /1个DEVICE 8寸16bit TFT FM7843驱动 四个共阴极LED 由AT43301构成USB HUB 2个RS232,1个RS485,1个IrDA 从处理器的UART2引出 由S3C2410芯片引出 IIS总线,UDA1341芯片 168Pin EXPORT SIMCOM的SIM100-E模块 笔记本硬盘,CF卡 PCMCIA型号为DWL-650 PC键盘和鼠标 AT24CXX系列 DC由PWM控制,STEP由74HC573控制 由 MCP2510和TJA1050构成 MAX504 JTAG 3个电位器控制输入 44.1KHz音频 总线直接扩展 支持双道语音通信 由ATMEGA8单片机控制 由ATMEGA8单片机控制 两个10位DAC端口 14针、20针 UP-NetARM2410-S实验开发平台的外观图如图1所示:
图1 UP-NetARM2410-S
该实验平台的各模块功能如图2所示:
图2 UP-NetARM2410-S
和微机连接示意图: