首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在QEMU Aarch64上仿真I2C

在QEMU Aarch64上仿真I2C
EN

Stack Overflow用户
提问于 2017-10-26 22:42:33
回答 1查看 2.1K关注 1票数 2

我在How to emulate an i2c device on QEMU x86?上读到了一篇关于为QEMU模拟x86_64配置I2C设备的解决方案的文章。

我也在尝试为ARM做同样的事情。目前,我有一个简单的I2C用户空间程序,它是超时的,因为尽管QEMU在/dev中列出了一个I2C设备,但它没有实际的方法来模拟该设备并返回确认。我很好奇是否有人能提供更多关于我如何实现这篇文章中的解决方案的细节,因为我在这方面经验不是很丰富,答案也很少。

我想知道使用QEMU时,使用CAN和SPI的外围设备是如何仿真的,而不是USB。

EN

回答 1

Stack Overflow用户

发布于 2017-12-19 21:19:34

支持逐个设备的设备。Zynq7000的QEMU仿真可以仿真某些EEPROM和闪存设备,并通过I2C总线对它们进行读写。此处列出了设备支持。Xilinx QEMU外围设备支持:http://www.wiki.xilinx.com/QEMU+-+Zynq-7000

我假设对其他机器类型的支持也是基于设备的,希望它和Xilinx的QEMU机器的外围设备支持一样有文档记录。

提供的维基还有其他页面,这些页面提供了将外围设备添加到设备树的示例。当您在QEMU调用时指定设备树时,QEMU将读取设备树并开始模拟它支持的设备。

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

https://stackoverflow.com/questions/46957307

复制
相关文章

相似问题

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