腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在C++中发现并与USB
设备
通信
、
、
、
、
老实说,说到USB通信,我完全是个新手。虽然我在微控制器端处理过低级串行通信(SPI、UART、I2C),但我从未处理过USB或串行通信的操作系统端。所以请耐心听我说。然而,这个库有点让我摸不着头脑,我正在寻求一些指导。此外,当我在Windows环境中工作时,我想让我的硬件抽象层尽可能地可移植。同样,我过去也有过(其他程序员)硬编码COM端口的糟糕经历,我更希望我的程序在我插入它时发现我的阅读器,可能是基于阅读器ID。
浏览 1
提问于2016-05-25
得票数 1
1
回答
如何使基于Windows 7的虚拟机在Ubuntu14.04主机上运行,检测USB
设备
?
我有一个医疗
设备
肺活量计,连接通过USB电缆上的windows 7机器,并得到检测。它有一个.exe文件和相应的3个.dll文件。当将
设备
插入windows机器并运行.exe文件时,它可以很好地检测
设备
,但当我在Ubuntu14.04主机上通过虚拟机运行windows 7并运行.exe文件或试图通过
Linux
上的红酒运行.exe文件时,.exe文件会启动,但会显示“未连接的
设备
”弹出窗口。在
Linux
平台
上运行的Windows 7无法检测到该
设备
。 虽
浏览 0
提问于2019-03-11
得票数 4
2
回答
可以不使用file_operations结构来编写char驱动程序吗?
、
、
、
、
我对
Linux
设备
驱动程序非常陌生,就像任何新手一样,我开始阅读书籍。我成功地写了一个简单的司机。include<
linux
/module.h>#include<
linux
/fs.h>#include<
linux
/semaphore.h> #include
浏览 7
提问于2014-04-03
得票数 2
回答已采纳
1
回答
我们如何创建virtio
平台
设备
?
、
、
、
、
我正在为一个
设备
编写virtio驱动程序,该驱动程序在原始驱动程序中被看作是一个
平台
设备
,它是
设备
树中
字符
设备
的父
设备
。 在我所遵循的教程中,virtio驱动程序总是为“常规”
字符
设备
完成的。我想为它创建virtio驱动程序,以便将假
平台
设备
公开为“常规”
字符
设备
的父级。我的问题是这个:我应该使用探测函数以常规的方式检测我的虚拟
设备
,然后在其中创
浏览 7
提问于2022-11-14
得票数 -1
回答已采纳
1
回答
平台
设备
与
平台
驱动程序连接
、
、
、
通过
linux
中的usb代码。我偶然发现了platform_device_add() api。那么,它是否使用像
设备
树那样的“兼容
字符
串”呢?
浏览 2
提问于2021-02-25
得票数 1
回答已采纳
1
回答
AWS
设备
场上的Python测试(M2Crypto问题)
、
、
我正在为Android
设备
做Python图像识别测试。
浏览 1
提问于2016-03-03
得票数 0
1
回答
使用PJSIP在ios上捕获视频
、
、
,根据虹吸,有些人能够在ios
设备
上获得视频流。 如能提供任何帮助,将不胜感激。
浏览 5
提问于2013-11-15
得票数 0
回答已采纳
4
回答
如何获得
Linux
字符
设备
的struct
设备
?
、
、
我有一个
Linux
内核模块,它实现一个
字符
设备
驱动程序。我已经阅读了,并学习了几个教程。至此,我有了一个简单的模块,它提供了open、release和write文件操作。这种结构是
Linux
设备
模型中
设备
的低级表示.这并不是驱动程序经常需要直接使用的东西,但是在使用通用DMA层时,您确实需要使用它。通常,您可以在描述
设备
的总线特定的内部找到这种结构。我进一步了解了
Linux
设备
模型,并遇到了以下情况: 在最底层,
Linux<
浏览 8
提问于2015-03-03
得票数 6
1
回答
如何将PCIe端点
设备
内存映射到系统内存映射(MMIO)?
、
、
、
、
Linux
内核或BIOS如何将PCIe 端点
设备
内存映射到systems 空间?有什么API可以实现吗?假设在为PCIe端点
设备
编写
Linux
设备
驱动程序时,如何将PCIe
设备
内存映射到MMIO空间?还是在枚举期间,
设备
已经被BIOS映射到MMIO,而我需要做的就是使用ioremap()将
设备
MMIO重新映射到内核虚拟地址的空间?
平台
:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
1
回答
如何使用tty
设备
,如chardev
设备
?
是否可以在内核模块中使用类似chardev
设备
的tty
设备
?我想写一个内核模块来控制一些通过USB端口连接的电子
设备
,并在
Linux
中注册为/dev/ACM0。我喜欢用最简单的方式来做。因此,我想将tty
设备
视为chardev
设备
,并发送诸如字母之类的东西来点亮二极管。这是可能的,我该怎么做呢?
浏览 0
提问于2016-12-28
得票数 0
2
回答
platform_device_register和usb驱动程序
、
、
我试图了解
linux
是如何在我的cambria (ARM)板上初始化USB控制器的。
linux
内核中有一些文件:USB控制器被定义为
平台
设备
: },并由下列机构引用: platform_device_register(&cambria_usb0_d
浏览 5
提问于2014-03-03
得票数 1
回答已采纳
1
回答
如何通过
设备
树传递我的
平台
数据中的
平台
设备
信息
、
、
在普通的板卡文件中,我的
平台
数据的一个成员是
平台
设备
,有没有办法通过
linux
内核中的
设备
树来传递?在普通板级文件中,我在我的
平台
数据中将struct platform_device作为成员。
浏览 4
提问于2014-06-16
得票数 3
6
回答
在python中获取友好的
设备
名称
、
、
、
但是,这是基于这样的假设:我事先知道
设备
分配给哪个COM端口(或/dev-节点)。任何帮助都将不胜感激!
浏览 8
提问于2011-09-26
得票数 11
回答已采纳
2
回答
Linux
字符
设备
是否应该用换行符终止read()
、
、
、
POSIX将定义为: 零或多个非换行符的序列加上终止的换行符.在此情况下,
Linux
字符
设备
驱动程序的read()函数是否应该在到达EOF/时将'\n'附加到用户缓冲区中?
浏览 8
提问于2016-10-19
得票数 2
回答已采纳
1
回答
Linux
HID API类似于Windows HID API
、
、
我正在寻找相应的
Linux
,类似于Microsoft在此页面中提到的内容: Data MovementHidD_SetOutputReportWriteFile ->安装葡萄酒框架并尝试使用(利用HID ) ->第二次使用相应的
Linux
浏览 6
提问于2014-03-20
得票数 0
1
回答
创建
Linux
设备
驱动程序。无法让驱动程序检测
设备
并调用探测函数
、
、
、
、
设备
似乎未被检测到和/或未正确关联到驱动程序。 #include <
浏览 2
提问于2015-08-17
得票数 1
2
回答
在
Linux
中编写
设备
驱动程序
、
、
、
、
我是个编写
设备
驱动程序的新手。第一个问题:在ARM
平台
上为外围
设备
编写
设备
驱动程序与在
Linux
中在x86上编写
设备
驱动程序有什么不同吗?但是,并不是所有的外围
设备
(包括我想要访问的外设)都不存在于该文件中。如何包括外围
设备
的地址范围? 第三个问题:在编写
设备
驱动程序时,
设备
树的重要性是什么?
浏览 3
提问于2013-08-04
得票数 3
回答已采纳
1
回答
在嵌入式系统中为
平台
总线编写
设备
驱动程序?
、
、
、
我已经在
Linux
中完成了一些驱动程序的实现,并且可以看到这些都是
平台
驱动程序。, .name = CARDNAME, },上面是
平台
设备
(基于smsc的以太网控制器)的驱动程序,而
平台
设备
是在系统启动时不被自动探测的
设备
,与位于pci总线上的遗留
设备
不同。现在,当我说是
平台
设备
浏览 1
提问于2014-05-21
得票数 2
回答已采纳
2
回答
平台
设备
的名称来自何处
、
、
我正在阅读关于
Linux
设备
模型的文章,它是围绕总线、
设备
和驱动程序构建的,.I能够理解一些关于
设备
和驱动程序匹配的情况,但不清楚总线在这里的作用,总线是如何与
设备
匹配的。我还有一个疑问,关于
平台
设备
的名字是从哪里来的。
平台
总线只是将每个
设备
的名称与每个驱动程序的名称进行比较;如果它们相同,则
设备
与驱动程序匹配。现在我不能真正理解上面的观点,.I相信
设备
名称是先在dts文件中定义的,然后在
浏览 3
提问于2013-10-08
得票数 5
回答已采纳
1
回答
为什么
平台
设备
需要注册为其他
设备
?
、
、
我是
Linux
驱动程序开发的初学者。我已经搜索了很多参考文献,但我仍然没有得到这个。这就是为什么我在这里问,很抱歉。我在我的项目中找到了代码,在
平台
驱动的探测函数中通过misc_register将该
设备
注册为misc
设备
。让我困惑的是,在我看来,以platform_device为代表的物理
设备
已经与platform_driver匹配,这意味着该
设备
已经成功地“驱动”了。那为什么我们还需要另一个混杂
设备
?如果这些混用
设备
和
平台
设
浏览 17
提问于2021-09-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
Linux设备驱动开发
linux内核机制之设备树
Cisco 设备中的linux容器
垃圾人工分拣平台设备-垃圾分拣设备
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券