Raspberry Pi3 + Gambas3


Objetivo: 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,
Library "/usr/local/lib/libpigpio"
Public Extern gpioInitialise() As Integer
Public Extern gpioTerminate() As Integer
Public Extern gpioHardwareRevision() As Long
Public Extern gpioVersion() As String
Const pi_ent As Integer = 0
Const pi_sort As Integer = 1
Const pi_ModeIn As Integer = 0
Const pi_ModeOut As Integer = 1

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.

Perfil MP  
Objetivo: 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?

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: Re: Raspberry Pi3 + Gambas3
shordi escribió: [Ver mensaje]
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
Perfil MP  
Objetivo: Re: Raspberry Pi3 + Gambas3
xmuno escribió: [Ver mensaje]
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,
Library "/usr/local/lib/libpigpio"
Public Extern gpioInitialise() As Integer
Public Extern gpioTerminate() As Integer
Public Extern gpioHardwareRevision() As Long
Public Extern gpioVersion() As String
Const pi_ent As Integer = 0
Const pi_sort As Integer = 1
Const pi_ModeIn As Integer = 0
Const pi_ModeOut As Integer = 1

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.

Perfil MP  
Objetivo: Re: Raspberry Pi3 + Gambas3
Hola.
¿Y por qué gksudo y no sudo directamente? ¿Dónde radica la diferencia?
Un saludo.

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: Re: Raspberry Pi3 + Gambas3
Guizans escribió: [Ver mensaje]
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.

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.7368s (PHP: -85% SQL: 185%)
Consultas SQL: 46 - Debug off - GZIP Activado