Librería bcm2835 de Mike McCauley, Instalar en Raspbian

En el siguiente tutorial, veremos como instalar la librería bcm2835 en su versión 1.39 by Mike McCauley, el cuál utilizaremos en nuestra Raspberry Pi b+.

Cabe destacar que existe compatibilidad de la librería con BCM2836 (Raspberry 2).

Página oficial de la Biblioteca:

http://www.airspayce.com/mikem/bcm2835/

1. Descargar y descomprimir.

Ejecutar la siguiente línea de comandos desde la Terminal:

[code language=»bash»]
$ wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.39.tar.gz
[/code]

librería
Descargar librería

Descomprimimos el archivo:

[code language=»bash»]
$ tar zxvf bcm2835-1.39.tar.gz
[/code]

librería
Descomprimir librería

Ingresamos a la ruta de la carpeta descomprimida:

[code language=»bash»]
$ cd bcm2835-1.39
[/code]

2. Configurar e instalar.

Ejecutar la siguiente línea de comandos:

Corremos la configuración:

[code language=»bash»]
$ ./configure
[/code]

step_3
Configurar librería

Compilamos los archivos de la biblioteca:

[code language=»bash»]
$ sudo make
[/code]

step_4

Corroborar la compilación:

[code language=»bash»]
$ sudo make check
[/code]

step_5

Instalar archivos de la biblioteca:

[code language=»bash»]
$ sudo make install
[/code]

step_6
Uso de la Biblioteca BCM2835.

Debido a que es una biblioteca externa, tenemos que agregar la siguiente instrucción.

[code language=»bash»]
$ #include <bcm2835.h>
[/code]

Compilar con la Biblioteca.

[code language=»bash»]
$ gcc -o ejecutable -l rt ejemplo.c -l bcm2835
[/code]

gcc o g++ para C o C++.
-l = Vincular una biblioteca al ejecutable generado.
rt = Usa el “real-time scheduling” del sistema operativo.
bcm2835 = Nombre de la biblioteca.

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *