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

驱动程序编译问题

    来源: 互联网  发布时间:2015-05-28

    本文导语:  代码如下: #define MODULE #define __KERNEL__ #include  #include  MODULE_LICENSE("GPL"); int hello_open(struct inode *inode, struct file *filp) { printk("Hello, this is open file devicen"); return 0; } ssize_t hello_write(struct file *filp, const char *bu...

代码如下:
#define MODULE
#define __KERNEL__
#include 
#include 


MODULE_LICENSE("GPL");
int hello_open(struct inode *inode, struct file *filp)
{
printk("Hello, this is open file devicen");
return 0;
}
ssize_t hello_write(struct file *filp, const char *buf, size_t count,
                loff_t *f_pos)
{
printk("Hello, this is write file devicen");
return 0;
}
ssize_t hello_read(struct file *filp, char *buf, size_t count,
                loff_t *f_pos)
{
        printk("Hello, this is read file devicen");
return 0;
}
int hello_release(struct inode *inode, struct file *filp)
{
    printk("Hello, this is release file devicen");
 //   MOD_DEC_USE_COUNT;
    return 0;
}
unsigned int hello_major = 253;
struct file_operations  hello_fops={
    llseek:     scull_llseek,
    read:       scull_read,
    write:      scull_write,
    ioctl:      scull_ioctl,
    open:       scull_open,
    release:    scull_release,
}

int init_module(void)
{
   printk("Hello, Worldn");
   int result, i;
   SET_MODULE_OWNER(&hello_fops);

   result = register_chrdev(hello_major, "my_hello", &hello_fops);
    if (result 

    
 
 

您可能感兴趣的文章:

  • 在cygwin编译驱动程序要不要交叉编译?
  • 谁编译过PLX9054 Linux的驱动程序,我给100分教我编译和安装??
  • !请问,新下载的驱动程序该如何编译进内核呢?
  • 我用的是atmel一个成熟的开发板。有一个触摸屏驱动程序,以<M>的方式编译为模块,编译时提示某个外部函数没有定义,但如果以<*>的方式编译进内核,则不会出错。请教下可能是什么原因?
  • gcc直接编译驱动程序(2.6内核)?
  • 请教:修改Linux内核时,需要调用驱动程序的函数,头文件也包含了,但是编译时候说头文件找不到!
  • <linux设备驱动程序>的scull编译问题
  • 在编译字符驱动程序时,为何总是找不到头文件!急......
  • redhat 9.0 下驱动程序开发是否需要重新编译内核?求高手指教!
  • 【求助】基于2.6.29内核编译的驱动程序能否应用于2.6.32内核的系统?
  • 请问重新编译LINUX内核是否能将没有用的外设的驱动程序删除并减少内核占有内存的资源?请好心人仕指教!
  • 把网卡驱动程序模版编译成模块加载进内核时出错?
  • 关于驱动程序的编译.初学,请教几个问题!
  • 谁在FC6上编译过PLX9054 Linux的驱动程序,我发源代码请留Email教编译和安装,急100分
  • 一个linux设备驱动程序书里源代码编译的问题
  • 关于驱动程序模块编译
  • 编译程序时出现[Message][ODBC 驱动程序 管理器]非法的描述器索引。是什么问题??
  • 请教驱动程序交叉编译问题(初学)
  • 我找了个USB转串口的驱动源程序,但不知如何编译安装,哪位好心人帮帮我?
  • <<linux设备驱动程序>>中的一个关于编译内核问题
  • 我的网卡在redhat7.3下不能自动驱动,但我有for linux的驱动程序,请问如何才能驱动我的网卡,我是菜菜,请详细说明,谢谢!
  • 关于Linux 2.6平台下,自定义的USB HID设备是系统提供驱动程序还是需要自己完成驱动程序?
  • 哪位大哥大姐懂驱动驱动程序开发哇?
  • 有两个USB键盘怎么用自己写的USB键盘驱动程序只替换其中一个驱动?
  • -------------- 请问大家,做好一个PCI设备驱动了,如何做个应用程序来使用这个驱动呢??
  • 请问, linux 驱动中, IO 口变化了,驱动如何通知应用程序?
  • 各位老大,你们是从哪些方面改进网卡驱动程序的效率,欧现在写了一个lan91c嵌入式网卡的驱动,需要帮助
  • USB的ADSL驱动程序!!(可以驱动电信的ADSL)
  • 各位高人,关于IDE的驱动程序,我看蒙了,谁能告诉我到底linux源文件中到底那些是跟IDE硬盘驱动有关的?
  • 有触摸屏驱动程序源代码,怎么写一个命令行的程序测试驱动程序?
  • 驱动程序(模块)怎样与应用层交互呀?也就是应用程序怎样控制驱动程序?让其做什么它就做什么。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 数据库 iis7站长之家
  • 请问如何设置驱动程序和应用程序的启动顺序和优先级呢?
  • 请问shell 开发能开发什么样的程序?硬件的驱动程序是否能够开发呢?
  • linux驱动程序是怎样通过内核和应用程序通信,还有是怎样和硬件通信,跪求求解,谢谢高手留言。
  • 驱动程序找不到Class.forName("oracle.jdbc.driver.OracleDriver");,在程序中还要设置什么?
  • 菜鸟请教,应用程序如何判断驱动程序已经挂载成功
  • 在哪里可以下载OREILLY的linux设备驱动程序一书的程序源代码?在线送分!
  • 怎样才能得到Redhat8.0支持的所有打印机的驱动程序列表文件,我程序里要用。先谢过
  • linux初学者一简单问题!在线送分!linux设备驱动程序一书的第一个程序.
  • Linux的驱动程序构架怎么看不懂?请进来指点
  • 谁知道哪里有usb驱动程序的详细介绍,我想学习。
  • 驱动程序返回值的问题
  • 有没有这样的驱动程序?
  • 如何调试驱动程序
  • android内核中怎样hook一个驱动程序??
  • 有好多关于《linux设备驱动程序第三版》的问题,哪里问合适呢?
  • 有关于驱动程序的问题。一定给分的。
  • linux和windows的驱动程序是一样的吗??
  • 请问哪里有声卡的驱动程序下载?
  • 移植PCI驱动程序,提示找不到iobuf.h


  • 站内导航:


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

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

    浙ICP备11055608号-3