为什么会有人想要在开发设备驱动程序时模拟硬件呢?
Why would anybody want to simulate hardware when developing a device driver?
虚拟机技术利用软件模拟硬件及系统环境,在很多领域被广泛应用。
The technique of virtual machine that utilizes hardware and the system environment with software has been used widely.
目前虚拟机技术广泛应用于代码移植、跨平台计算和模拟硬件机器等领域。
The technology of virtual machine is widely applied in many fields, such as code transplanting, cross-platform computing, and hardware simulation.
一组机器代码指令,存放在操作系统内,有时也存放在只读存储器中,用来模拟硬件的一些功能。
A sequence of machine code instructions stored within the operating system, and sometimes in read-only memory, which is used to simulate hardware functions.
在这种虚拟环境下,依然需要模拟硬件设备,安装Guest操作系统,并且还需要修改操作系统的内核。
In this virtual environment, still need to simulate the hardware device, install the Guest operating system, and also need to modify the operating system kernel.
利用XML技术设置模拟硬件的参数和模块的算法组件,设计能反映出操作系统所有运行状态的进程序列。
XML technology was used to configure simulated hardware parameters and algorithm components of modules, design the processes which can reflect all kinds of running state of operating system.
该中断系统的实现表明,在计算机上用软件模拟硬件,应用于实验、教学和进一步的研究中是具有可行性的。
The implement of this system shows that simulating hardware with software on computer and applying this kind of system to teaching, experiment and farther research is feasible.
相对于模拟硬件电路设计的AGC而言,采用了一种用于短波数字接收机中自动增益控制(agc)的设计方法。
The method, which is used to design AGC model applied in HF digital receiver, is presented in this paper.
论述了基于ARM7内核的嵌入式应用程序调试技术,针对其中的难点即如何调试固化在ROM中的代码、如何使用软件模拟器模拟硬件系统进行了详细分析。
This article discussed the debugging of embedded application based on ARM7 core. Simulating peripheral with the software simulator and source-level debugging of ROM images were analyzed in detail.
我们已经使用WPT来模拟拥有上百万书籍的书店,在真实客户使用之前找到并解决软件、硬件,以及集成问题。
We have been using WPT to simulate millions of bookstore could find and resolve software, hardware, and integration problems before the real customers do.
硬件模拟也有其不利方面。
您可能会注意到,这不仅是一个硬件模拟,也不仅仅是一个中断模拟。
You might notice that this is more of a hardware simulation and not just interrupt simulation.
物理硬盘可以完全不同—例如,尽管一个IDE驱动器被模拟为客户操作系统,物理硬件平台可以使用一个串口ata (SATA)驱动器。
The physical hardware can differ greatly-for example, while an IDE drive is emulated to the guest operating systems, the physical hardware platform can use a serial ATA (SATA) drive.
当设备被模拟(比如虚拟网络适配器)时,模拟提供一个抽象层以抽象物理硬件。
When devices are emulated, such as virtual network adapters, the emulation provides a layer to abstract away the physical hardware.
由于本文重点是使用QEMU开发测试跨平台软件,可能会包含少量的硬件交互,我重点介绍系统模拟。
Because the point of this article is using QEMU to develop and test cross-platform software, which may entail subtle hardware interactions, I emphasize system emulation.
硬件模拟可以解决使用其他方式难以解决的问题。
Hardware emulation can get you around problems you can't easily bypass otherwise.
完全硬件模拟常用于使用较老机器的程序。
Full hardware emulation is especially common for accessing older-machine programs.
这是使用硬件模拟技术执行的重要测试之一。
This is one of the crucial tests that you could carry out using this hardware simulation technique.
他们还可以使用一个AXP虚拟刀片机,一个基本上模拟AXP硬件的虚拟机。
They could also use an AXP Virtual Blade, a VM which basically emulates AXP hardware.
在模拟生产环境时,有一个常见错误:过高匹配硬件环境。
When trying to mimic a production environment a common mistake is to match the hardware too closely.
每个客户机通常可以运行512到1,500个模拟用户(取决于客户机的硬件)。
Each client can usually run 512 to 1,500 simulated users (depending upon the client's hardware).
我们对中断和硬件模拟使用了三种主要的策略。
The three main strategies I would use for interrupt and hardware simulation are.
使用4000个模拟用户是因为这是该测试硬件配置在Domino 6 .x上支持的最大用户数量。
The number of 4000 simulated users was used because that is the maximum number of users that this test hardware configuration can support on Domino 6.x.
一个用于模拟PC硬件的用户空间组件;目前,这是在用户空间处理的,并且是经过稍微修改的QEMU进程。
A user-space component for emulating PC hardware; currently, this is handled in the user space and is a lightly modified QEMU process.
在完全虚拟化模式中,hypervisor必须模拟设备硬件,它是在会话的最低级别进行模拟的(例如,网络驱动程序)。
In the full virtualization scheme, the hypervisor must emulate device hardware, which is emulating at the lowest level of the conversation (for example, to a network driver).
类似于完全硬件模拟,这样的系统将运行一个完全的LinuxOS环境,只要您的程序能够适当地跨linux系统移植,那么就没什么问题。
Like full hardware emulators, systems like this will be running a full Linux OS environment, and your program should be fine as long as it's reasonably portable across Linux systems.
提供需要的硬件(在开发实时或者嵌入设备时包括目标平台和模拟器)。
Make any hardware required available (including any target platform and emulators when developing for real-time or embedded devices).
虽然大多数模拟器是为认证测试准备工作而设计的,但是相对于购买实际硬件,模拟器能够以很低的成本构建虚拟服务器环境,从而提供极大的好处。
While most are designed for preparing for certification testing, they can offer a great benefit for building a virtual server environment at a reduced cost relative to buying the real hardware.
硬件工程师从抽象的更高层次开始工作,并使用模拟器和其他自动化的形式在电路测试板上进行原料填充。
Hardware engineers started working at higher levels of abstraction and using simulators and other forms of automation to do all the stuff they used to do on breadboards.
硬件工程师从抽象的更高层次开始工作,并使用模拟器和其他自动化的形式在电路测试板上进行原料填充。
Hardware engineers started working at higher levels of abstraction and using simulators and other forms of automation to do all the stuff they used to do on breadboards.
应用推荐