欢迎来到天天文库
浏览记录
ID:38209931
大小:1.08 MB
页数:6页
时间:2019-05-25
《武汉大学嵌入式系统实验说明(12版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、嵌入式系统实验说明(2012年3月)1.本学期实验内容及安排为配合课堂理论教学,本学期开设实验内容如下。参考教材:《嵌入式实验指导书(电子文档)—北京博创公司》基本实验内容:实验一:嵌入式Linux开发环境熟悉实验主要内容:熟悉RedhatLinux9.0操作系统环境,以及ARM开发板的使用和开发环境的设置,创建一个新目录,使用Vi编辑器编写hello.c文件,学习在Linux下的编程和编译过程,下载已经编译好的文件到目标实验台上运行。实验二:串行口通信程序设计实验(实验指导书P41页)主要内容:读懂程序源代码,学习终端I/O函
2、数的使用方法,学习将多线程编程应用到串口的接收和发送程序设计中。实验三:A/D接口转换编程实验(实验指导书P52页)主要内容:学习A/D接口原理,了解实现A/D系统对于系统的软件和硬件要求,熟悉ARM系统硬件的A/D相关接口,利用外部模拟信号编程实现ARM循环采集全部前4路通道,并且在超级终端上显示。实验四:D/A接口转换编程实验(实验指导书P63页)主要内容:学习D/A接口原理,了解实现D/A系统对于系统的软件和硬件要求,编程实现D/A接口转换方法。实验五:直流电机编程控制实验(实验指导书P110页)主要内容:学习直流电机的工
3、作原理,了解实现电机转动对于系统的软件和硬件要求。学习ARMPWM的生成方法,使用RedhatLinux9.0操作系统环境及ARM编译器,编译直流电机的驱动模块和应用程序,运行程序,实现直流电机的调速转动。实验六:步进电机编程控制实验(选做)(实验指导书P122页)主要内容:学习步进电机的工作原理,了解实现电机转动对于系统的软件和硬件要求,掌握Linux下编程实现ARM的四路I/O通道的环形脉冲分配用于控制步进电机的转动。时间安排:周五晚上实验成绩:本门实验课成绩作为该门课程成绩的一部分,计入总成绩。成绩依据学生平时的实验态度、
4、实验完成情况及考勤等方面综合评定,采取百分制。具体办法:由各班确定一个评分小组(由学习委员、班长、团支书、学生代表等5人组成),给每位同学评定成绩后,报老师审核,最终确定成绩。2.实验系统介绍(1)实验系统组成硬件部分包括PC计算机(宿主机)、ARM2410实验台、RJ45连接、RS232连接。软件部分包括PC机Linux系统、实验台内核Linux系统、实验驱动程序、实验应用程序、开发工具软件等。PC机Linux或WindowsARM2410实验台(Linux或WinCE内核)(宿主机)(实验台)图1-1:嵌入式实验系统宿主机:
5、为PC计算机,安装Linux系统,完成应用程序、驱动程序、内核程序的编辑、编译和连接,生成可执行的目标文件。本实验系统中PC机安装RedHatLinux9.0,相关实验源程序在“/arm2410s/exp/basic”中。ARM2410实验台:下载目标文件进行执行,控制实验对象,观察实验现象和结果。核心板中已写入嵌入式Linux,打开实验台电源后自动进入实验台内核Linux系统。实验台结构如下图所示:图1-2:嵌入式实验台结构实验台提供USB、PS/2、RS232、RJ45、IDE、PCMCIA/SD卡、IC卡、CF卡、视/音频
6、、液晶屏、数码管、无线上网卡(GPRS/GPS)、无线网卡、CANBUS等接口,可以编写驱动程序或部分内核程序,进一步做一些扩展和开放性实验,也可作为嵌入式系统开发平台。RJ45连接:提供PC机与实验台的共享连接,下载实验程序。RS232连接:提供PC机与实验台的仿真连接,建立仿真终端。(2)实验系统的基本使用①打开PC宿主机电源(注意:实验台号为“双号”机位),选择进入Linux系统。②PC宿主机正常启动Linux后,在出现的Linux界面中输入管理员用户名:“root”密码:“123456”进入Linux的图形化窗口界面(X
7、-windows)。③若要进行窗口化操作,可用鼠标选定相应菜单来进行(类似Windows系统窗口操作)。④若要进行Linux命令操作,可在屏幕空白处单击鼠标右键,在弹出的下拉菜单中选择“新建终端”项,创建宿主机Linux命令终端窗口,命令状态行提示符为“#”,可输入Linux命令。例如:本实验系统PC宿主机上新建终端后的Linux命令状态行为:[root@localhostroot]#即为管理员root帐号的Linux命令提示符。注意:本宿主机Linux系统开放权限较高,请不要随意修改或删除相关的参数和设置,以免影响后续实验。(
8、3)个人实验目录建立为方便实验,要求每个学生在PC宿主机的“/arm2410s/exp/basic目录”下,新建一个以实验学生个人姓名为目录名的实验目录,将每次实验的源文件拷贝到该目录下,并以该目录作为工作目录,存放编辑好的实验源文件、编译后的目标文件及其它相关
此文档下载收益归作者所有