Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BeagleBone Black
Raspberry Pi B+
Cubie Board
ODROID-XU3
1
Linux Embebido - CDIP.SE 04
Galileo Gen I
Radxa ROCK
WRTnode
2
Linux Embebido - CDIP.SE 04
www.busybox.net
ls
touch
Cambia
fecha
hora
de
archivos
cp
mv
mkdir
Crea directorios
rm
chmod
less
echo
Escribe un archivo
cat
Lee un archivo
vi
Editor de archivos
3
Linux Embebido - CDIP.SE 04
www.busybox.net
echo
cat
tail
head
sort
chmod
ln
ps
pgrep
pstree
jobs
Control de tareas y p
fg
bg
SSH
www.busybox.net
Permisos:
777 - Rwxrwxrwx
755 - Rwxr-xr-x
4) Ejecutamos el script
#
./script.sh
5
Linux Embebido - CDIP.SE 04
Como
editar
un
Script
opkg update
nano script.sh
6
Linux Embebido - CDIP.SE 04
Ejemplo 1: echo
cat
Archivo: ejemplo01_echo_cat.sh
#!/bin/ash
www.busybox.net
cat archivo.txt
7
Linux Embebido - CDIP.SE 04
Ejemplo 2: for
Archivo: ejemplo02_for.sh
#!/bin/ash
www.busybox.net
for i in $(seq 0 5)
do
echo $(date -u)
$(sleep 1s)
done
8
Linux Embebido - CDIP.SE 04
Ejemplo 3: if
Archivo: ejemplo03_if.sh
#!/bin/ash
www.busybox.net
local var1
var1="texto"
if [ "${var1}" = "texto" ]
then
echo "Dentro del if"
fi
9
Linux Embebido - CDIP.SE 04
Ejemplo 4: if
Archivo: ejemplo04_if.sh
#!/bin/ash
www.busybox.net
if [ -f /tmp/2015-10-09.txt ]
then
echo "El archivo existe."
else
echo "El archivo no existe."
fi
10
Linux Embebido - CDIP.SE 04
Ejemplo 5: while
Archivo: ejemplo05_while.sh
#!/bin/ash
www.busybox.net
while true
do
echo $(date -u)
$(sleep 1s)
done
11
Linux Embebido - CDIP.SE 04
Ejemplo 6: while
Archivo: ejemplo06_while.sh
#!/bin/ash
www.busybox.net
local variable1
variable1="texto"
while true
do
$(sleep 1s)
echo ${variable1}
done
12
Linux Embebido - CDIP.SE 04
Ejemplo 7: while
Archivo: ejemplo07_while.sh
#!/bin/ash
www.busybox.net
local hora
hora=$(date)
$(sleep 10)
while true
do
echo ${hora}
hora=$(date)
$(sleep 1s)
done
13
Linux Embebido - CDIP.SE 04
15
Linux Embebido - CDIP.SE 04
16
Linux Embebido - CDIP.SE 04
17
Linux Embebido - CDIP.SE 04
# Off
# On
18
Linux Embebido - CDIP.SE 04
Resolucin:
Resolucin = Vmax / (L - 1)
L niveles = 2 ^ N bits
Frec. de muestreo:
f muestreo > 2 * f max de la seal
Ejemplos:
Vmax
DAC 8 bits
L = 256
DAC 10 bits
L = 1024
19
Linux Embebido - CDIP.SE 04
Periodo ( T ):
Periodo = 1 / frecuencia
Ejemplos:
20
Linux Embebido - CDIP.SE 04
Problemas
1)
2)
3)
4)
Escribir en un documento los datos del GPIO28 (D4) y el conversor A/D (A0).
Luego, hacer accesible va Web, mediante el uso de un navegador.
Nota: Usar el la entrada D4 y A0 del Shield de expansin. Adems escribir
dentro del la carpeta /www/pages/
Nota: Subir al claroline los 7 ejemplos y los 4 problemas, bajo el nombre de Tarea 2.
21
Linux Embebido - CDIP.SE 04