Diferencia entre revisiones de «/dev/null:Tutorial:Configuracion raspberry pi»
De WikiRobotics
(→Scripts al inicio) |
|||
| Línea 42: | Línea 42: | ||
==Scripts al inicio== | ==Scripts al inicio== | ||
| + | ===Forma 1 === | ||
*Colocar el fichero a ejecutar en /etc/init.d/ | *Colocar el fichero a ejecutar en /etc/init.d/ | ||
*update-rc.d blah defaults | *update-rc.d blah defaults | ||
| Línea 47: | Línea 48: | ||
*update-rc.d -f blah remove | *update-rc.d -f blah remove | ||
[http://www.debian-administration.org/articles/28 Via ] | [http://www.debian-administration.org/articles/28 Via ] | ||
| + | === Forma 2 === | ||
| + | Editar fichero /etc/rc.local | ||
| + | Poner ruta del script a ejecutar. | ||
=Autor= | =Autor= | ||
Revisión del 02:41 9 mar 2013
Contenido
Introducción
Antes de comenzar
Programación
Dependencias
Paquetes necesarios para poder programar:
- python-dev
- build-essential
WiringPI
El objetivo de wirinpi es programar la raspberry como si de una placa arudino se tratará.
EJemplos
/*
* blink.c:
* Simple test program to blink an LED on pin 7
*/
#include <wiringPi.h>
#include <stdio.h>
int main (void)
{
int pin = 7;
printf("Raspberry Pi wiringPi blink test\n");
if (wiringPiSetup() == -1)
exit (1);
pinMode(pin, OUTPUT);
for (;;){
printf("LED On\n");
digitalWrite(pin, 1);
delay(250);
printf("LED Off\n");
digitalWrite(pin, 0);
delay(250);
}
return 0;
}
Compilación del código
cc -o blink blink.c -L/usr/local/lib -lwiringPi
Sistema
Scripts al inicio
Forma 1
- Colocar el fichero a ejecutar en /etc/init.d/
- update-rc.d blah defaults
Si lo quisieramos eliminar:
- update-rc.d -f blah remove
Forma 2
Editar fichero /etc/rc.local Poner ruta del script a ejecutar.
Autor
Santiago López Pina
