44得票2回答
如何模拟USB设备?

我的团队将为我的应用程序制作一个简单的非标准USB麦克风,但在他们完成之前,为了进行集成测试,我将不得不模拟它。 进行物理回环会有任何风险吗? 是的,有 物理回环能否工作? 只有使用USB桥接器时才可以。 有任何创建逻辑回环的方式吗?(MSDN有相关内容) 有任何通用的USB模拟器软件吗?...

35得票6回答
Android:如何在模拟器中模拟WiFi连接?

我想要从我的应用程序中检查设备是否有WiFi连接,但为了做到这一点,我必须首先找到一个方法在模拟器中获取"WiFi"。只是进入Settings -> Wireless controls -> Wifi会显示无法启动Wi-Fi,而logcat则显示:E/WifiService( 566): F...

19得票2回答
模拟一个TWAIN设备

我们公司正在使用一些只接受“Imaging Device”(如扫描仪)输入的软件。 问题在于我们已经将文件以数字形式收到,因此使用实际扫描仪需要我们将已经存在于计算机中而不在软件中的文件打印、扫描和销毁。 我想知道是否有人有任何想法,可以暂时解决这个问题。我的第一个想法是通过某种新的“im...

17得票4回答
模拟一个有读取错误的坏块设备?

我正在寻找一种更简单的方法来测试我的应用程序,针对故障块设备进行测试,当读取某些块时会生成i/o读取错误。使用已知有坏块的物理硬盘很麻烦,如果有软件解决方案的话我想找到一个。 我找到了Linux Disk Failure Simulation Driver,它允许创建一个接口,可以配置为在读...

16得票5回答
Ubuntu / Linux 上用于移动浏览器测试的模拟器/仿真器

我正在构建一个网站的移动版,希望有一种方法来测试它。 很多免费模拟器都是为Windows设计的。虽然我知道可以在Wine中运行它们,但我想知道是否有本地的GNU/Linux应用程序。 附注:我想在本地执行这些测试,我不需要在线模拟器。

14得票3回答
如何从Gameboy中解码Nintendo标志?

我尝试使用在这里描述的背景调色板方案解码以下位图: 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...

10得票1回答
使用主中断使能但没有中断使能的情况下进入HALT模式(0xFF0F = 0)?

根据Gameboy编程手册,HALT模式可被以下事件取消,这些事件具有指定的起始地址: 1. /RESET引脚为低电平信号。起始地址:0x0000 2. 中断使能标志及其相应中断请求标志被设置。 - IME = 0 (禁用中断主控制开关)。起始地址:紧随HALT指令之后的地址。 - IME...

9得票2回答
QEMU是否模拟TLB?

我有一个非常简单的问题,QEMU是否模拟TLB?当客户Linux系统执行“invlpg”指令以使TLB条目无效时会发生什么?我知道QEMU有用于将客户虚拟地址转换为主机虚拟地址的softmmu link,但是QEMU是否模拟实际的TLB,以及“invlpg”指令的效果是什么?还是QEMU只是忽...

9得票2回答
如何在QEMU中模拟SATA磁盘驱动器

我想在QEMU中模拟一个SATA磁盘驱动器,以检查我正在开发的设备驱动程序。这该怎么做?非常感谢您的帮助。

8得票2回答
如何捕获内存写操作并调用写入处的函数地址

我想捕获对特定内存范围的写入操作,并调用一个函数,该函数可以获得被写入的内存位置的地址。最好是在内存已经被写入之后再进行操作。 我知道操作系统可以通过调整页表项来实现这一点。但是,如何在应用程序内部实现类似的功能呢?