超声波测距实训报告.docx
《超声波测距实训报告.docx》由会员分享,可在线阅读,更多相关《超声波测距实训报告.docx(12页珍藏版)》请在冰豆网上搜索。
超声波测距实训报告
超声波测距
超声波测距实训任务书
专业
10嵌入式
班级
2
课程
嵌入式应用系统开发
任务
超声波测距
教师
刘文华
学习形式
课内□课后□
学习方式
小组学习□个人独立□
学习目标
1、了解gpio及其接口电路,
2、了解LINUX系统驱动编程
任务内容及要求
1、画出超声波模块接口电路,学习GPIO特性及其控制方法。
2、编写超声波模块驱动程序。
3、加载驱动,创建设备文件名。
4、编写测距应用程序,获取测距信息。
5、利用arm-linux-gcc编译工具编译应用程序,下载到开发板,并执行。
实训实施建议
该实训是嵌入式专业学生嵌入式操作系统重要实训项目,学生必须熟悉下面的知识:
1.ARMS3C2410处理器体系结构
2.ARMS3C2410处理器指令集
3.必须熟练C/C++语言
4.串口的操作及H_JTAG仿真器使用方法
5.arm-linux-gcc/gcc工具的使用方法
6.minicom使用方法
7.nfs使用方法
学习评价
以小组为单位完成该项目,平时在实训室表现占总成绩的20%,团队合作占20%,项目实现的功能占30%,实训设计文档的编写占15%,动手能力表现占15%。
超声波测距实训报告
专业
10嵌入式
班级
2
课程
嵌入式应用系统开发
任务
超声波测距
教师
刘文华
布置时间
2012.6.10
完成时间
2012.6.10
小组成员
林情、蔡彬星、袁志东
报告内容
1.创建工作目录work,并在目录下新建gpio.c和read.c程序源代码
2.gpio.c
3.read.c
4.解压/root/EEliod/Kernel目录下的linux-2.4.21-51Board-EDR文件
5.用arm-linux-gcc编译gpio.c和read.c两个程序
6.设置IP地址,关闭系统防火墙
7.设置nfs服务器
8.进入minicom挂载目录到开发板root目录下nfs文件夹,并加载驱动,查看驱动是否正常加载,并创建设备GPIO
9.运行程序read
程序流程图:
个人自我评价或小组成员互评
教师评价
任课教师签名: