Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   MVISION (http://foros.zackyfiles.com/forumdisplay.php?f=398)
-   -   Cómo: usar MVision E+ Utils en GNU/Linux (http://foros.zackyfiles.com/showthread.php?t=475099)

Azathoth 10/10/2006 11:22

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
En aplicaciones poned en versión a imitar "Windows XP"

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
Ahora renombramos la carpeta system32 a system32-bak y enlazamos a la de nuestra carpeta de windows:
Código:

$ mv system32 system32-bak
Código:

$ ln -s -d /media/sda5/WINDOWS/system32 system32
donde /media/sda5/WINDOWS/system32 es mi ubicación a la carpeta system32 de windows
Código:

$ cp -r /media/sda5/WINDOWS/system/ system/
Si el sistema operativo que teníais no era windows xp debéis de cambiar en el paso 2.- de "Windows XP" al que tengáis instalado y del que habéis hecho el paso 5.-

6.- A continuación enlazamos la carpeta fonts de windows
Código:

$ mv fonts fonts-bak
$ ln -s -d /media/sda5/WINDOWS/fonts/ fonts


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
$ nautilus .

Si úsais KDE en vez de nautilus poned konqueror
Ahora renombrad la carpeta system32 a system32-bak
Código:

$ cp -r /media/sda5/WINDOWS/system32/*.* system32/
donde /media/sda5/WINDOWS/system32 es mi ubicación a la carpeta system32 de windows
Código:

$ cp -r /media/sda5/WINDOWS/system/*.* system/
Ahora copiamos la carpeta de fuentes de windows
Código:

$ cp -r /media/sda5/WINDOWS/fonts/*.* fonts/
Si el sistema operativo que teníais no era windows xp debéis de cambiar en el paso 2.- de "Windows XP" al que tengáis instalado y del que habéis hecho el paso 4a, 5a y 6a.-


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

Azathoth 25/11/2006 11:38

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

Angel_blanco 26/11/2006 10:55

Gracias por tu tiempo compañero.

Azathoth 26/11/2006 14:49

Nada, lo dicho, en cuanto termine lo que me falta de carrera (nada) me pondré manos en la masa y seguramente antes

Azathoth 11/04/2007 23:54

En nada instalaré la versión final de Feisty (en cuanto salga) en el ordenador de escritorio, así que contaré si funciona

slam 11/05/2007 21:20

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:

slam 12/05/2007 15:45

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

Azathoth 02/06/2007 23:52

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

javilete 15/01/2008 13:11

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.********/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.********/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.

Azathoth 14/03/2008 23:33

Sí pero, en las capturas no veo que te haya conectado a tu MVIsion

nemus 18/01/2012 17:40

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
[    0.000000] console [tty0] enabled
[    0.623251] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.890587] 00:0c: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[88860.946180] usb 5-2: pl2303 converter now attached to ttyUSB0

4. Alimentar el FCIS con el botón trasero. Decodificador con led rojo y la hora.
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 12:47.

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