当前位置:  技术问答>linux和unix

关于驱动的一个问题 <asm/hardware.h>没有那个文件

    来源: 互联网  发布时间:2016-12-22

    本文导语:  这是.c文件 #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #define SIMPLE_CHAR_MAJOR 233 // ------------------- READ ------------------------ static ssize_t simplechar_...

这是.c文件
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define SIMPLE_CHAR_MAJOR 233
// ------------------- READ ------------------------
static ssize_t simplechar_read (struct file * file ,char *buf, size_t count, loff_t
*offset)
{
printk ("simplechar_read has been called n");
return 0;
}
// ------------------- WRITE -----------------------
static ssize_t simplechar_write (struct file * file ,const char *buf, size_t count,
loff_t *offset)
{
printk ("simplechar_write has been called n");
return 0;
}
// ------------------- IOCTL -----------------------
int simplechar_ioctl (struct inode * inode ,struct file * file, unsigned int cmd,
unsigned long arg)
{
printk ("simplechar_ioctl has been called n");
return 0;
}
// ------------------- OPEN ------------------------
static int simplechar_open (struct inode * inode ,struct file * file)
{
printk ("simplechar_open has been calledn");
return 0;
}
// ------------------- RELEASE/CLOSE ---------------
static int simplechar_release (struct inode * inode ,struct file * file)
{
printk ("simplechar_release has been called n");
return 0;
}
static struct file_operations simple_char_ops = {
.owner = THIS_MODULE,
.read = simplechar_read,
.write = simplechar_write,
.ioctl = simplechar_ioctl,
.open = simplechar_open,
.release = simplechar_release,
};

static int __init simplechar_init(void)
{
int ret = -ENODEV;
printk ("simplechar_init… …n");
ret = register_chrdev(SIMPLE_CHAR_MAJOR, "simple_char", &simple_char_ops);
if( ret 

    
 
 

您可能感兴趣的文章:

  • 一个驱动文件,生成多个驱动模块??
  • 我的笔机本装的是redhat7.2,从网上下了个显卡驱动(xxx.o的文件),请问怎样安装这个驱动?(我以拷到linux盘下)?
  • 各位高人,关于IDE的驱动程序,我看蒙了,谁能告诉我到底linux源文件中到底那些是跟IDE硬盘驱动有关的?
  • 请教:修改Linux内核时,需要调用驱动程序的函数,头文件也包含了,但是编译时候说头文件找不到!
  • 气死我了:在安装驱动文件(gz型文件)的第二步时,输入configure,系统说找不到这个命令?
  • Linux驱动中文件操作
  • 怎样编译多个文件的驱动???
  • s3c2440 PS/2键盘的驱动文件在哪儿啊?
  • 急!!!在dos下cd-rom的驱动文件??
  • misc类型的驱动程序怎么添加设备文件?也是用mknod么?
  • 文件过滤驱动如何实现目录显示转移
  • 利用文件系统过滤驱动实现 类似还原卡功能 的原理是什么?
  • 2.6.x 下标准Modem 驱动是哪个或哪些文件
  • 驱动开发的头文件问题
  • 驱动可以调用共享库文件so吗??
  • CSV文件的JDBC驱动 CsvJdbc
  • 写了个ATA驱动,在/dev/下没有看到对应的设备文件
  • Rad Hat Linux 9.0的显卡驱动在哪个文件里啊?
  • CAT命令读取设备文件,驱动read函数被反复调用,为什么?
  • 请问大家 在linux 2.6.16内核代码中,哪些文件是 关于 主板驱动程序的?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 字符设备驱动,混杂设备驱动,总线、设备、驱动模型、平台驱动
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • 好不容易下到sis900网卡for unix的驱动,但装上驱动后系统驱动时: SiS900 adapter initialization failure!
  • 我的网卡在redhat7.3下不能自动驱动,但我有for linux的驱动程序,请问如何才能驱动我的网卡,我是菜菜,请详细说明,谢谢!
  • Linux环境下,“PC机的驱动”与“嵌入式驱动”有什么区别?
  • linux:怎么在驱动中调用IIC驱动?
  • linux驱动 单片机驱动
  • linux下一个驱动怎么调用另一个驱动
  • u boot中怎样写flash驱动以及串口驱动
  • Linux环境下,如何一个驱动中调用另外一个驱动
  • -------------- 请问大家,做好一个PCI设备驱动了,如何做个应用程序来使用这个驱动呢??
  • pcie驱动和pci驱动
  • usb驱动中 hcd,pcd,device,gadget驱动有什么区别啊?
  • 移植pci驱动和RTL8139网卡驱动,只发生一次中断?
  • 想试着编写简单驱动玩,但是手头上没有什么好驱动的设备,大家支招
  • 请教有关linux驱动开发,按关机键关机时,驱动应作哪些结束工作?
  • Linux源代码中ata驱动为什么要调用pci驱动的代码
  • Linux设备驱动(第三版)- 字符设备驱动 - 例子
  • Linux 9.0+865G,只能上到640×480,Intel官方站点的最新驱动安装失败,那位有驱动?
  • insmod 加载驱动模块后,重启后驱动为什么没有了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3