腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何成为设备驱动程序开发人员
、
、
我是C++/MFC/Qt/Win32开发人员。我想转向设备驱动程序编程。最近,我购买了罗纳德·D·里维斯的Windows7设备驱动程序。然后,当我看到亚马逊的评论时,我很沮丧。你能建议我应该如何进行设备驱动程序编程吗? 问候
浏览 1
提问于2012-04-23
得票数 0
回答已采纳
3
回答
设备驱动程序开发和linux内核编程有什么联系/区别?
、
、
这可能是一个愚蠢的问题,但我很困惑,谷歌也帮不上忙。 我知道Linux是内核,它是许多发行版( Ubuntu,Mint)的核心。但是,当我们说"Linux内核编程“时,我们到底是什么意思呢?是Bash脚本吗? 它与设备驱动程序的开发有什么关系?(我们是否意味着硬件正在运行linux内核,并且我们进行内核编程来支持外围设备,这通常是与linux相关的设备驱动程序开发?)
浏览 3
提问于2014-08-05
得票数 1
2
回答
设备文件和设备驱动程序之间的差异
、
、
我是设备驱动程序编程的初学者。 我不明白Linux中设备驱动程序和设备文件之间的区别。 有谁能解释一下区别吗?
浏览 0
提问于2013-11-19
得票数 14
回答已采纳
3
回答
Linux+认证
我现在是大学的学生,学习计算机网络。在我学习的所有东西中,我的强项似乎是Linux。随着春假的临近,我想利用这段时间为我的Linux+认证考试做准备。 我正在寻找好的网站,书籍等的建议,从那些谁是Linux+认证。 如有任何建议,敬请见谅。
浏览 0
提问于2012-03-13
得票数 7
2
回答
以编程方式为USB设备安装“不兼容”驱动程序
、
、
、
、
我有一个USB设备,我使用Windows 7,8,8.1和10台机器。对于所有这些配置,Windows Update (最终)都会识别此设备,并为该设备安装了默认驱动程序。我想强迫这个设备使用我指定的驱动程序,即而不是,这是将选择的默认驱动程序。我希望以编程的方式这样做,最好使用Windows本机的组件(比如批处理或PowerShell),或者使用足够小的组件,以便可以将它们包括在可部署的安装包中。 目标是找到一些编程方法来复制下列步骤所调用的功能: 打开设备管理器->右键单击所需设备以更新-> "Update Driver Software.“->”浏览我的计算机上
浏览 2
提问于2017-02-27
得票数 4
1
回答
如何使用win32编程创建USB栈
我正在使用win 32编程做我的项目。我正在学习win32编程,并且能够创建一个UI.SO。我想用那个U盘与USB设备通信,我该如何去做呢?有没有任何预定义的功能,我们需要创建与操作系统通信的功能,并获得设备列表和有关它们的详细信息。 我的目的是, 1.创建一个告诉设备基本信息的UI。 2.首先,我想与操作系统通信以连接设备,并找到that.That的驱动程序,以获取有关设备的信息,并使用该UI与设备通信。 那么,有没有人可以帮助我呢?我怎样才能做到这一点或接近这一点?
浏览 0
提问于2014-06-02
得票数 0
1
回答
Linux设备驱动程序开发:它在2012年是什么样子?
、
、
我正在运行Ubuntu12.04,并且假设在运行ls /dev时列出的所有项实际上都是连接到(或能够连接到)我的计算机的所有设备/硬件组件的设备驱动程序。这是正确的吗?如果不是,Linux在哪里存储所有设备驱动程序? 司机是用什么写的,C?C++?汇编程序?设备驱动程序开发人员使用什么现代IDE/技术堆栈?
浏览 2
提问于2012-12-08
得票数 0
回答已采纳
1
回答
如何检索回滚驱动节点强名称?
、
、
、
、
我想从设备管理器中检索回滚驱动程序节点的强名称设备属性。 附图供参考。 我怎样才能以编程的方式做到这一点呢?
浏览 1
提问于2017-05-24
得票数 0
2
回答
设备驱动程序是什么样子的?
、
当制造商设计硬件设备时,很明显,他们有一个人负责为不同平台的硬件设备编写驱动程序。 虽然我知道不同类型的设备可能有多个“类型”的驱动程序,但是设备的驱动程序本质上必须与正常的应用程序或脚本有很大的不同。 我一直想拆开一个驱动程序,看看它是如何允许操作系统与硬件接口的,但我的编程知识是缺乏的。 出于好奇,我只想知道: 设备驱动程序到底是如何工作的? 在为设备设计驱动程序时,程序员会考虑什么? 驱动程序是用什么语言编写的? 设计驱动程序的总体过程是什么?
浏览 1
提问于2013-09-03
得票数 2
回答已采纳
1
回答
批量USB设备连接和编程
、
、
、
关于我的问题的一些背景,我的公司销售一次性使用的短寿命电池供电的USB设备,某些客户需要在发货前在设备中编程特定的“配置文件”配置。我们目前分批销售到2000件。每个设备都连接到计算机(Windows)并运行我们的配置软件,设备会被自动检测到,并在完成时通知。每个USB设备大约需要10-15秒。除了插入设备外,计算机上不需要任何输入。 正如你可以想象的那样,这是一个非常缓慢的过程,而且频率在不断增加。该设备显示为大容量存储设备,具有大约100kb的存储空间。在我的电脑中显示时,所有设备都具有相同的名称。问题是编程软件不会检测是否插入了多个设备,仅将配置文件加载到第一个插入的设备上。 正在寻找可
浏览 2
提问于2018-05-04
得票数 0
2
回答
如何检测设备驱动程序的中断处理例程?
我使用Linux平台在嵌入式设备上进行编程。 内核模块有没有办法检测另一个设备驱动程序模块的中断处理程序例程? 例如,我有一个内核模块(.ko),那么我想让这个内核模块检测特定的设备驱动程序是否执行它的中断处理例程? 这个是可能的吗? 非常感谢。
浏览 5
提问于2010-06-09
得票数 0
1
回答
检查USBdevice是否连接
、
、
、
对于使用c#编程的WPF应用程序,我想检查一个特定的USB设备(在本例中是飞利浦GoGear Vibe)是否连接到PC上。 基本上,我想要一个函数来检查这个,并返回一个bool。 我也希望能够找到这个USB设备连接的驱动器字母。 我在谷歌上搜索过,但没有一个答案能满足我的需求。
浏览 7
提问于2014-05-09
得票数 4
回答已采纳
1
回答
为特定设备安装驱动程序
、
、
我想以编程的方式在我的计算机中为特定于的设备安装一个自定义驱动程序: 驱动程序作为一个.inf文件(以及其他一些文件)提供。 该设备是我计算机中两个相同的网络适配器之一。 据我所知,实现这一目标的唯一方法是使用Microsoft。通过阅读文档,我假设我需要执行两个步骤: 使用"DiInstallDriver“将我的..inf驱动程序安装到驱动程序存储区(请参阅)。 使用"DiInstallDevice“将我的驱动程序应用到设备上(参见)。 这是正确的/最简单的方法吗? 如果是这样,下面是一个后续问题: DiInstallDevice需要两个参数,
浏览 10
提问于2020-11-13
得票数 0
2
回答
USB与C++复合设备(usbccgp.sys)的通信
、
、
我正在使用C++和libusb-win32来尝试与一个商业设备通信……我不太了解USB编程,但我想向设备发送一些命令,这些命令是我使用嗅探器程序时知道的。Libusb-win32看起来还可以,但它看起来只能在使用设备驱动的设备上使用。我想在windows usbccgp.sys提供的驱动程序"USB复合设备“驱动程序的设备上使用它。这有可能吗?如果没有,我该怎么做呢?我只需要发送一些控制传输
浏览 6
提问于2014-03-30
得票数 0
3
回答
Windows对可挂载的USB驱动器的数量是否有物理限制?
、
我知道可以使用连接点绕过驱动器限制,但是在注册表中识别/挂载并使用MOUNTVOL命令或Win32应用编程接口显示的物理设备的数量是否有限制?
浏览 3
提问于2009-02-17
得票数 3
回答已采纳
1
回答
Ubuntu系统编程
、
我想进入Ubuntu系统编程;具体地说-开发和调试设备驱动程序。然而,我不知道如何开始,即使我以前有为其他开源项目做贡献的经验。 我有相当多的Python编程技能/经验(但在这里,我想这是无用的)、中等的C编程技能、良好的调试技能(不过只有用户模式的程序)、体面的静态逆转技能(更多的是爱好),并且已经完成了一个简短的(但非常令人愉快的)内核模块编程教程这里。 我想问几个问题。 任何你想给我的特别建议(一些你必须努力学习的东西)。一个抽象的问题是的。 我已经做了很长时间的Ubuntu用户,但是我不知道我能从哪里开始帮助。鉴于我对设备驱动程序的特殊兴趣,有什么建议吗? 建议的阅读材料?我目前正在阅
浏览 0
提问于2012-01-27
得票数 5
回答已采纳
2
回答
在不安装驱动程序的情况下以编程方式模拟串行端口
、
、
、
、
com0com是一个有虚拟串口的很好的程序。我的问题是:有没有什么库可以用来在我的应用程序中以编程方式模拟串行端口(COM、USB等),而不需要为这些虚拟设备安装额外的软件? 比如在用户空间制作虚拟设备?操作系统: Windows
浏览 0
提问于2012-06-12
得票数 1
回答已采纳
3
回答
如何编程USB RNDIS?
、
我使用的是一个运行Linux的控制板。我想通过USB将我的设备连接到主机(Windows OS)。 我决定使用RNDIS类来实现主机和设备之间的通信。我已经在设备端准备好了驱动程序(linux)。当我将我的设备连接到Windows主机时,它检测到硬件是RNDIS/CDC未知设备。现在,对于windows的驱动程序开发,我使用了"Jungo windriver 10.10“。它生成了INF文件,并且在系统上成功检测到我的设备。 现在,我如何开始主机和设备之间的通信?我想提一下,我是编程新手,在Windows端编程方面没有经验。 可以肯定的是,我将不得不在两端(设备-Linux和主机-wi
浏览 3
提问于2010-11-13
得票数 4
2
回答
嵌入式Linux从USB端口读取和写入视频
、
、
、
、
我有一个嵌入式Linux项目,我需要通过USB端口读取视频,对视频进行一些修改(例如压缩),然后最好通过相同的USB端口将其发送回主机。如果我们可以发送命令从主机到设备更改视频压缩级别等内容,这也将是一个首选功能。 可以假设主机是运行某个版本的Linux的台式机,而实际执行视频处理的设备是运行嵌入式Linux的Gumstix。 我基本上不知道如何开始这个项目,或者在Linux的输入/输出部门研究什么。首先,是否可以通过同一个USB端口同时读取视频、写入视频和发送命令?视频相对较小,特别是在设备压缩后,因此带宽不是问题。主要的问题是知道从哪里开始这个项目的研究。有没有像USB的TCP/IP这样的
浏览 0
提问于2010-10-06
得票数 2
回答已采纳
1
回答
为什么人们会警告你在你的设备中放置未知的USBs?
、
、
、
人们一直说,永远不要在你的设备中放一个随机的USB,因为它会用病毒毁掉它。黑客可以编程USB,以便在病毒被放入设备时自动运行。所以我决定搜索如何编程一个USB来自动运行一个文件。它说要使用autorun.inf,所以我测试了autorun.inf,发现它不再工作了,因为笔记本电脑不再总是在检查批处理文件。因此,这似乎是唯一的方法,这是修补,但我们仍然被警告,不要使用随机的USB。那么黑客如何编程USB自动运行一个文件。
浏览 0
提问于2020-04-30
得票数 0
回答已采纳
1
回答
方法:插入USB设备的嵌入式USB主机通信
、
、
、
、
我目前正在AT91SAM920评估套件上练习USB编程。在使用ATMEL提供的USB设备端口项目(CDC-driver,..)时,我学到了很多关于USB设备和USB设备端口驱动程序的知识。 但现在我想写一个小的驱动程序来控制我插入USB-A主机端口的一个无线存储棒。 我读了很多关于stackoverflow和OpenHCI规范的文章,甚至在网上找到了一些库,但我不确定这是不是实现我自己的堆栈的好方法,因为我对USB Host Port编程没有任何“好”的知识。 有没有一种简单易用的方法来控制主板USB主机端口上的无线存储棒?(就像使用USART-Interfaces?) 不知道今天是不是太晚了
浏览 1
提问于2012-09-12
得票数 1
2
回答
在哪里可以在内核树中找到耳机的Linux驱动程序?
、
、
我的耳机上有三个按钮,让我可以控制我的音乐播放器。我想写一个驱动程序,让它控制我的音乐播放器在我的个人电脑(Ubuntu )。 所以我想我应该为我的设备写一个特别的程序。我对内核编程和Linux设备驱动程序有一些基本知识。谁能告诉我在哪里可以找到默认的耳机驱动程序,或者一些想法和建议也很感激。
浏览 0
提问于2012-06-06
得票数 4
2
回答
如何获取主要数字->驱动程序关联列表
、
、
Linux编程接口声明: 每个设备驱动程序使用特定的主要设备ID注册其关联,该关联提供设备特殊文件和设备驱动程序之间的连接。 是否有可能获得这些协会的名单?
浏览 0
提问于2015-04-27
得票数 7
回答已采纳
1
回答
arm7通用串行总线编程
、
我们正在开发一个带有arm7(当前: LPC2368)的发送器设备。 该设备对mv信号进行采样,A/D,并需要将该信号数据发送到PC。(连续) 同时,PC机需要向arm7发送命令(如获取温度、控制状态等)。 rs232速度太慢,所以我们选择USB。(20k/s- 200K/s) 但问题是,我们不知道如何进行usb编程(包括pc和arm)。 有什么方向吗?有没有入口?有什么教程吗? 目前我们只将该设备模拟为HID....
浏览 1
提问于2009-12-14
得票数 2
回答已采纳
2
回答
Windows 7上的Android设备检测速度慢
、
我在一家为Android设备编程的公司工作。因此,我已经将数百个Android设备连接到了我的电脑上。每次我连接一个新设备(它可能与我之前连接的另一个设备型号相同)时,Windows都会运行驱动程序软件安装过程。 当我第一次买这台电脑的时候,大约需要一分钟来检测这个设备。第一次可能会长一点,但不会太长。 现在,在连接了数百个设备以将软件推送到它们之后,驱动程序软件安装对话框需要大约20分钟来检测一个设备。 有没有办法加速这个过程呢?我在网上看了看,在设备管理器下卸载了旧设备的所有Android驱动程序,但即使卸载了所有驱动程序,也需要大约20分钟才能检测到一个设备。 感谢您对解决此问题的任何帮
浏览 0
提问于2012-06-02
得票数 0
1
回答
拦截和修改USB数据包
、
、
该项目如下; 我想要创建一个应用程序,它将能够看到数据包进入USB设备。当已知的某一位数据被发送到设备时,返回的数据将在应用程序请求它之前被拦截和修改。我使用了USB嗅探器来查看正在发送的数据包,并且我确切地知道需要更改哪些位。我的两个问题是; 这是一个可能的软件解决方案吗? 这必须是硬件解决方案吗? 补充资料- 该USB设备使用FTDI245R芯片进行通信。我知道设备的VID和PID。 我有用vb.net和C#编程的经验,但是我从来没有用USB做过任何事情。 我希望应用程序能够输入一个数字并将其更改为十六进制数据,这就是将发送给设备的内容。输入的号码将经常更改。
浏览 1
提问于2014-01-20
得票数 0
1
回答
如何从字符设备读取USB数据?
、
、
我需要编写一个从arduino读取数据并将数据写入日志文件的“字符设备”。我已经搜索这个主题几个小时了,我看到了几种方法使这个工作,但他们不使用字符设备。 我知道这可以简单地使用来自usb设备的cat来完成,但是我这样做是为了系统编程类,我需要使用一个字符设备。我发现最接近的是去年学生做的类似的作业,但是他们打开并关闭了/dev/ttyACM0文件,如这个答案。所示 除了从chacacter设备文件执行此操作之外,还有其他正确的方法吗?还是这是正确的方法?
浏览 0
提问于2017-12-25
得票数 2
1
回答
哪个操作系统是学习编写设备驱动程序的最佳操作系统?
请理解我不是想挑起一场火焰之战。 我有兴趣为我自己的教育编写一个设备驱动程序。因此,我有兴趣了解专家对编写各种操作系统的驱动程序的相对容易程度的看法。 (a)哪个操作系统有最好的教程和API文档,可以从设备驱动程序编程开始? 我拥有四大操作系统--Windows 7、Linux (Fedora和Gentoo)、Solaris 11、OSX10.7.3--所以从理论上讲,我可以接受任何关于这个平台的建议。(我甚至有MiniX3.2.0,但我还没有成功地安装它。它认不出我的网卡。)因为这个练习纯粹是为了启发我,所以请你提出一个不同的建议。 (b),在我的时间里,哪种操作系统是最好的投资,也就是说,
浏览 1
提问于2012-03-22
得票数 2
回答已采纳
1
回答
在windows设备管理器中以编程方式卸载设备
、
有没有可能在windows中以编程方式卸载设备,并以编程方式执行“扫描硬件更改”?有没有什么VB脚本可以用来做同样的事情?或者有没有可以调用的windows API来实现同样的目的?
浏览 1
提问于2010-02-01
得票数 3
2
回答
Mxchip IoT DevKit -不显示为USB设备,编程指示灯闪烁
我正在阅读MXCHIP IoT DevKit的入门指南(https://microsoft.github.io/azure-iot-developer-kit/docs/get-started/)。我已将其连接到WIFI,但该设备在Windows资源管理器中未显示为USB设备,这是更新固件所需的。此外,编程LED也在持续闪烁。 任何解决此问题的建议,因为它需要作为USB设备激活才能继续与主板一起工作。
浏览 23
提问于2019-02-06
得票数 0
1
回答
在哪里可以找到有关Linux设备驱动程序参数的信息?
、
、
我想研究Linux模块编程(设备驱动程序)。作为我的大学项目,我必须对基于各种参数的内核模块进行分析或基准测试。无论在哪里,我都能找到如何编写设备驱动程序的信息,而我想知道哪些参数会影响任何特定驱动程序/模块的性能。我还想知道如何改变它们来测试它们的各种价值。
浏览 0
提问于2011-03-18
得票数 3
2
回答
获取windows CE 5.0设备的电池信息
先生,我正在为运行WINDOWS CE 5.0的设备开发一个应用程序。我想知道设备的电池/电源信息。我是CE编程的新手。请弄清楚windows mobile编程和CE编程有什么区别吗?我找到了要使用的MICROSOFT.WINDOWSMOBILE.STATUS命名空间。但当我包含引用时,此命名空间在列表中不可见。我该怎么办?
浏览 0
提问于2011-03-24
得票数 1
回答已采纳
2
回答
Ubuntu系统编程
、
、
、
[从askubuntu.com搬进来] 我想进入Ubuntu系统编程;具体地说-开发和调试设备驱动程序。然而,我不知道如何开始,即使我以前有为其他开源项目做贡献的经验。 我有相当多的Python编程技能/经验(但在这里,我想这是无用的)、中等的C编程技能、良好的调试技能(不过只有用户模式的程序)、体面的静态逆转技能(更多的是爱好),并且已经完成了一个简短的(但非常令人愉快的)内核模块编程教程。 我想问几个问题。 任何你想给我的特别建议(一些你必须努力学习的东西)。一个抽象的问题是的。 我已经做了很长时间的Ubuntu用户,但是我不知道我能从哪里开始帮助。鉴于我对设备驱动程序的特殊兴趣,
浏览 2
提问于2012-01-27
得票数 2
回答已采纳
4
回答
我应该如何开始编写设备驱动程序?
、
、
、
我想学习如何编写设备驱动程序,因为我认为这会很有趣。我使用的是Macbook,但我也有一台Ubuntu机器(运行在Mac Min上)。我对C非常熟悉,目前正在阅读。我在网上找到了一些链接,比如。我这样做是因为这会很有趣。我认为,看到硬件因为我写的软件而运行,会有真正的满足感。 我想我需要的是一些提示或建议和指导,有没有人知道没有驱动程序的设备列表,或者我可以为已经支持的设备编写驱动程序(我更喜欢前者,所以我实际上是在提供价值)。什么是一个好的开始使用的设备?我是不是吃得太多了?我不怕低级编程或汇编,也不怕任何需要付出的努力。我真的很想挑战一下!
浏览 0
提问于2010-02-08
得票数 80
回答已采纳
1
回答
Android wifi热点客户端连接事件
、
、
、
在我的android应用程序中,我以编程方式将不同的设备与wifi hotspot AP连接,如何检测连接和断开的客户端以及我以编程方式打开的wifi热点AP?在Android中是否有任何回调事件来提供有关单个设备的连接或断开连接事件的信息?提前谢谢。
浏览 2
提问于2013-11-09
得票数 11
2
回答
如何以可由HAL检索但不需要挂载或更改标签的方式标记设备
、
、
、
、
我正在尝试找到一种方法来标记USB闪存设备,我可以编程测试它,而不需要安装它或更改标签。 我是否可以修改有关设备的任何属性,使其不会导致其行为/外观与用户不同? 运行Ubuntu Jaunty。
浏览 0
提问于2009-04-17
得票数 1
回答已采纳
1
回答
使用libusb异步大容量传输,如果我们空闲,设备将停止接收。
、
、
、
我正在编写一个Linux程序(使用QT4.8和libusb1.0),它将与一个定制的USB设备(目前正在由一个同事编程)进行通信。 第一步是有一个“心跳”在USB上有规律的间隔来回。我目前正在使用异步大容量传输。 为了进行测试,我已经将"Send_Heartbeat()“放在一个按钮上单击。如果我经常点击该按钮并排队发送大量消息,只要我保持队列忙碌,消息就会继续发送,而我的USB设备会一直接收它们。 如果我停了几秒钟,然后恢复并向队列中添加更多的消息,USB设备将停止接收它们。 但是,我的程序的传输回调返回时的传输状态代码为0,表示成功,即使我的USB设备没有接收到它们。 我的问题:
浏览 1
提问于2013-07-03
得票数 0
1
回答
应用设备树覆盖触发驱动程序探测吗?
、
、
、
假设我在SoC上运行了一个Linux系统(我指的是连接到FPGA上的ARM CPU )。如果我用一个新的比特流重新编程FPGA,那么连接到系统上的设备现在已经改变了。据我所知,这一变化是通过设备树覆盖向操作系统发出信号的。 然而,对设备模型应用覆盖“做正确的事情”吗?下面是应该发生的事情的简短列表: 应该删除旧比特流的旧struct device条目,并更新sysfs 旧设备的驱动程序应该停止。 应该注册新比特流的新struct device条目,更新sysfs 不知何故,这些新的struct device条目需要与struct device_driver条目匹配(并且应该调用
浏览 4
提问于2019-09-15
得票数 0
2
回答
为Windows 7台式机开发自己的虚拟键盘
、
、
、
我想为我的windows7平板电脑打造自己的虚拟键盘。我并不是从零开始编程;我只是不知道从哪里开始制作一个系统级的设备,比如一个虚拟键盘。 有没有好的文章或SDK来解决这个问题呢?
浏览 1
提问于2011-06-25
得票数 2
回答已采纳
1
回答
Android SDK - API 10无法在设备上加载
、
、
、
、
我正在使用QT为android编程。我总是为我的Andorid设备使用- API 10,它总是被识别,但突然它总是启动模拟器。但我想让它在我的设备上启动..有什么想法吗?SDK r15,手机为htc,Nexus One,Android版本: 2.3.7
浏览 1
提问于2012-02-03
得票数 0
回答已采纳
2
回答
要成为一名设备驱动程序程序员,需要具备哪些知识?
、
我对设备驱动程序编程非常感兴趣,已经开始阅读.I的LDD3了,有作者说 “要成为设备驱动程序程序员,您必须很好地了解您的特定设备” 谁能告诉我“了解你的特定设备”.what是什么意思,这是我在写设备驱动程序之前应该知道的事情。 谢谢
浏览 3
提问于2012-08-02
得票数 0
1
回答
linux中的omap3 gpmc配置
、
在linux上启动后是否可以更改OMAP3 gpmc的配置?我正在为使用OMAP3 gpmc总线的设备编写驱动程序。我们希望只有在需要的时候才能加载驱动程序。既然GPMC控件也可以编程内存,linux会允许它吗?
浏览 0
提问于2010-12-17
得票数 0
1
回答
在Windows XP中完全删除驱动程序文件
、
、
、
我正在开发一个应用程序,其中涉及一些项目特定的硬件设备的安装。在安装应用程序时,我使用difxAPI将驱动程序inf文件推送到驱动器存储中。但是在使用difx进行卸载之后,windows注册表中HKLM\SYSTEM\CurrentControlSet\Enum\USB下仍然有一些引用。当设备被枚举并在设备管理器的COM端口部分显示其条目时,这些引用的存在往往是一个问题。下面是我用来卸载驱动程序的代码: DriverPackageUninstall(infName, DRIVER_PACKAGE_DELETE_FILES, ptrInstallerInfo, out fNeedReboot);
浏览 1
提问于2012-01-12
得票数 0
1
回答
在Windows中以编程方式重新启动USB设备
、
、
、
、
我正在开发的一些软件需要一个USB设备(我以SerialPort的身份与它交互,并使用USB到UART桥)。 有时,在计算机从休眠状态重新启动后,无法检测到设备,而且我无法再通过其串口对设备进行写入或读取。对设备进行读写访问是必要的。 我不能依赖用户采取任何操作(物理或其他操作),因此我需要一种以编程方式重新启动设备的方法。 如何使用.NET框架在Windows /Vista/7中以编程方式重新启动USB设备?
浏览 3
提问于2010-06-30
得票数 6
回答已采纳
1
回答
OpenGL多GPU支持
、
、
当我们在PC上创建OpenGL上下文时,有没有任何方法可以选择使用哪一个物理设备或多少个设备?最新的OpenGL (4.5) API支持多GPU体系结构吗?如果我有两个相同的显卡(例如,两个Nvidia GeForce卡),我如何正确地编程OpenGL API以从我有两个卡片这一事实中获得好处?如何用最小的努力将OpenGL程序从单个GPU版本转换为多GPU版本?
浏览 5
提问于2017-05-05
得票数 10
回答已采纳
4
回答
在微控制器上反复改变I/O方向是否稳定?
我是微控制器编程的新手,我已经将我的微控制器板连接到另一个设备,该设备根据发送到它的命令提供状态,但此状态是在用于提供数据的同一个I/O引脚上提供的。所以基本上,我有一条8位的数据线,用作微控制器的输出,但对于某些命令,如果我选择读取它,我会在其中一条数据线上得到一个状态。因此,我需要更改这一行的方向以读取状态,从而将这一行作为输出转换为输入,然后再转换回输出。这是可接受的编程吗?或者这种I/O引脚的改变会经常导致不稳定吗? 谢谢。
浏览 2
提问于2010-04-21
得票数 2
回答已采纳
6
回答
Linux内核设备驱动程序设计
我想学习linux内核设备驱动程序编程。所以,任何人都可以在这里张贴好的教程,网页或链接。我对linux内核环境很陌生。我一直在寻找它,但我不知道如何开始和阅读哪一个容易理解的基本知识。提前谢谢。
浏览 9
提问于2012-06-27
得票数 35
回答已采纳
2
回答
嵌入式系统vs设备驱动程序设计
、
、
、
、
嵌入式系统编程与设备驱动程序的区别是什么?这两个领域都涉及到让硬件完成特定的任务。如果你能给我一个解释,我会很感激。我对C有一定的了解,我想更深入地了解一下硬件。
浏览 3
提问于2014-01-09
得票数 3
回答已采纳
13
回答
可以用Java编写设备驱动程序吗?
、
、
引言 我听到了一些关于用Java编写设备驱动程序的消息(就像在“我的耳朵”中听到的,而不是从互联网上听到的),我想知道.我一直认为设备驱动程序是在操作系统级别上操作的,因此必须用与操作系统相同的语言编写(因此,我认为主要是C语言)。 问题 我的假设一般都是错误的吗?(似乎如此) 如何在操作系统中使用“外星”语言的驱动程序? 无论如何,(从编程语言的角度来看)对设备驱动程序有什么要求? 谢谢你的阅读
浏览 23
提问于2009-03-25
得票数 24
回答已采纳
2
回答
以编程方式启用/禁用硬件设备
、
、
、
、
可能重复: 在C#中,是否有一种以编程方式禁用和重新启用设备的方法?我正在寻找本质上相同的功能,当您进入设备管理器,右键单击设备并禁用或启用它时。我如何在C#中做到这一点?
浏览 6
提问于2010-08-16
得票数 5
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
行为驱动下的编程
Windows驱动编程之内存读写
02—安装KittenBlock编程软件和驱动
块设备驱动和MMC子系统的关系
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券