Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Raspberry Pi3 + Gambas3
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
xmuno - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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?
 



 
Tasagore - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
Tasagore - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
Tasagore - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Raspberry Pi3 + Gambas3 
 
Hola.
¿Y por qué gksudo y no sudo directamente? ¿Dónde radica la diferencia?
Un saludo.
 



 
Guizans - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
didier18 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
Tasagore - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Raspberry Pi 2 Y Gambas3 jsbsan General 6 Jueves, 18 Febrero 2016, 07:19 Ver último mensaje
shordi
No hay nuevos mensajes Gambas En Raspberry Pi CanihoJR Instalación 2 Jueves, 26 Abril 2018, 20:54 Ver último mensaje
tincho
No hay nuevos mensajes Reconocimiento De Voz Contínuo Con Raspbe... celtilander General 6 Viernes, 24 Agosto 2018, 18:54 Ver último mensaje
shordi
No hay nuevos mensajes Para Los Gurús De La Raspberry Pi shordi Mundo Linux 5 Miercoles, 08 Abril 2020, 13:25 Ver último mensaje
portaro
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron