- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统及应用实验指导书.
嵌入式系统及应用
实验指导书
李 剑 编
中国矿业大学
信息与电气工程学院
2012年12月
实 验 要 求
实验前应充分预习阅读实验指导书,查看相关技术文档,复习教材中有关内容。明确实验目的、实验原理及内容,以减少实验中的盲目性,提高主动性。自行拟定实验步骤,掌握注意事项。
实验报告在实验完成后一周内交到实验室,采用统一报告纸,手写完成,并装订成册。
目 录
嵌入式系统与应用实验硬软件介绍
实验一 ADI IDE嵌入式集成开发环境基础实验
实验二 嵌入式Linux应用程序开发基础实验
嵌入式系统与应用实验硬软件介绍
一、JXARM9-2410实验箱硬件简介:
图1 JXARM9-2410实验箱结构示意图
JXARM9-2410教学系统的硬件部分包括:基本模块、调试模块、通讯模块、人机交互模块、A/D模块、步进电机驱动模块、IDE/CF接口模块、GPRS模块、GPS模块。
1. 基本模块:
MB SDRAM。由一片16位数据宽度的SDRAM存储器组成,地址从00x33fffffff。
FLASH 存储器:主板包含32MB NOR FLASH存储器和8MB NAND FLASH,NOR FLASH内部存放启动代码Bootloader、Linux 内核映象、IIS测试声音文件等。其数据宽度为32位,地址从:00x01ffffff;NAND FLASH中包含一个cramfs文件系统,在Linux中使用。
串行通讯口:主板包含3 个UART接口:UART0和UART1 用作RS232 串行接口,UART2 用作RS485 接口。UART0在Bootloader、演示程序、Linux 和多个实验中用于人机交互(通过超级终端)以及文件传输;
IIS 录放音接口:主板有一个可以基于DMA 操作的IIS 总线接口,可进行立体声录放音;
I2C 总线接口:与24C08 芯片接口,可以存放一些固定的配置数据;
4 个LED 跑马灯:可独立软件编程;
6 个七段数码管:6个共阳七段数码管;
外部中断测试:一个按键用于外部中断0 的测试;
复位按键:按键用于CPU 复位;
两通道通用DMA,两通道具有外部请求引脚的外设 DMA;
五个PWM 定时器和一个内部定时器;
看门狗定时器;
8 通道10-bit ADC。
2. 调试模块通讯模块人机交互模块A/D模块IDE/CF接口模块GPRS模块GPS模块Widows 7等版本不自带超级终端,但网上有大量的类似软件可以使用。下面介绍超级终端的使用方法。
下图给出了xp系统中超级终端打开的路径:
图2 超级终端打开路径
打开超级终端后弹出的画面如图3所示,随意给新建连接起个名称,如ARM、ARM2410:
图3 超级终端界面1
点击确定后,弹出的界面如图4所示:
图4
再点击取消,界面如图5所示,此时还为设置连接。
图5
点击图5中红圈所圈的工具图标,弹出的设置对话框如图6所示
图6 超级终端设置对话框
点击“连接时使用”的下拉条,选中相应的串口设备,普通PC机上一般是com1。如果是笔记本或其他电脑没有自带串口的,一般使用USB转串口设备,此时需先打开系统的设备管理器,找到端口一项,查看USB serial的端口号。然后点击超级终端设置对话框中的设置按钮,打开串口属性设置对话框,如图7所示:
图7 串口属性设置对话框
按照图7所示进行设置后,点击确定后返回到图6对话框,再点击确定,回到主界面,点击呼叫图标(有时候设置好后返回主界面会自动连接呼叫)如图8所示红圈内的电话标志,就可以连接外部串口设备了。如果要断开连接就点击旁边的断开图标。
图8
用串口线连接到JXARM9-2410实验箱的串口0上,打开超级终端的呼叫图标,然后打开实验箱的电源,正常情况下超级终端会显示如下信息,如图9所示:
实验一 ADI IDE嵌入式集成开发基础实验
一、实验目的
1.了解ADT ARM开发环境;
2掌握ADT 开发环境中基本的工程设置以及程序编译方法;
3掌握ADT 开发环境中基本的程序调试方法。在ADT集成开发环境中编写数码管显示程序,。1.硬件:JXARM9-2410教学实验箱、PC机;
2.软件:PC机操作系统 Windows 98(2000、XP) + ADT 1000开发环境。
C语言的基础知识;程序调试基础知识和方法发光二极管数码显示器简称LED显示器。LED显示器具有耗电省、成本低廉、配置简单灵活、安装方便、耐振动、寿命长等优点,目前广泛应用于嵌入式系统中。
7段LED由7个发光二极管按“日”字形排列,所有发光二极管的阳极连在
文档评论(0)