【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《蜂鸣器驱动程序的设计说明》,欢迎阅读!
蜂鸣器驱动 课程设计
专 业: xxxxxxxxxxxxxx 班
级: 号:
xxxxxxxxx xxxxxxxxx
学
姓 名: _________ xxxx 设计题目:
蜂鸣器驱动程序设计
2016年12月
目录
一. .......................................................................... 任务 ....................................................................... 2
1. 目标 ................................................................ 2 2. 环境 ................................................................ 2 3. 需求: .............................................................. 2
二. .......................................................................... 总体设计 ................................................................... 2
1. 处理流程 ............................................................ 2 2. 模块介绍 ............................................................ 3 3. 模块接口设计 ........................................................ 3 4. 各个模块设计 ........................................................ 3
三. PW邮鸣器字符设备驱动 ................................................. 3
1. 模块设计 ............................................................ 3
1. 模块介绍 ........................................................ 3 2. 模块结构图 ...................................................... 4 2. 接口设计 ............................................................ 4
1. 数据结构设计 .................................................... 4 2. 驱动程序接口 ................................................... 4 3. 函数设计 ............................................................ 4
1. ................................................................................................................... 初
始化函数 ........................................................... 5 2. 3. 4.
字符设备打开函数 ................................................ 6 字符设备关闭函数 ................................................ 7
模
块
卸
载
函
数 .......................................
............................................ ...8
5. ................................................................................................................... 文件操作接口函数 ..................................................... 8
四. PW邮鸣器字符设备驱动测试 ............................................. 8
1.调用系统函数ioctl实现对蜂鸣器的控制 .................................. 8
五. tiny210开发板调
试 ....................................
............................... 9
六.综合设计总结与思 考 ..................
10
1. 目标:
编写按键蜂鸣器驱动程序函数与测试文件, 实现上位机与tiny210-SDK开发板的 连接,利用函数实现对蜂鸣器通过按键来启动与关闭。
2. 环境:
① 软件环境:windows 7系统和VMware Workstation 软件 ② 硬件环境:tiny210 开发板,核部分 Linux-3.0.8
,交义编译版本
arm-linux-gcc-4.5.1-v6-vfp1 Linux系统介绍:
Linux
是一种自由开发源码的类 Unix操作系统,存在这许多不同的Linux
版本,但它们都使用了 Linux核。Linux可安装在各种计算机硬件设备中,比如 手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
Linux 是一个领先的操作系统,世界上运算最快的 10台超级计算机运行 的都是Linux
操作系统。严格来说,Linux这个词本身只表示Linux核,但实际 上人们已经习惯了用Linux来形容整个基丁 Linux核,并且使用GNUT程各种工 具和数据库的操作系统。Linux得名丁天才程序员林纳斯•托瓦兹。
tiny210开发板中模块介绍:
①PWMI鸣器模块
PWM^冲宽度调制)简单的讲是一种变频技术之一,是靠改变脉冲宽度来控 制输出电压,
本文来源:https://www.wddqxz.cn/79b881c325fff705cc1755270722192e453658fd.html