嵌入式实验1.docx
- 文档编号:9368845
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:11
- 大小:1.15MB
嵌入式实验1.docx
《嵌入式实验1.docx》由会员分享,可在线阅读,更多相关《嵌入式实验1.docx(11页珍藏版)》请在冰豆网上搜索。
嵌入式实验1
熟悉CVT-6410实验箱及搭建RVDS开发环境
1、实验目的
1,熟悉CVT-6410实验箱,了解实验箱的硬件资源
2,熟悉RVDS的开发环境,知道RVDS的安装步骤
2、实验内容
熟悉CVT-6410实验箱及搭建RVDS开发环境,了解实验设备的一些基础设施。
3、实验设备
1.硬件:
CVT-6410教学实验箱、PC机;
2.软件:
PC机操作系统Windows98(2000、XP)+RVDS开发环境。
四、实验步骤
1,熟悉CVT-6410实验箱的构造,知道每个结构代表的含义,如图所示:
核心板采用SamsungS3C6410处理器,ARM1176JZF-S内核,主频533MHz/667MHz;256M字节MobileDDR内存;2G字节NANDFlash(MLC);12MHz、48MHz、27MHz、32.768KHz时钟源;支持5V电压供电。
底板:
1个zigbee模块接口,可支持2430,2530的传输。
一个复位按键,采用专用芯片进行复位,稳定可靠。
采用8位拨码开关设置系统启动方式。
6个功能按键,上、下、左、右、返回Back、菜单Menu更适于操作Android2.3系统2个串口,RS232电平串口(DB9母座)。
1个100M网口,采用DM9000AE,带连接和传输指示灯。
1个USBHOST插口,支持USB1.1协议,可插鼠标、U盘、3G、蓝牙、WIFI等。
1个USBOTG接口,支持USB2.0协议,使用方口USB-2.0插座,可与PC连接1个高速SD卡座。
可以实现SDMemory功能和SDIO功能。
1个无线网卡(WIFI),该接口可复用为SD卡接口。
3个3.5MM标准立体声音频插座。
其中包括1对音频输出喇叭;1个音频输出插座,可与耳机连接;1个话筒输入插座;1个线路输入插座。
触摸板接口支持4线电阻式触摸板;7寸LCD接口,分辨率800X600。
1个CMOS摄像头接口,支持ITU-RBT601/6568位模式,使用10*2插针连接器内部实时钟,断电后系统时间不丢失。
1个JTAG接口,使用10×2插针连接器。
1个红外接收头。
4个LED。
1个蜂鸣器。
8个LED跑马灯。
6个7段数码管。
1个点阵LED。
IIC接口。
AD旋钮输入。
直流电机。
步进电机。
1个单线数字式温度传感器接口(可接DS18B20模块)。
视频TV-OUT输出接口、支持视频VGA输出。
支持WCDMA,CDMA2000,TD-SCDMS三种3G网络USB3G模块,即插即用。
可选装GPS及GPRS扩展模块。
可选配DSP扩张模块。
可选配16种传感器。
可选配100M网卡扩展模块。
可选配FPGA扩展板模块。
可选配工业扩展模块等。
3个10×2插针扩展口。
其中,一个扩展口包括1路GND、1路DA、8路AD、10路IO、1路SPI;另一个扩展口用来扩展8×8矩阵键盘;第三个扩展口可连接3个TTL电平串口和6路IO(注:
3个串口中,包括1个五线串口和2个三线串口)。
2,依着RVDS的安装步骤进行安装,安装成功后选择程序,进行编译观察是否能编译成功,编译完成后,在工程所在目录的Debug目录下,可以看到我们已经编译好的seg.axf文件。
这个文件可以用JLINKv8进行仿真。
3,设置AXD1.3.1
在AXD界面中,打开Option->ConfigureTarget…
在新的对话框中,点击”Add”。
在新弹出的对话框中,找到JlinkARM_V12的安装目录。
选择”JLinkRDI.dll”,点击”打开”。
这是返回到选择目标的对话框。
这是就能看到JLinkRDI出现在AXD的目标选项中了。
点击”OK”。
每次选择JLinkRDI.dll目标后,都会检测到CPU的型号。
由于JLink的原因,只能识别出CPU型号为ARM79_0,而非我们熟知的ARM11JZF-S。
仿真一下,下载调试打开”File->LoadImage…”。
选择要下载的程序
点击
全速运行。
程序停在C语言入口处,再次点击
。
就可以看到程序运行了。
实验的准备工作完成,可以进行以后具体的实验了。
5、总结
嵌入式系统是我们专业的核心,对于学好嵌入式系统是很有必要的,嵌入式系统实验给了我们近距离接触嵌入式的机会,把知识运用到实际中,更加了解嵌入式系统的一些构造和作用,熟悉CVT-6410实验箱及搭建RVDS开发环境是做好以后的前提。
学号:
0121010340506
实验报告
题目
熟悉CVT-6410实验箱及搭建RVDS开发环境
学院
计算机科学与技术学院
专业
物联网工程
班级
物联网1002班
姓名
陶然
指导教师
陈建军
2013
年
05
月
10
日
学号:
0121010340506
实验报告
题目
CVT6410GPIO控制LED
学院
计算机科学与技术学院
专业
物联网工程
班级
物联网1002班
姓名
陶然
指导教师
陈建军
2013
年
05
月
10
日
CVT6410GPIO控制LED
一、实验目的
1.熟悉RVDS2.2开发环境。
2.掌握S3C6410内部相关寄存器的操作方法,最终实现对外部设备的控制。
3.熟悉在ARM裸机环境下的C语言编程。
二、实验内容
建立RVDS开发环境。
编程实现对开发板上发光二极管LED的跑马灯控制。
3、实验设备
1.硬件:
CVT6410教学实验箱、PC机;
2.软件:
PC机操作系统Windows98(2000、XP)+RVDS开发环境。
3.JLINK仿真器。
四、实验步骤
1.准备好实验环境,将JLINK连接好。
给开发板上电,使Bootloader停在菜单处。
2.打开软件‘CodeWarriorforRVDS’,新建工程‘gpioled.mcp’,并添加两个程序文件‘main.c’和‘init.s’(汇编文件)。
3.对工程文件进行相应设置
4.编译该工程,成功后将生成映像文件‘gpioled.axf’。
打开AXD,装载映像文件‘gpioled.axf’。
5.运行程序,观察结果。
五、实验结果
四个发光二极管LED将轮流闪烁,最终实现流水灯效果。
6、实验程序
#definerGPMCON(*(volatileunsigned*)(0x7F008820))
#definerGPMDAT(*(volatileunsigned*)(0x7F008824))
#definerGPMPUD(*(volatileunsigned*)(0x7F008828))
voidmsDelay(inttime)
{
volatileunsignedinti,j;
for(i=0;i<2000000;i++)
for(j=0;j
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 实验