标签: device-emulation

如何模拟USB设备?

我团队的其他成员将为我的应用程序提供一个简单的非标准USB麦克风,但在完成之前我将不得不模仿它,以进行集成测试.

  1. 物理环回有任何风险吗? 就在这里
  2. 物理环回会起作用吗?只有USB 桥接器
  3. 有什么办法可以创建逻辑环回吗?(MSDN对此有所了解)
  4. 有没有通用的USB仿真软件?

如果有很多可用的选项,我宁愿使用.NET/Matlab/Python解决方案.

usb emulation device-emulation

37
推荐指数
1
解决办法
5万
查看次数

Android:在模拟器中模拟WiFi?

我想从我的应用程序检查设备是否具有WiFi连接,但为了做到这一点,我必须首先找到一种方法来在模拟器中获得"WiFi".只需进入设置 - >无线控制 - > Wifi无法启动Wi-Fi,同时logcat说:

E/WifiService(  566): Failed to load Wi-Fi driver.
D/SettingsWifiEnabler(  695): Received wifi state changed from Unknown to Enabling
D/SettingsWifiEnabler(  695): Received wifi state changed from Enabling to Unknown
Run Code Online (Sandbox Code Playgroud)

如何在模拟器中模拟WiFi连接?

testing android device-emulation wifi android-emulator

32
推荐指数
3
解决办法
6万
查看次数

模拟TWAIN设备

我们公司正在使用一些仅接受来自"成像设备"输入的软件,即TWAIN设备(例如扫描仪).

问题是我们以数字方式接收文件,因此使用实际的扫描仪需要我们打印,扫描和粉碎我们已经在计算机上已有的文档,而不是软件中的文档.

如果有人知道在此期间我们如何能够解决这个问题,我很好奇.我的第一个想法是找到一些方法来欺骗程序认为我们正在使用扫描仪,通过一些刚刚读入文件的新"成像设备",并将其吐出到软件中,但我甚至都没有知道从哪里开始.

我们提出了一个功能请求,看看这个问题应该如何在软件本身中得到解决,但该公司因更新而非常苛刻.

twain document-imaging device-emulation image-scanner

19
推荐指数
2
解决办法
3万
查看次数

用于在ubuntu/linux上进行移动浏览器测试的模拟器/模拟器

我正在构建一个网站的移动版本,我想要一种方法来测试它.许多免费模拟器的问题在于它们适用于Windows.我知道我可以在wine中运行它们,只是想知道是否有本机GNU/Linux应用程序.

PS:我想在本地执行这些测试,我不是在寻找在线模拟器.

browser linux mobile emulation device-emulation

16
推荐指数
3
解决办法
2万
查看次数

使用读取错误模拟故障块设备?

我正在寻找一种更简单的方法来测试我的应用程序,以防止在读取某些块时产生i/o读取错误的错误块设备.尝试使用已知坏块的物理硬盘很痛苦,我想找到一个软件解决方案(如果存在的话).

我确实找到了Linux磁盘故障模拟驱动程序,它允许创建一个接口,可以配置为在读取某些范围的块时生成错误,但它适用于2.4 Linux内核并且尚未针对2.6进行更新.

什么是完美的将是一个losetup和循环驱动程序,它还允许您配置它以在尝试从给定的一组块读取时返回读取错误.

linux device device-emulation

14
推荐指数
2
解决办法
9748
查看次数

如何从gameboy解码任天堂徽标?

我试图使用http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Graphics中描述的背景托盘方案解码以下位图

CE ED 66 66 CC 0D 00 0B 03 73 00 83 00 0C 00 0D 00 08 11 1F 88 89 00 0E DC CC 6E E6 DD DD D9 99 BB BB 67 63 6E 0E EC CC DD DC 99 9F BB B9 33 3E

来源:http://gbdev.gg8.se/wiki/articles/The_Cartridge_Header#0104-0133_-_Nintendo_Logo

但我只有类似噪音的东西.

我应该去哪个方向?它是否使用压缩?我无法在互联网上找到有关此转储的更多信息.

目前为止最佳(20倍变焦): 在此输入图像描述

device-emulation gameboy

13
推荐指数
1
解决办法
1511
查看次数

在主中断使能但没有中断使能(0xFF0F = 0)的情况下进入HALT模式?

根据Gameboy编程手册,

HALT模式被以下事件取消,这些事件具有指示的起始地址.

  1. 到/ RESET端子的低电平信号起始地址:0x0000

  2. 中断使能标志及其对应的中断请求标志置位

    • IME = 0(禁止中断主器件使能标志)起始地址:低于HALT指令的地址

    • IME = 1(允许中断主控使能标志)起始地址:每个中断起始地址

假设一个程序进入HALT模式,中断主器件使能标志被使能IME = 1,中断使能被禁止任何中断0xFF0F = 0,会发生什么?实际的Gameboy设备的预期行为是什么?

interrupt emulation halt device-emulation gameboy

10
推荐指数
1
解决办法
397
查看次数

为什么 google chrome devtools 模拟指针偏移在固定元素上出错?

当我进入 chrome devtools 并单击切换设备工具栏时,触摸指针在单击时似乎给出了一些偏离坐标。这是非常微妙的,但我注意到在其他网站上的一些情况下,指针可能会偏离 25 像素。这似乎只发生在固定元素上。

您可以在这里测试: https: //jsfiddle.net/pm6avL3n/6/

我在 ipad pro chrome 模拟器中运行它,指向数字“5”并尝试单击它右侧的几个像素,您可能会得到一些像素,即使您单击右侧的一点,X 坐标也可能返回较低的结果您的最后一次点击。

代码:

<script>
  document.addEventListener('click',function(e) {
    console.log(e.pageX + ' ' + e.pageY);
  });
</script>
Run Code Online (Sandbox Code Playgroud)

截屏: 在此输入图像描述

我使用的是 chrome 版本:102.0.5005.115(官方版本)(64 位)

该问题仅出现在模拟器中,不会出现在实际设备中。但是我们在编码时使用模拟器,所以想强调这一点。如果有任何解决方案,请告诉我。或者,如果您可以确认这种情况也发生在您身上,请发表评论。

和平与爱!

google-chrome touch device-emulation google-chrome-devtools

8
推荐指数
0
解决办法
684
查看次数

.NET紧凑框架 - 检测是否在模拟器下?

有没有办法从.NET CF代码检测我们是在仿真器还是真实设备上运行?

谢谢Dominik

.net c# compact-framework device-emulation

7
推荐指数
1
解决办法
1596
查看次数

如何使用写入地址捕获内存写入和调用函数

我想捕获内存写入特定的内存范围,并调用一个函数与写入的内存位置的地址.优选地,在已经发生对存储器的写入之后.

我知道这可以通过操作系统通过使用页表条目来完成.但是,如何在想要执行此操作的应用程序中完成类似的操作?

memory windows device-emulation

7
推荐指数
1
解决办法
3692
查看次数