阅读驱动程序过程中的一些问题
驱动程序中各种各样的内核函数调用,有的没讲,去哪可查。如:register_chrdev()是注册字符设备。还有各种宏,如:MOD_INC_USE_COUNT是模块计数加一…
加载一个简单的hello驱动程序模块到开发板出现的问题
我用的开发板是s3c2440,内核是2.6.31,在主机上编译好了hello模块,可是把编译好的hello.ko下载到开发板上,用insmod命令安装hello.ko时出现如下错误…
/dev/mem能映射那些区域?
google了一下,说、dev/mem能映射kernel的内存 我也跟着测试了下: 片外sram:0x7000 0000~0x7800 0000 128M 这片区域能读出数据 但在0x78000000~0x7…
请教,触摸时耳麦里有“吱吱“的杂音。
点触摸屏时,只要点的时间稍微长点,就会有吱吱的杂音,请问可能是那部分驱动 出现问题了。 触摸中断函数如下: static irqreturn_t xpt2046_ts_inter…
如何用上Intel 82576中的Allocation of Tx Bandwidth to VMs
最近在看Linux 2.6.32.13中igb的代码,现在有个问题,怎么使用Intel 82576中的Allocation of Tx Bandwidth to VMs功能? 该功能可以对分配给虚拟机的…
sd yaffs mtd ext3
我想在sd上做一个带日志的文件系统,防止掉电后FS损坏。 首先我选择了yaffs2,集成到arm上(非linux系统),编译通过。接着想测试程序,便想在nbuntu…
linux驱动的read函数的原型问题
经常看到linux的驱动的read函数申明形式入下: ssize_t read(struct file *file, char __user *userbuf, size_t bytes, loff_t *off) 有点疑问的是为…