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
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. :-)
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.
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.
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.
- 1. Cygwin vs Linux ¿Máquina virtual para desarrollo?
- 2. Ejecutar Android en la máquina virtual para el desarrollo
- 3. ¿Puedo acceder normalmente al puerto paralelo cuando uso el adaptador USB a puerto paralelo?
- 4. Máquina virtual compatible con múltiples pantallas
- 5. Aceleración de máquina virtual para Android Emulator
- 6. Única máquina virtual
- 7. Máquina virtual con Mac OS X
- 8. KVM api para iniciar la máquina virtual
- 9. Mejor semilla para el proceso paralelo
- 10. Una máquina virtual para C++ para optimizar el rendimiento
- 11. Crear un puerto MIDI virtual
- 12. ¿Cómo funciona una máquina virtual?
- 13. ¿Qué máquina virtual incluida en Java sugiere para el desarrollo de ARM?
- 14. ¿Cómo realizar un bucle paralelo en Delphi?
- 15. proceso virtual usando Delphi
- 16. de código abierto máquina virtual
- 17. Cómo escribir una máquina virtual
- 18. Emulador AS400 o máquina virtual
- 19. Interfaces de biblioteca virtual para Delphi/Win32?
- 20. Encuesta: ¿compilar servidor en una máquina virtual?
- 21. Configuración de desarrollo de Windows Virtual PC?
- 22. mejor desarrollo con análisis estático
- 23. ¿Cuál es la mejor solución para un problema embarazosamente paralelo?
- 24. ADB puerto remoto adelante a máquina local
- 25. ¿Qué distribución de Linux es mejor para desarrollar una aplicación Mono en una máquina virtual?
- 26. ¿Cómo implementar mejor Control de versiones para desarrollo web?
- 27. Liberación de un puerto serie virtual desconectado
- 28. Configuración de un entorno de desarrollo DENTRO de una máquina virtual
- 29. ¿Cómo usar una máquina virtual con pruebas automatizadas?
- 30. ¿Qué tan práctico es Virtual PC en una máquina de desarrollo personal?
¿Era realmente esa pregunta tan vieja? Por cierto, funciona bien. –