s3c2440开发板认识实验

s3c2440开发板认识实验

ID:1757318

大小:2.17 MB

页数:14页

时间:2017-11-13

s3c2440开发板认识实验_第1页
s3c2440开发板认识实验_第2页
s3c2440开发板认识实验_第3页
s3c2440开发板认识实验_第4页
s3c2440开发板认识实验_第5页
资源描述:

《s3c2440开发板认识实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、合肥学院嵌入式系统设计实验报告(2013-2014第2学期)专业:实验项目:S3C2440开发板认识实验实验时间:2014年5月4日实验成员:____________________________________________________________________指导老师:电子信息与电气工程系2014年4月制一、实验目的1、熟悉S3C2440开发板的结构2、学会S3C2440开发板外围资源测试二、实验内容FriendlyARM开发套件的学习,首先熟悉开发板的硬件资源,能够对MIRCO2440开发板外围资源

2、测试,能够下载已经编译好的文件到MIRCO2440开发板上运行。三、实验设备硬件:1、FriendlyARM开发套件即MIRCO2440核心板2、个人PC软件:1、系统软件:ARM的操作系统(ubuntu-10.04.4)2、支持软件:超级终端、USB驱动的安装、DNW四、实验过程1、打开超级终端设置波特率与端口号:2、同时设置PC的端口的波特率与端口号:3、打开开发板的电源开关,超级终端会显示如下:4、根据实验指导书,选择命令,一步一步执行:5、根据实验指导书,选择命令时,出错,没有理解怎么做的,经过讨论和请教其他同

3、学,左后完成了下载。6、第一次下载也没有成功,我们一步一步找错,最后重新操作了一遍,将开发板重新上电,最后成功下载图片7、下载成功后的超级终端显示:8、外围资源测试,没事一一验证了,下面是蜂鸣器的测试:五、实验小结本次实验主要是对FriendlyARM开发套件的外围资源的验证性的实验,首先可以看到实验指导书上的介绍,了解FriendlyARM开发套件的硬件。开始主要是利用超级终端进行串口间的通讯,设置相同的端口号,还有波特率,着我们都很容易理解,但是在实验中,DNM的USB驱动软件没有起作用,在我恶魔奶多次调试的努力下

4、最终完成通信,本次试验我们初次体会了Linux下的操作环境,下载程序到FriendlyARM开发套件。本次实验中虽然不要我们自己编写程序。但是对于初学者的我们还是有点难度的,主要是时间限制,所以实验都是在课下完成的。但是这样我们学习的更加深刻。有充足的时间去笑话这些知识。当然我们也开始通过下载程序,学会了最基本的开发,希望接下来的实验我们仍然可以很好的完成。六、思考题1、S3C2440A芯片片上资源有哪些?●  1.2V内核,1.8V/2.5V/3.3V储存器,3.3V扩展I/O,16KB指令Cache(I-Cache

5、)/16KB数据Cache(D-Cache) ●外部储存控制器(SDRAM控制盒片选逻辑)●集成LCD专用DMA的LCD控制器(支持最大4K色STN和256K色TFT)●4路拥有外部请求引脚的DMA控制器●3路URAT(IrDA1.0,64-ByteTxFIFO,64ByteRxFIFO)●2路SPI●IIC总线接口(多主支持)●IIS音频编解码器接口●AC`97编解码器接口●  1.0版SD主接口,兼容2.11版MMC接口     ●  2路USB主机控制/1路USB期间控制(ver1.1)     ●  4路PWM

6、定时器/1路内部定时器/看门狗定时器      ●  8路10位ADC和触摸屏接口     ●  具有日历功能的RTC ●摄像头接口(支持最大4096x4096的输入,2048x2048缩放输入)    ●130个通用I/O,24个外部中断源    ●  电源控制:正常,慢速,空闲,睡眠模式      ●  带PLL的片上时钟发生器2、S3C2440A的nanflash控制器接口管脚定义?3、ARM处理器支持的数据类型有哪些?4、ARM使用哪些工作状态和工作模式?ARM一般有两种工作状态:1、第一种为ARM状态,此时处

7、理器执行32位的字对齐的ARM指令; 2、第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。5、分析程序状态寄存器各位的功能描述,并说明C、Z、N、V在什么情况下进行置1和清0?其中N、Z、C、V均为条件码标志位。它们的内容可被算术或逻辑运算的结果所改变,并且可以决定某条指令是否被执行。条件码标志各位的具体含义如下表所示:6、ARM指令可分为哪几类?哪些指令是无条件执行的?答:ARM微处理器的指令集可以分为:数据处理指令,分支指令,加载/存储指令,批量加载/存储指令,交换指令,程序状态寄存器(P

8、SR)处理指令,协处理器操作指令和异常产生指令八大类。几乎所有的ARM指令都是可以有条件执行的。带链接和状态切换的跳转指令BLX,当目标地址由程序标号给出时,即:BLX由于指令码中是没有条件编码位的,所以指令是无条件执行的。7、程序题:P61,第四题(1)、分析下列每条语句,并说明程序所实现的功能C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。