8得票2回答
设备驱动程序和Windows

我正在努力完善PC和操作系统之间的交互方式。在设备驱动程序方面,我有些疑惑。请不要说这太复杂或者在使用高级编程语言和WinAPI函数时不需要了解这些内容。我想要学习,因此希望了解这些内容。 基本上,我认为操作系统和PC(指硬件)之间的关系结构是:除了CPU可以自己执行的直接CPU命令(算术运...

24得票7回答
为什么Linux没有DirectX API?

考虑到现代视频卡在Windows系统上使用DirectX API的驱动实现,我想知道为什么这种实现在非Windows系统上没有提供,尤其是在Linux系统上。 考虑到这种功能的明显缺失,我只能假设存在我无法理解的充分理由。但是,在我较为基本的认识中,我只将DirectX调用视为硬件设备上的函...

7得票2回答
Ubuntu 13.10 无法满足依赖项libpackagekit-glib2-14。

我刚在我的笔记本电脑上进行了干净安装,安装了Ubuntu 13.10,而不是升级。 一切都很好,除了我现在正试图从官方页面安装英特尔显卡驱动程序,并遇到一个依赖性错误。 该软件包正在请求libpackagekit-glib2-14,由于未包含在存储库中(据我所知),因此失败。 我确实安装了...

7得票2回答
枚举外部驱动器

在Java中,您可以使用File.listRoots()来获取系统中的所有驱动器。 我想要获取外部驱动器,例如USB驱动器、外置硬盘、光驱、软盘等。 有没有办法在Java中做到这一点? 如果没有,本地C ++代码也可以。 在这种情况下,我需要Windows和Linux代码。

22得票1回答
"org.gjt.mm.mysql.Driver"是什么JDBC驱动程序?

在接手同事的项目后,我注意到他使用的是"org.gjt.mm.mysql.Driver"作为MySQL 5的jdbc驱动程序,而不是更常见的"com.mysql.jdbc.Driver"。它们都包含在我在Maven中央找到的驱动程序中,这似乎是驱动程序的标准发行版。 当我查找gjt.org时...

7得票3回答
无法为CONFIG_UNWINDER_ORC=y生成ORC元数据

自 2015 年以来,我一直是 Manjaro 的忠实粉丝,但今天我遇到了一个无法自行解决的问题。 在几天前进行了大量更新后(通过更新管理器),我在内核 4.15.18-1 上编译内核驱动程序时出现了问题。 调用 make 后,我收到以下错误: make -C /usr/lib/module...

20得票2回答
AWS重启AMI后,NVidia驱动程序无法运行

大家好,我有以下问题: 我使用这个AMI启动了一个P2实例。我安装了一些工具,例如screen、torch等。然后我成功地使用GPU运行了一些实验,并创建了一个实例的映像,以便稍后终止它并重新运行。 后来我从之前创建的AMI启动了一个新实例。一切看起来都很好——screen、torch和我...

14得票2回答
显示控制器和VGA兼容控制器有什么区别?

以下是我在我的 Arch Linux 终端上使用 lscpci 命令的输出。我正在使用联想 G 50-70 笔记本电脑。[code_master5@BitBox ~]$ lspci 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM ...

21得票4回答
创建虚拟USB设备

我是一名新手,正在学习编写USB设备的WDM驱动程序,发现现有资料都太难理解了(DDK在线文档是最难读懂的之一,Oney的WDM设备驱动程序书籍也不好)。 因此,我有一个简单的问题。如果我想创建一个虚拟USB设备(例如,一个看起来像连接到USB端口的真实USB鼠标的虚拟USB鼠标),用于测试...

37得票6回答
设备驱动单元测试

我有这样一种情况,需要为嵌入式硬件的一些设备驱动程序编写一些单元测试。代码相当老且庞大,不幸的是没有太多的测试。目前,唯一可能的测试方式是完全编译操作系统,将其加载到设备上,在实际使用场景中使用并说“它可以工作”。没有办法测试单个组件。 我找到了这里的一个很好的帖子讨论了嵌入式设备的单元测试...