linux并口驱动概述
来源:互联网 发布:乡村旅游源码下载 编辑:程序博客网 时间:2024/05/23 19:39
1、注册设备
retval = register_chrdev(Major, MODULE_NAME, &parlport_fops);
2、注册资源
request_region(0x378,3,MODULE_NAME)
3、操作函数
struct file_operations parlport_fops = {
.open = parlport_open,
.ioctl = parlport_ioctl,
.release = parlport_close };
3、并口控制
static int parlport_ioctl(struct inode *ino, struct file *filp, unsigned int ioctl_cmd , unsigned long parm)
{
写数据
outb(parm & 0xff, 0x378);
读数据
parm = inb(0x378+1);
}
5、卸载
release_region(0x378,3);
unregister_chrdev(Major,MODULE_NAME);
参考 http://blog.csdn.net/keminlau/article/details/4533754
0 0
- linux并口驱动概述
- 并口驱动编程参考资料
- 并口驱动。。。摸索中。。。
- 并口驱动安装
- linux设备驱动概述
- linux设备驱动概述
- Linux网络设备驱动概述
- linux设备驱动概述
- linux 设备驱动概述
- Linux驱动开发概述
- linux驱动概述
- Linux 驱动开发概述
- Linux驱动开发概述
- linux驱动概述
- Linux设备驱动概述
- Linux驱动开发概述
- Linux 设备驱动概述
- Linux驱动学习---Linux设备驱动概述
- my js library
- 为不同种类的文档建立文档模板
- IOS应用如何配置iTunes文件共享
- Struts2 基础
- Oracle中的时间字段的处理方式
- linux并口驱动概述
- 使用ASP.NET上传图片汇总2
- 使用ollyodb破解AspriseOCR.dll
- encodeURI 2次
- 限制文本框只能输入数字和小数点
- Struts2和MVC
- JQuery文本改变触发事件
- dfasdfad
- 思科2013年度网络安全报告