-
什么叫做重写驱动程序啊?昨天老师把我叫了过去,递我一块PCI128D声卡,说:“这卡送你暑假用。暑假过后你把它的驱动程序写出来交给我。。。。”当时差点晕倒,源代码都分析不清楚就叫我干这事情后来boss详细说,自己去下载声卡驱动,分析后重写一份程序。我怎么听不懂这什么意思啊?重写是什么档次的要求啊,有兄弟做过类似的课题吗?我自己理解,是不是用不同的算法,实现相同的功能;或者是自己设计一种数据结构来实现。。。。快雪 时间:06-25 + 阅读全文
-
linux下怎样实现fifo的读写在linux下,我想对比如PCI并口的fifo进行读写,但使用如outb,outsb等函数都是每次写一次地址,发一次数据,怎样才能写一次地址之后连续写入数据呢?论坛上有人提到使用mmap或者ioremap将io空间映射到内核空间,n个字节大小的fifo映射到内存空间之后会分配n个字节的地址空间吗?renyun 时间:06-06 + 阅读全文
-
unsigned int state_in_sysfs:1;如何解释其中的:1是赋值吗?这是内核的kobject结构体中的定义。structkobject{constchar*name;structlist_headentry;structkobject*parent;structkset*kset;structkobj_type*ktype;structsysfs_dirent*sd;structkrefkref;unsignedzpcat 时间:06-04 + 阅读全文
-
【求助】bochs虚拟,代码跑飞了自己写了一个保护模式的程序,有两个任务,分别切换,但是每次系统调用返回的时候,代码就跑飞,大家帮忙看看。程序如下:boot.s文件:BOOTSEG=0x07c0SYSSEG=0x1000SYSLEN=17entrystartstart:jmpigo,#BOOTSEGgo:!初始化段基址movax,csmovds,axmovss,axmoc00104598 时间:04-24 + 阅读全文