驱动无法加载到arm linux中
我编了个字符驱动,用insmod命令加载到开发板内核中。 可是无法加载,出现如下错误: kbd_s3c2410: disagrees about version of symbol struct_…
ioremap()函数
我将一个寄存器用ioremap函数定义到驱动中,R_GPECON=ioremap(GPECON,4),我是不是可以这样对这个寄存器直接赋值: R_GPECON=0xffffffff还是…
register_chrdev出问题了
编译了驱动程序后进行加载 出现如下的错误,不理解该如何修正,麻烦高手帮忙看下,谢谢~ drivers/char/rtcdr.c:76: warning: initialization from incomp…
请教一个struct 的问题(奇怪)
我在看一个USB文档的时候,看到struct这个用法: struct bus_tye usb bus_type= { .name="usb", .match=usb_device_match, .uevent…
请教:如何直接在LINUX内核协议栈提高GRE转发包的速度?
目前遇到一个比较紧的问题,在一个网口收到UDP包,想将其进行简单拆包后再封装(GRE封装),在另一个网口发出。 因为都是数据通道,要求的效率非常高…
有没有开发过CMOS sensor驱动的朋友?
正在做linux下的CMOS sensor驱动,芯片是镁光的Mt9p001和OV7720.镁光的这个没有找到datasheet,哪位可以分享下吗? 如果有驱动的源码可做参考,不甚感激. …
请教proc文件系统问题
在卸载driver模块时,需要通过remove_proc_entry删除自己创建的proc文件。 但是,如果此时要删除的proc文件正被别的模块使用(不停的读数据), remov…
目录在内核文件中找不到
内核代码是 2.6.24 在source insight 中看此内核源码时看到#include 可是在内核文件中却找不到目录 asm 找到的是asm-arm/mach/serial_at91.h 请问 这…
驱动开发是不是必须要重新编译内核啊?
我在fc下面运行《linux设备驱动程序》里面的scull的例程 以前在我的那个2.6.24的内核的fc下面运行 是好好的 一点问题没有 后来我装了一个新的2.6.23的…