我正在阅读Linux设备驱动程序手册,第3.2节解释主要数字和次要数字,如下所示:
内核使用次要数字来准确地确定所引用的设备。根据编写驱动程序的方式(如下面所示),您可以从内核获得指向设备的直接指针,也可以自己将次要数字用作本地设备数组的索引。无论哪种方式,内核本身对次要数字几乎一无所知,除了它们指的是由您的驱动程序实现的设备。
direct pointer to your device在这里的意思是什么?所谓“你”,是指设备驱动模块还是用户空间中的应用程序?
我想要连接一个android设备,以便直接从我的环境android studio测试我的应用程序
安卓工作室-
我有一个三星的galaxy s5设备,我已经把它连接到usb上了,我安装了这个驱动程序:
有这样的说法:
The USB Driver for Windows is available for download in this page. You need the driver only if you are developing on Windows and want to connect a Samsung android device to your development
我应该如何实现Windows下的USB设备驱动程序?如何考虑不同版本的windows,例如:- Windows XP - Windows Vista - Windows 7
有没有可以作为起点的开源解决方案?我对windows驱动程序开发完全是个新手。
我们有一个带有USB设备端口的嵌入式设备,我们希望在不牺牲数据吞吐量的情况下,从应用程序层到设备的通信延迟尽可能低。实际传输的数据是ADC/DAC数据。基本上,我们需要尽可能快地将大量数据传输到Windows机器上。