新手问linux-2.6下对S3C2410的IIC虚拟地址
linux-2.6.14.1中的/include/asm/arch-s3c2410/regs-iic.h中定义了 IIC的寄存器的地址: #define S3C2410_IICREG(x) (x) #define S3C2410_IICCON …
2.6.24的内核是可抢占的吗?(已解决)
我让一个进程获得了自旋锁,然后执行schedule_timeout休眠10s(只是测试),之后再释放自旋锁接着另外一个进程又想获得这个自旋锁,接着就死机了.如果内核…
alsa声卡驱动问题
在alsa驱动源码pcm部分,有一个对pcm操作的函数指针列表,其中的内容如下: struct file_operations snd_pcm_f_ops[2] = { {   .owner = &nb…
USB驱动移植的一个问题
我把编译好的ko模块insmod,但是返回如下: /tmp $ insmod zd1211b.ko zd1211b: Unknown symbol usb_alloc_urb zd1211b: Unknown symbol usb_free_urb…
Flash镜像文件复制问题...
我现在在PC的虚拟机里面用工具mkfs.jffs将Nand flash的Jffs镜像文件jffs.image做好了,现在不知道怎么将这个镜像文件复制到开发板的Nand flash里面,…
今天写的一个2.6.x的makefile,欢迎大家提意见
##文件说明,编译2.6.x的linux驱动的makefile文件 # 作者:wyj # email: will_wyj@sina.com # 创建时间:2008-09-23 ##使用说明: # 变量DRI_NAME MOD…
用一个.c文件来理解bus,driver,device,sysfs的关系和driver&device的bind过程
忙了一个下午,调成功了一个module.写出来可能对驱动新手有一定帮助。我本人就是新手,所以从源码中理解这些概念花了一定的功夫。 以下module可以验证…