Hola a todos.
A raíz del proyecto que estoy intentando hacer con la placa Omega2p veo que el primer problema que me encuentro es que no existe ningún paquete gambas en los repositorios de Omega, luego como este sistema esta basado en realidad en el proyecto LEDE me fui a ver los paquetes de este repo y tampoco esta allí.
https://lede-project.org/packages/index/start
En la practica si en la terminal de omega2 uso el comando
opkg list | grep bash > Aparece bash - 4.3.42-1
opkg list | grep python > Aparecen muchos paquetes python3-*
Pero si pongo
opkg list | grep gambas > No aparece nada. (lo mismo si pongo gb, gbx o gbr)
Bueno, si hago un programa para la consola en el lenguaje gambas y quiero usarlo en un Linux que no tiene gambas ni la posibilidad de instalarlo ni tampoco componentes, nada en absoluto.
¿Como correr este programa?
Creo que la explicación seria valida para cualquier Linux.
En la web de Omega2 hay un ejemplo para leer datos de un sendos de humedad de una maceta de una planta, si se fijan, verán que hay una parte con el código de la lógica del programa en python. Ahora bien me gustaria hacer este ejemplo pero en vez de con python hacerlo con gambas.
Saludos.
Omega2p Y Programas En Gambas.
Subject: Omega2p Y Programas En Gambas.
Last edited by tincho on Friday, 19 January 2018, 14:57; edited 1 time in total
Last edited by tincho on Friday, 19 January 2018, 14:57; edited 1 time in total
Subject: Re: Omega2p Y Programas En Gambas.
Tincho:
Tienes que instalar gambas (aunque solo sea para correr programas de consola hechos en gambas), ya que es un lenguaje interpretado.
Lo que ocurre con Python, que también es un lenguaje interpretado, es que esta tan extendido, que todas las distribuciones la llevan incluido al instalarse.
Nota:
Una posible solución seria crear un Docker que tenga todos los paquetes de gambas3, y asi solo instalarias una unica vez...
Citar:
Tienes que instalar gambas (aunque solo sea para correr programas de consola hechos en gambas), ya que es un lenguaje interpretado.
Lo que ocurre con Python, que también es un lenguaje interpretado, es que esta tan extendido, que todas las distribuciones la llevan incluido al instalarse.
Nota:
Una posible solución seria crear un Docker que tenga todos los paquetes de gambas3, y asi solo instalarias una unica vez...
Subject: Re: Omega2p Y Programas En Gambas.
Respecto a gambas, ¿Te refieres a instalar también el IDE (es un PC sin entorno gráfico)?
Respecto a Doker tampoco esta disponible en la lista de paquetes de Omega2.
Me parece que el tema pasa por crear el paquete para Omega o LEDE pero no tengo idea de como se hace.
Saludos.
jsbsan escribió:
Respecto a gambas, ¿Te refieres a instalar también el IDE (es un PC sin entorno gráfico)?
Respecto a Doker tampoco esta disponible en la lista de paquetes de Omega2.
Me parece que el tema pasa por crear el paquete para Omega o LEDE pero no tengo idea de como se hace.
Saludos.
Subject: Re: Omega2p Y Programas En Gambas.
En la lista internacional no hay nada al respecto?
No es lo mismo que instalar gambas en el Raspberry?
tincho escribió:
En la lista internacional no hay nada al respecto?
No es lo mismo que instalar gambas en el Raspberry?
Subject: Re: Omega2p Y Programas En Gambas.
No lo se, ¿Podrías pasar el link de la lista internacional?
Yo encontre este:
http://lists.gambas-basic.org/listinfo/user
Pero no se como buscar "omega", por ejemplo.
Supongo que no, porque Raspbian es debian y tiene todo lo mismo que para cualquier arquitectura en repos debian (creo)
Mientras que Omega es un fork de LEDE que a su vez lo es de OpenWRT y no tienen el mismo conjunto de paquetes, por ejemplo gambas no esta
Saludos.
tercoIDE escribió:
No lo se, ¿Podrías pasar el link de la lista internacional?
Yo encontre este:
http://lists.gambas-basic.org/listinfo/user
Pero no se como buscar "omega", por ejemplo.
Citar:
Supongo que no, porque Raspbian es debian y tiene todo lo mismo que para cualquier arquitectura en repos debian (creo)
Mientras que Omega es un fork de LEDE que a su vez lo es de OpenWRT y no tienen el mismo conjunto de paquetes, por ejemplo gambas no esta
Saludos.
Subject: Re: Omega2p Y Programas En Gambas.
Acabo de "agregar" otro repo, descomentando una linea del archivo /etc/opkg.conf pero tampoco aparece gambas.
¿Es posible instalar gambas en esta placa?
Saludos.
¿Es posible instalar gambas en esta placa?
Saludos.
Subject: Re: Omega2p Y Programas En Gambas.
No hay nada, pero puedes preguntar y tal vez alguien lo haya hecho. O Benoit te pueda guiar.
tincho escribió:
No hay nada, pero puedes preguntar y tal vez alguien lo haya hecho. O Benoit te pueda guiar.
Subject: Re: Omega2p Y Programas En Gambas.
Hola
Por lo que he podido ver, el problema es que la arquitectura de ese procesador es MiPS y actualmente gambas solo compila en i386, i686 y ARM. Se podría preguntar a Benoit si mediante algún emulador se podría hacer cross-compiling, es decir, compilar para MiPS en tu máquina y luego copiar los ejecutables en el Omega2.
En un principio no me imaginaba que esto fuera un problema, pero veo que es más peliagudo de lo que esperaba...
A ver si hay suerte y quieren mirarlo, porque me parece interesante que gambas pueda funcionar en esa miniatura (cuando digo gambas, me refiero al runtime, nada de IDE, puesto que no hay entorno gráfico).
Saludos
Por lo que he podido ver, el problema es que la arquitectura de ese procesador es MiPS y actualmente gambas solo compila en i386, i686 y ARM. Se podría preguntar a Benoit si mediante algún emulador se podría hacer cross-compiling, es decir, compilar para MiPS en tu máquina y luego copiar los ejecutables en el Omega2.
En un principio no me imaginaba que esto fuera un problema, pero veo que es más peliagudo de lo que esperaba...
A ver si hay suerte y quieren mirarlo, porque me parece interesante que gambas pueda funcionar en esa miniatura (cuando digo gambas, me refiero al runtime, nada de IDE, puesto que no hay entorno gráfico).
Saludos
Subject: Re: Omega2p Y Programas En Gambas..
Efectivamente, es así como indicas. y el arduino Yún es tambien MIPS
¿Hay alguna placa que cueste entre €10 y€ 30 que corra ubuntu o debian y no se raspberry pi?
En la página de LEDE hablan de cross-compilling, pero de momento escapa a mis conocimientos. asi que espero que echen un cable.
Si yo también pensaba que se podría instalar gambas como se hace con un ubuntu, pero se ve que no. una lastima.
¿El runtime corre los scripts de gambas?
Para correr un script gambas, ¿Que es lo mínimo que hay que instalar en el pc?
Para correr una aplicación de consola ¿Que es lo mínimo que hay que instalar?
Saludos
jguardon escribió:
Efectivamente, es así como indicas. y el arduino Yún es tambien MIPS
¿Hay alguna placa que cueste entre €10 y€ 30 que corra ubuntu o debian y no se raspberry pi?
Citar:
En la página de LEDE hablan de cross-compilling, pero de momento escapa a mis conocimientos. asi que espero que echen un cable.
Citar:
Si yo también pensaba que se podría instalar gambas como se hace con un ubuntu, pero se ve que no. una lastima.
Citar:
¿El runtime corre los scripts de gambas?
Para correr un script gambas, ¿Que es lo mínimo que hay que instalar en el pc?
Para correr una aplicación de consola ¿Que es lo mínimo que hay que instalar?
Saludos
Subject: Re: Omega2p Y Programas En Gambas.
Last edited by tincho on Friday, 26 January 2018, 15:54; edited 1 time in total
Hola, me comentan en el help desk de Onion que van a incluir el paquete gambas3 en las próximas ediciones del firmware.
Ahora, me pregunto que es exactamente lo que deben instalar, porque todo gambas no verdad? el IDE para que lo van a instalar en Omega si no tiene entorno gráfico.
Alguien podría listar que paquetes serian necesarios instalar en Omega en este caso para poder correr aplicaciones gambas3 de terminal.
Es posible escribir el código de gambas en archivos de texto y luego "compilarlo" para crear un .gambas es decir es posible tener el código de un programa gambas que se puede ir ajustando y corrigiendo mediante un editor de texto simple y ejecutarlo como se hace el python??
En caso que se pueda, que creo que si, ¿Como serian los pasos?
Saludos.
Ahora, me pregunto que es exactamente lo que deben instalar, porque todo gambas no verdad? el IDE para que lo van a instalar en Omega si no tiene entorno gráfico.
Alguien podría listar que paquetes serian necesarios instalar en Omega en este caso para poder correr aplicaciones gambas3 de terminal.
Es posible escribir el código de gambas en archivos de texto y luego "compilarlo" para crear un .gambas es decir es posible tener el código de un programa gambas que se puede ir ajustando y corrigiendo mediante un editor de texto simple y ejecutarlo como se hace el python??
En caso que se pueda, que creo que si, ¿Como serian los pasos?
Saludos.
Last edited by tincho on Friday, 26 January 2018, 15:54; edited 1 time in total
Page 1 of 3
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1095s (PHP: -22% SQL: 122%)
SQL queries: 25 - Debug Off - GZIP Enabled