首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMBUS_EEPROM在动车组中的应用

SMBUS_EEPROM在动车组中的应用
EN

Stack Overflow用户
提问于 2021-03-23 20:23:14
回答 1查看 138关注 0票数 0

我正在尝试在QEMU中模拟和使用smbus_eeprom设备。smbus_eeprom实现已经是开放源码QEMU代码库的一部分。我在启动命令中给出了以下参数,以使用相同的命令:

代码语言:javascript
复制
-device smbus-eeprom,address=0x10

然而,我得到了一个错误:“参数”驱动程序“需要一个可插拔的设备类型”?有人能告诉我我错过了什么吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-03-24 00:03:41

QEMU的-device选项供用户通过添加设备来配置虚拟机,这些设备可以插入到正在配置的机器中。这个想法是对可以插入总线的设备进行建模--想一想PCI卡,你可以把它插入真正硬件的PCI插槽中。

在内部,QEMU也有像“16550 UART”这样的硬件模型。这些更像是单个芯片的模型,或者说是芯片的碎片。在真正的硬件中,你不能自己插入这样的单个芯片--它作为更大的设备的一部分或已经内置到主板中,并且该芯片和系统的其余部分之间的连接是复杂的,并且由主板设计者预先决定。同样,在QEMU中,用户不能自己将这种模型插入到VM中。

SMBUS_EEPROM就是第二种类型的设备--这就是错误消息所说的它不是“可插拔设备类型”的意思。您不能直接将其添加到VM中;它是在出于某种目的而需要它的那些机器型号上自动提供的,而在其他机器型号上则不存在。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66763067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档