kernel相关内容

CUDA - 将内核链接到PTX函数

我可以使用PTX文件中包含的PTX功能作为外部设备功能将其链接到另一个应该调用该功能的.cu文件吗? 这是另一个问题来自 CUDA - 链接内核在一起,其中函数本身不包含在。 cu文件,但我宁愿有一个PTX函数以某种方式链接 解决方案 您可以加载包含PTX代码的文件在您自己的代码从文件系统 cuModuleLoad 和 cuModuleGetFunction 如下: CU模块 ..
发布时间:2016-10-21 00:00:06 C/C++开发

虚拟网络摄像头在C ++

我想写一个新的虚拟网络摄像头驱动程序,例如将AVI或实况流作为屏幕和流媒体作为网络摄像头源。 我“我没有网络摄像头,我想添加一个虚拟网络摄像头流式桌面屏幕。 我应该在内核模式下写一个网络摄像头吗? 如果我应该在DirectShow中做,我如何添加一个网络摄像头设备到控制列表中的网络摄像头列表例如在Yahoo Messenger中,我可以选择该设备作为网络摄像头,并将我的桌面流作为 ..
发布时间:2016-10-17 09:48:19 C/C++开发

什么是__gxx_personality_v0?

这是来自操作系统开发网站的二手问题,但它让我很好奇,因为我在任何地方找不到一个合适的解释。 当编译和使用gcc链接一个独立的C ++程序,有时会出现这样的链接器错误: out / kernel.o :(。 eh_frame + 0x11):未定义的引用`__gxx_personality_v0' 这显然是因为这个符号是在libstdc ++ ,这在自由站立的环境中缺失 ..
发布时间:2016-10-11 21:17:08 C/C++开发

获取磁盘大小正确

我想获得一个连接的USB闪存驱动器的物理设备大小。我一直在使用WMI尝试。 ManagementObjectSearcher mosDisks =新ManagementObjectSearcher(“SELECT * FROM Win32_DiskDrive其中model ='”+ cmbHdd.SelectedItem +“'”); 的foreach(的ManagementObject ..
发布时间:2016-10-08 16:11:22 C#/.NET

C#驱动程序的开发?

在我跳扎进C#... 我一直认为,C,或者C ++,最好是在Windows上开发的驱动程序。我并不热衷于.NET机器上开发驱动程序的想法。 不过,.NET似乎是MS是为应用程序开发标题的方式,所以我现在想知道: 的人都在用C#开发的驱动程序? 请你必须做大量的API挂钩,还是C#与内核接口的设施没有大量的两轮牛车的? 任何人都可以到可靠性和运行C#程序更接近环0比通常会出现这种情况安 ..
发布时间:2016-08-26 20:03:12 C#/.NET

Linux内核编程:函数“的vmalloc'的隐式声明

我添加系统调用Linux内核6.22。 的#include<&STDDEF.H GT; #incldue<的Linux / kernel.h> #包括LT&; Linux的/ sched.h中> #包括LT&;的Linux / types.h中> #包括LT&; Linux的/ lists.h> #包括LT&; ASM-I386 / uaccess.h中&GT ..
发布时间:2016-08-25 09:50:49 服务器开发

错误,当我EXCUTE AIX内核扩展程序

在AIX林新手。 我当我编译的内核扩展许多错误。 在此之后,我终于编译和链接。 不过,当我excuted二进制,我得到这个错误。 的bash#./sysconfig_1负荷./question.exp 无法加载程序./sysconfig_1: 该方案不具有的入口点或 在辅助haeder的o_snentry字段是无效的。 检查文件头的'倾倒-ohv“命令 ..
发布时间:2016-08-25 09:50:19 C/C++

宏module_init不显示,我希望它的的printk

我试图让我的模块显示一个的printk 。我是新来这个,所以我可能有一些编程错误。这是我的模块的C文件: 的#include< Linux的/ linkage.h> #包括LT&; Linux的/ time.h中> #包括LT&; Linux的/ - module.h中GT;asmlinkage长sys_mycall(INT身份识别码,字符*姓名) { printk ..
发布时间:2016-08-24 15:27:48 服务器开发

如何优雅地禁用无内核崩溃的中断线路?

我实现了一个程序,从keyboad读取和扫描code和放入微进程。该微进程放开的read()。因此,我的QT应用程序可以读取数据,如果发现L的扫描code,它触发回调到Qt的WebKit的。然而,当我做我的性格司机rmmod的。整个内核崩溃。什么是我的性格驱动程序的问题。 的#include< Linux的/ init.h中> #包括LT&; Linux的/ - module.h ..
发布时间:2016-08-24 15:12:02 C/C++

访问IRQ描述阵列模块内和显示操作名称

我编程在C内核模块是奋力访问IRQ描述数组元素和显示这些元素的所有动作名。 在开始的时候,我以为这irq_desc数组sonething像宏,但编译后,我明白事实并非如此。然后我用for_each_irq_desc(IRQ,DESC)功能。但这次返回的警告: 警告:“irq_to_desc”[/home/samet/Masaüstü/Assignment3/Ass-1.ko]未定义 和此警告 ..
发布时间:2016-08-23 11:49:50 C/C++

如何使用调用copy_from_user正确的方法是什么?

我试图将一个数值从用户空间复制到内核函数空间: 静态ssize_t供device_write(结构文件*的filp,为const char * BUFF,为size_t LEN,参数loff_t *关闭) { 无符号长拷贝= 0; INT DESP = 0; 副本=调用copy_from_user(安培; DESP,和放大器; LEN,4); printk的(KERN_ ..
发布时间:2016-08-23 11:48:46 C/C++

是否有任何开源的C库(不是C ++)的Windows驱动程序开发?

是否有任何开源的C库(不是C ++)的Windows驱动程序开发? 我开发需要一些功能,如正则表达式,字符串处理网络设备驱动程序,由C和XML等等... 面向对象 感谢。 解决方案 不知道任何真正正规的前pression库。然而,根据你的需要 FsRtlIsNameInEx pression 可能是一些利益。有大量的字符串处理函数在安全的字符串库,他们只是有那些对libc的equiav ..
发布时间:2016-08-23 11:33:44 C/C++

&是什么QUOT;>> = QUOT;在Linux内核源代码code是什么意思?

在Linux内核源代码code,我在下面找到code: ^ h ++; 待决的GT;> = 1; 有__ do_softirq(无效)的一部分。但是,什么是“>> =”是什么意思?为什么不是“>>”我还记得吗? 谢谢! 解决方案 它根本 =待定待定>> 1; 在总之它除以2 unsigned int类型。 这是同样的构造比 + = , / = 等 这不仅仅 ..
发布时间:2016-08-23 10:46:00 服务器开发

Linux内核模块自动加载不

我STUDING Linux内核,并在这一点上一切的hello world模块开始是好的,但编译后的 $使 和安装 $ insmod的akmod.ko 它没有显示在KERN_DEBUG一个“Hello World”的消息模块 $的dmesg 这里没有什么 $ 只显示在rmmod的 $ rmmod的akmod [4543.3423432]你好世界 [5462.5323452]再见 ..
发布时间:2016-08-23 10:42:24 服务器开发

什么是内核相当于宏memset的?

我书面方式要求我明确分配给零的全部内存的驱动程序。 MEMSET是一个用户空间的功能,但我想知道,如果内核提供了一个宏可以帮助我做到这一点。 感谢 解决方案 据的此线程和这里的人们评论说,都用它, memset的的是的内核code可用。也许你只是忘了。 的#include<&string.h中GT; ..
发布时间:2016-08-23 10:16:29 C/C++