全部博文(2759)
发布时间:2013-08-24 09:32:44
一、设备ioctl控制1>功能:大部分驱动出了需要具备读写设备的能力外,还需要具备对硬件控制的能力。例如,要求设备报告错误信息,改变波特率,这些操作常常通过ioctl方法来实现。2>用户空间使用方法: 在用户空间,使用ioctl系统调用来控制设备,原型如下int ioctl.........【阅读全文】
发布时间:2013-08-24 09:31:32
由于是初学linux下的编程,具体的还不能细说,值简单说说代码用到什么。代码采用udp协议编写,因为udp 不可靠无连接。知识有:数据结构、进程通信、套节字通信、链表的增删(链表的toucha)。......【阅读全文】
发布时间:2013-08-24 09:31:19
一台服务器上的程序,版本升级之后,零拷贝采集失效。经组长检查,确认函数库里零拷贝部分的代码与老版本的代码不一致。老的调用方式是:_syscall3(int, zcopy_check, int, index, void *, addr_info, void **, addr_list);新的调用方式是:#define zcopy_check(type1,type2,type3) syscall(4,__NR_zcopy_check,t.........【阅读全文】
发布时间:2013-08-24 09:31:08
一. 缓存区根据应用程序对文件的访问方式,即是否存在缓冲区,对文件的访问可以分为带缓冲区的操作和非缓冲区的文件操作:a) 带缓冲区文件操作:高级标准文件I/O操作,将会在用户空间中自动为正在使用的文件开辟内存缓冲区。b) 非缓冲区文件.........【阅读全文】
发布时间:2013-08-24 09:30:26
讨论在不改变当前Linux文件系统架构的前提下,对Linux文件系统发展的新需求。......【阅读全文】