Cómo: usar MVision E+ Utils en GNU/Linux
Lo primero quería contaros que el paso a GNU/Linux es algo inminente para todos nosotros (si no me creéis leer por la web)
Tras mucho tiempo buscando, no he encontrado nada al respecto así que hace semanas lo conseguí. Nota superimportante: Cuando me refiera en el tutorial a /media/sda5/WINDOWS vosotros debéis de cambiar ésto a donde tengáis montado vuestra carpeta donde tengáis instalado Windows en su propia partición, sino debéis o buscaros las dlls y fonts necesarios (las desconozco) o instalarlo para hacer éste tutorial con la segunda opción que más adelante tenéis para después poder desinstalarlo 1.- Lo primero que necesitáis es instalar "wine" para vuestra distribución y si no lo hay, ya sabéis compilarlo vosotros mismo. No os digo como se hace pues tenéis muchos howto al respecto y depende de la distro 2.- Configurar wine abriendo una terminal y ejecutando: Código:
$ winecfg 3.- Si seguis teniendo instalado Windows en otra partición ignorar los pasos 4a, 5a y 6a, sino ignorar los pasos 4, 5 y 6 solamente. 4.- Añadir a la pestaña unidades y añadir en la que tengáis Windows instalado. 5.- Ahora el siguiente paso es renombrar la carpeta system32 de la carpeta .wine a otro nombre y crear un vínculo de vuestra carpeta Windows/System32 a system32. Para ello abrid una terminal nueva y poned lo siguiente. Código:
$ cd ~/.wine/drive_c/windows Código:
$ mv system32 system32-bak Código:
$ ln -s -d /media/sda5/WINDOWS/system32 system32 Código:
$ cp -r /media/sda5/WINDOWS/system/ system/ 6.- A continuación enlazamos la carpeta fonts de windows Código:
$ mv fonts fonts-bak 4a, 5a y 6a.-Necesitáis copiar lo archivos de Windows/System32 y Windows/System a vuestra carpeta de wine, ésto ocupa mucho así que vosotros mismos. Para ello: Código:
$ cd ~/.wine/drive_c/windows Ahora renombrad la carpeta system32 a system32-bak Código:
$ cp -r /media/sda5/WINDOWS/system32/*.* system32/ Código:
$ cp -r /media/sda5/WINDOWS/system/*.* system/ Código:
$ cp -r /media/sda5/WINDOWS/fonts/*.* fonts/ Ahora ya podéis ejecutar el programa E+ Utils, para ello abrid nautilus (si usáis Gnome o Konqueror si usáis KDE) e id a la carpeta donde tengáis instalado E+ Utils y abrid el ejecutable de windows "MVisionE+Utl.exe" y podréis pasar firmwares y listas de canales entre el MVision E+ y el Deco. Notas: Si tenéis problemas al hacer "ln" o "cp" poned delante "sudo" para dar permisos de superusuario Multitud de programas de este tipo podréis utilizar también,salvo el programa de nuestro compañero llamado "M-Vision Tools" (aunque no lo he probado) debido a usar NET Frameworks aunque supongo que se podrá utillizar Cualquier duda si no respondo mandadme un privado y contestaré por aquí. Si tenéis problemas al abrir el archivo porque no os reconoce las fuentes de windows leed el siguiente enlace (aunque está hecho para Ubuntu 4.10, pero será muy similar para cualquier distribución de Debian e incluso otras) http://hevria.blogspot.com/2004/11/u...o-fuentes.html Un saludo :cool: Mario http://www.danasoft.com/sig/.jpg |
He encontrado problemas en Ubuntu 6.10 (Edgy) así que es posible que no podáis ponerlo en funcionamiento siguiendo este tutorial... ya cuando tenga tiempo intento dedicarme a ello.
Un saludo |
Gracias por tu tiempo compañero.
|
Nada, lo dicho, en cuanto termine lo que me falta de carrera (nada) me pondré manos en la masa y seguramente antes
|
En nada instalaré la versión final de Feisty (en cuanto salga) en el ordenador de escritorio, así que contaré si funciona
|
Hola.
He intentado seguir los pasos que propones, pero no termino de comprenderlos, en ambos casos haces referencia a las carpetas originales de Windows, pero yo no lo tengo instalado, solo tengo linux, en concreto la distribucion de Ubuntu 7.04. Hasta hoy, el problema lo habia salvado lanzando una version de live de win, porque si lanzo directamente el ejecutable con wine arranca bien, pero no me deja conectar con el deco, si lanzo el emulador virtualbox para linux no me reconoce el puerto y tampoco se como cargarlo, asi q sigo probando con el live, a falta de conocer otro metodo que me funcione D: |
bueno, ya he conseguido que me reconozca el puerto desde linux y me dice el firm que tengo instalado en el deco, pero cuando intento hacer comunicaciones con el deco este se botea automaticamente y wine se keda colgado...y ahi me vuelvo a kedar de momento :d
|
Están habiendo muchos problemas con wine. Desde la versión 0.9.21 más o menos han empezado a haber fallos para todo esto.
Personalmente ahora no consigo hacerlo funcionar |
No estoy muy de acuerdo con este post, sobre todo en lo que dice que hay que copiar toda la carpeta system32 :eek: (eso es una barbaridad). Así que aquí van un par de manuales más adecuados para usar MVisionE+ Tools con [B]Wine[/B] y M-Vision Tools con [B]Mono[/B]:
[URL="http://www.hsmd.tv/downloads/MVISIONE+UTILS202.zip"]MVisionE+ Utils: [/URL] ------------------------ [B]1.[/B] Instalamos la última versión de Wine desde nuestros repositorios favoritos (en cada distribución de linux se hará de una forma o de otra, eso ya os apañais vosotros). [B]2.[/B] Descargamos MVisionE+ Tools por ejemplo con el enlace de arriba, y lo extraemos por ejemplo en nuestro home (/home/tuusuario) ya que ahi vamos a estar seguros de que el programa tenga permiso de escritura para poder escribir sus archivos temporales. [B]3.[/B] Ejecutamos MVisionE+ Utils [B]estando situados en la carpeta del programa[/B] en un terminal, escribimos lo siguiente: [CODE]~> wine MVisionE+Utl.exe[/CODE] Si en el menú Conexión os aparece todo deshabilitado pasar al siguiente punto. Si os reconoce los puertos ya habeis terminado :) 4. Aquí viene lo más complicadillo. Para poder usar el puerto serie, nuestro usuario debe tener permiso de escritura en él. Hay dos formas de hacerlo: [B]#1ª forma:[/B] [B]La que yo recomiendo[/B], es añadiendo nuestro usuario al grupo al cual tiene permisos de lectura y escritura del puerto serie. Para que no os lieis aqui teneis la equivalencia entre puertos unix y puertos "windows": /dev/ttyS0 --> COM1 /dev/ttyS1 --> COM2 /dev/ttyS2 --> COM3 ... Así que para saber que grupo teneis que añadir a vuestro usuario, listaremos los puertos de la siguiente manera: [CODE]~> ls -l /dev/ttyS*[/CODE] Con eso os saldrá algo parecido a esto: crw-rw---- 1 root uucp 4, 64 sep 21 21:12 /dev/ttyS0 crw-rw---- 1 root uucp 4, 65 sep 21 21:12 /dev/ttyS1 crw-rw---- 1 root uucp 4, 66 sep 21 21:12 /dev/ttyS2 crw-rw---- 1 root uucp 4, 67 sep 21 21:12 /dev/ttyS3 crw-rw---- 1 root uucp 4, 68 sep 21 21:12 /dev/ttyS4 crw-rw---- 1 root uucp 4, 69 sep 21 21:12 /dev/ttyS5 crw-rw---- 1 root uucp 4, 70 sep 21 21:12 /dev/ttyS6 crw-rw---- 1 root uucp 4, 71 sep 21 21:12 /dev/ttyS7 Como alguno de vosotros ya sabrá, hay una columna con el usuario (root) y otra la columna que es la del grupo (uucp). La que nos interesa es la segunda (uucp en mi caso, en el vuestro puede ser otro el grupo). El comando para añadir vuestro usuario al grupo (uucp) es el siguiente: [CODE]~> sudo usermod -A uucp tuusuario[/CODE] Con este listaremos que se ha añadido correctamente: [CODE]~> id tuusuario[/CODE] Si al ejecutar de nuevo el programa con wine (paso 3) en el menú Conexión os aparece todo deshabilitado quizá tengais que cerrar la sesión y volver a entrar (a kde, gnome,..) para tome el nuevo grupo del usuario. [B]#2ª forma:[/B] Otra forma de que nuestro usuario tenga permiso de escritura sobre los puertos serie es que estos tengan habilitados el bit de lectura y escritura para todos los usuarios. Mediante las siguientes instrucciones podrás cambiarle los permisos a los puertos serie: [CODE]~> sudo chmod 666 /dev/ttyS0[/CODE] Tendrás que cambiarselos para todos los puertos que quieras usar. Por ejemplo, si quieres tambien poder usar el COM2 tendrás que, además de la anterior instrucción que era para el COM1, poner la siguiente: [CODE]~> sudo chmod 666 /dev/ttyS1[/CODE] con esto de tener estos permisos: crw-rw---- pasará a tener estos otros: crw-rw-rw- [URL="http://www.hsmd.tv/downloads/M-Vision_Tools_2.9.zip"]M-Vision Tools:[/URL] ----------------------- Para usar M-Vision Tools, además de tener permiso de escritura como hemos visto en el programa anterior en los puertos serie, necesitamos Mono. Mono es una implementación libre de la plataforma .Net de Microsoft que nos permitirá poder ejecutar este programa. Asi que antes de comenzar bajaroslo si no lo teneis ya (comprobadlo poniendo mono en un terminal) de vuestros repositorios. [B]1.[/B] Descargamos el programa por ejemplo con el enlace de arriba, y lo extraemos por ejemplo en nuestro home (/home/tuusuario) ya que ahi vamos a estar seguros de que tenga permiso de escritura el programa para sus archivos temporales. [B]2.[/B] En un terminal [B]estando situados en la carpeta del programa[/B], escribís lo siguiente: [CODE]~> mono "M-Vision Tools 2.9.exe"[/CODE] (las comillas son para poder escribir los nombres de los archivos que tienen espacios) Si no quereis usar el terminal para lanzar el programa, también lo podeis hacer pinchando sobre el ejecutable (en konqueror si estais en kde) y poniendo "mono" (sin las comillas) en la ventana que os salga. (en gnome no se si será más o menos parecido) [B]3.[/B] Si en el puerto COM para seleccionar no os sale ninguno mirad el paso 4º del programa anterior. [B]Nota:[/B] ~> es solo para indicar el "prompt" de vuestro usuario, no hay que teclearlo. Si no os fuera algo o teneis algo que añadir decidmelo e intentaré ampliar los manuales. Los programas los he probado con Wine 0.9.53 y con Mono 1.2.5. Aqui teneis la captura de que funcionan en mi openSuSE 10.3: [URL=http://www.subirimagenes.com/imagen-de-mvision-1794783.html]http://s1.subirimagenes.com/imagenes...783mvision.jpg[/URL] Saludos. |
Sí pero, en las capturas no veo que te haya conectado a tu MVIsion
|
Por si a alguien le sirve, confirmo que con:
Ubuntu 11.10, conversor USB a Serial, y M-Vision Tools v2.9 con Mono(.NET) conecta con FCIS 7000 E+. 1. Instalar Mono: Gestor de paquetes Synaptic --- mono-dev 2. Conectar el conversor usb-serial port a un USB. 3. Comprobar que el hardware ha sido detectado como puerto serie: Código:
~$ dmesg | grep tty 5. Conectar el puerto serie a la entrada RS232 del decodificador. 6. Arrancar M-Vision Tools v2.9 a través de Mono: Botón secundario encima de M-Vision Tools v2.9.exe --- Abrir con Mono 7. Seleccionar el puerto com (en mi caso): /dev/ttyUSB0 8. Conectar. Bye. |
La franja horaria es GMT +2. Ahora son las 06:20. |
Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate