Autor |
Mensaje |
xmuno
Usuario
Registrado: Febrero 2015
Mensajes: 49
Edad: 51
|
Raspberry Pi3 + Gambas3
Hola,
He instalado gambas 3.9.1 en un raspbian(esta en los repositorios oficiales). He instalado tambien la libreria PIGPIO escrita en c para poder utilizar los pines de la raspberry. Al utilizar la libreria en gambas,
Y tambien
Public Sub Form_Open()
Dim GpioOk As Integer
GpioOk = gpioInitialise()
If GpioOk < 0 Then
Label1.Text = "Error: Ejecuta como root"
Else
Label1.Text = "Initialised: pigpio version no: " & GpioOk
Me.Text = "Pi hardware rev: " & Hex$(gpioHardwareRevision())
Me.Text &= ", pigpio vers: " & gpioVersion()
Me.Tag = 0
Endif
End
El caso es que al arrancar el ide en la consola "gksudo gambas3" y ejecutar el programa, el IDE lanza un error en la consola "sigHandler: Unhandled signal 11, terminating".
Alguien puede darme una pista de que esta pasando?
Gracias a todos.
|
#1 Miercoles, 12 Septiembre 2018, 18:32 |
|
|
Tasagore
Usuario
Registrado: Abril 2016
Mensajes: 48
Edad: 54
|
Re: Raspberry Pi3 + Gambas3
Yo estoy justamente con lo mismo, con gambas 3.9.2 y el gpio de Rasberry y tengo un problema diferente pero que igual está relacionado, si ejecuto gksu gambas3 me arranca el IDE pero sin letras, solo veo las ventanas, puedo pulsar donde se supone que están las opciones y funciona, pero por ejemplo para abrir un proyecto el diálogo aparece sin letras. Sin gksu (en modo normal) todo funciona correctamente, ¿a ti te llega a arrancar o ni eso?
|
#2 Miercoles, 12 Septiembre 2018, 20:07 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Raspberry Pi3 + Gambas3
No confundáis ejecutar el IDE como root a Ejecutar tu programa como root.
Abre gambas normalmente, y compila tu programa (Menu->Proyecto-> crear ejecutable) luego ejecuta tu programa desde una consola como root.
Debería funcionar.
Saludos.
=================== No podemos regresar
|
#3 Miercoles, 12 Septiembre 2018, 20:11 |
|
|
Tasagore
Usuario
Registrado: Abril 2016
Mensajes: 48
Edad: 54
|
Re: Raspberry Pi3 + Gambas3
No confundáis ejecutar el IDE como root a Ejecutar tu programa como root.
Abre gambas normalmente, y compila tu programa (Menu->Proyecto-> crear ejecutable) luego ejecuta tu programa desde una consola como root.
Debería funcionar.
Saludos.
No es el caso, necesitamos ejecutar el IDE como root porque de otro modo no puedes probar el programa, cuando intentas acceder a las librerías del GPIO te indica que no estás como root y no te lo permite.
Ha actualizado a 3.11.2 y exactamente lo mismo, el IDE arranca sin letras.
última edición por Tasagore el Miercoles, 12 Septiembre 2018, 21:32; editado 1 vez
|
#4 Miercoles, 12 Septiembre 2018, 21:16 |
|
|
Tasagore
Usuario
Registrado: Abril 2016
Mensajes: 48
Edad: 54
|
Re: Raspberry Pi3 + Gambas3
Hola,
He instalado gambas 3.9.1 en un raspbian(esta en los repositorios oficiales). He instalado tambien la libreria PIGPIO escrita en c para poder utilizar los pines de la raspberry. Al utilizar la libreria en gambas,
Y tambien
Public Sub Form_Open()
Dim GpioOk As Integer
GpioOk = gpioInitialise()
If GpioOk < 0 Then
Label1.Text = "Error: Ejecuta como root"
Else
Label1.Text = "Initialised: pigpio version no: " & GpioOk
Me.Text = "Pi hardware rev: " & Hex$(gpioHardwareRevision())
Me.Text &= ", pigpio vers: " & gpioVersion()
Me.Tag = 0
Endif
End
El caso es que al arrancar el ide en la consola "gksudo gambas3" y ejecutar el programa, el IDE lanza un error en la consola "sigHandler: Unhandled signal 11, terminating".
Alguien puede darme una pista de que esta pasando?
Gracias a todos.
Por si te sirve, como yo no he conseguido ejecutar el IDE con gksu sin que me diera problemas, he habilitado el usuario root, me he logueado en la PI como root y entonces el gambas y el GPIO me funcionan correctamente. Solución bruta porque estás como root constantemente, pero funciona.
|
#5 Miercoles, 12 Septiembre 2018, 21:46 |
|
|
Guizans
Aprendiz
Registrado: Febrero 2012
Mensajes: 99
Edad: 45
|
Re: Raspberry Pi3 + Gambas3
Hola.
¿Y por qué gksudo y no sudo directamente? ¿Dónde radica la diferencia?
Un saludo.
|
#6 Viernes, 14 Septiembre 2018, 11:07 |
|
|
didier18
Aprendiz
Registrado: Junio 2014
Mensajes: 84
Edad: 66 Ubicación:
|
Re: Raspberry Pi3 + Gambas3
---fr---
Bonjour
Il y a dans la "Farm" /exemples un utilitaire très pratique qui permet de lancer les programmes qui nécéssitent des droits d'adminstrateur.
"Sudo_solution 0.1.0"
Peut être qu'effectivement ce serait un début de solution...
Bonne journée.
---es---
Hola.
Hay una utilidad muy práctica en el "Farm" /ejemplos que le permite lanzar programas que requieren derechos de administrador.
"Sudo_solución 0.1.0"
Tal vez este sea el comienzo de una solución......
Que tengas un buen día.
|
#7 Sabado, 15 Septiembre 2018, 09:19 |
|
|
Tasagore
Usuario
Registrado: Abril 2016
Mensajes: 48
Edad: 54
|
Re: Raspberry Pi3 + Gambas3
Hola.
¿Y por qué gksudo y no sudo directamente? ¿Dónde radica la diferencia?
Un saludo.
Son cosas diferentes pero en este caso no hay diferencia, se trata de lanzar el IDE (no la aplicación) como root, de otro modo las librerias I/O de la PI no funcionan, y yo no he encontrado otra solución más que la que he publicado antes.
|
#8 Domingo, 23 Septiembre 2018, 16:06 |
|
|
|