-
新问题!!!!!!!!!!!!!!!对于开始的问题,我已经实验成功,但现在又有一个新问题,请大家帮忙看看:就是怎么截获read,write系统调用,我用#defineMODULE#define__KERNEL__#include<linux/module.h>#include<linux/kernel.h>#include<asm/unistd.h>#include<scuicn_21 时间:04-21 + 阅读全文
-
请问,我实现了终端驱动,但是为什么不能read!我实现了自己的ldisc,并已经替换为我自己的ldisc简单的实现了ldisc.read。但是在用户态下,read不出数据。有大虾知道吗?taticssize_tbt_tty_read(structtty_struct*tty,structfile*file,u8*buf,size_tnr)#endif{copy_to_user(buf,readbuf,hsut_sailor 时间:04-22 + 阅读全文
-
各位高手,小弟请教一个问题。。。1、据我所知,在计算机复位后,CPU会在FFFFO:0000处执行第一条指令。书上说这是BIOS的入口。我想知道,既然这是BIOS的入口地址,那么是不是就是说从这开始有一段地址空间是分配在ROM-BIOS上,而在内存RAM上却留下相应的一段空洞,不能访问RAM上的这一段存储区?如果那位知道的话,麻烦请你告诉我。顺便详细的说一下ROM-BIOS和RAM的地址是怎样分配的?2、大家都知道,LINcxh_nuaa_2001 时间:09-09 + 阅读全文
-
请各位指教终端驱动中read问题!我实现了自己的ldisc,并已经替换为我自己的ldisc简单的实现了ldisc.read。但是在用户态下,read不出数据。有大虾知道怎么回事吗?taticssize_tbt_tty_read(structtty_struct*tty,structfile*file,u8*buf,size_tnr)#endif{copy_to_user(buf,readhsut_sailor 时间:04-22 + 阅读全文