2009-02-26 21 views
8

Veo que varias personas están realizando un desarrollo S/W (no solo Delphi) utilizando una máquina virtual para alojar el IDE y todos los archivos necesarios. He usado Microsoft Virtual PC para depurar problemas con mis aplicaciones en varios sistemas operativos pero con poco acceso 'fuera' de la máquina virtual. Mis aplicaciones utilizan USB, en serie y, de manera crucial, grabaciones directas de E/S en hardware (a través de un controlador de permiso de E/S). Me gustaría que la VM viera todo esto (solo una máquina virtual se ejecutaría a la vez, por supuesto). es posible? ¿Hay una preferencia de Virtual PC versus VMWare?Mejor máquina virtual para desarrollo Delphi con puerto paralelo

Respuesta

5

No lo he probado con un puerto paralelo, pero VMWare Workstation 6 (que ejecuta Windows XP Pro en la parte superior de un servidor XP Pro real) me permite hablar con los puertos seriales muy bien. Tengo una tarjeta de comunicaciones serie de 2 puertos en la máquina y VMWare está configurado para dar control de los puertos a la máquina invitada. (Esto es para un dispositivo de escaneo de cheques).

Todavía no me he metido en esto con las versiones USB del escáner de cheques, pero mis experiencias con VMWare Workstation en la PC (y VMWare Fusion en Mac) sugieren que esto también funcionará, es bastante bueno al darle acceso a los dispositivos subyacentes si se toma la molestia de configurar el software de VM al principio.

Me interesaré ver qué otras respuestas obtienes. :-)

+0

¿Era realmente esa pregunta tan vieja? Por cierto, funciona bien. –

2

Actualmente estoy trabajando con SunOracle VirtualBox, en el que puede instalar cualquier sistema operativo. Soporte
USB: (lleno/filtrada) USB/USB2 (EHCI)
puertos serie: 2 * Com1-4/Definido por el usuario (Set propia IRQ y E/S Puerto
modo :. Host Pipe/dispositivo/desconectado . puede crear el conducto de la American National Standard especificar la ruta
CD/DVD:. con paso a través (No Audio Grabación aún)
también puede enaple aceleración 3D

también soporta IO APIC/ACPI/VT-x/AMD. -V con paginación anidada/PAE/NX

(Tuve que buscar algunas de esas abreviaturas para saber lo que significan)

Editar:
No he utilizado ninguna de las funciones anteriores para fines de desarrollo.

2

Tengo experiencia con Virtual PC y VMWare Workstation. Si bien Virtual PC hace un buen trabajo al administrar el sistema operativo, no expone puertos USB o paralelos mientras VMWare Workstation lo hace. La buena noticia es que VMWare tiene un convertidor que puede usar para convertir una VM de Virtual PC en algo que puedan usar, y puede usar el reproductor VMWare gratuito para probar antes de realizar el cambio. Lamentablemente, la migración es una ruta de una sola dirección, por lo que debe realizar una copia de seguridad de las máquinas virtuales de su PC virtual antes de realizar la conversión.

2

Uso VMWare Workstation 6 para depurar nuestro software EPOS, que utiliza impresoras térmicas de recibos conectadas a una tarjeta PCI serie en mi máquina. Puedo redirigir el puerto serie a un archivo y ver si estoy enviando los comandos correctos.

Debe poder acceder al puerto paralelo de las computadoras host de la misma manera, desde la máquina virtual.

La página 313 del VMWare Workstation 6 manual explica cómo agregar un puerto paralelo a una VM.

Cuestiones relacionadas