UPTON, EBEN / HALFACREE, GARETH
Sobre los autores
Introducción
¡Programar es divertido!
Un poco de historia
Qué se puede hacer con Raspberry Pi
Parte I. Conectar la placa
Capítulo 1. Conozca la Raspberry Pi
ARM contra x86
Windows frente a Linux
Comenzar con Raspberry Pi
Conectar una pantalla
Vídeo compuesto
Vídeo HDMI
Vídeo DSI
Conectar el sonido
Conectar un teclado y un ratón
Flashear la tarjeta SD
Flashear desde Linux
Flashear desde OS X
Flashear desde Windows
Conectar almacenamiento externo
Conectar la red
Conexión de red por cable
Conexión de red inalámbrica
Conectar alimentación
Capítulo 2. Administración del sistema Linux
Linux: Visión general
Fundamentos de Linux
Introducción a Debian
Dispositivos de almacenamiento externos
Crear una cuenta de usuario
Distribución del sistema de archivos
Distribución lógica
Distribución física
Instalar y desinstalar software
Encontrar software
Instalar software
Desinstalar software
Actualizar software
Capítulo 3. Resolución de problemas
Problemas con el teclado y el ratón
Problemas con la alimentación
Problemas con la visualización
Problemas con el inicio
Problemas con la red
El kernel de emergencia
Capítulo 4. Configurar la red
Red cableada
Red inalámbrica
Sin encriptación
Encriptación WEP
Encriptación WPA/WPA2
Conectar a la red inalámbrica
Capítulo 5. Administrar particiones
Crear una partición nueva
Redimensionar particiones existentes
Redimensionado automático
Redimensionado manual
Cambiar a una tarjeta SD de mayor capacidad
Hacer una imagen desde Linux
Hacer una imagen desde OS X
Hacer una imagen desde Windows
Capítulo 6. Configurar Raspberry Pi
Ajustes de hardware - config.txt
Modificar la visualización
Opciones de inicio
Aumentar la frecuencia de Raspberry Pi
Configuración aumento de frecuencia
Configurar aumento de tensión
Deshabilitar la memoria caché L2
Habilitar el modo comprobación
Hacer particiones de memoria - start.elf
Ajustes de software - cmdline.txt
Parte II. Utilizar Raspberry Pi como centro multimedia, máquina productiva y servidor Web
Capítulo 7. Raspberry Pi como ordenador personal para ver cine en casa
Reproducir música en la consola
HTPC dedicado con Rasbmc
Publicar materiales en Internet
Publicar materiales en la red local
Configurar Rasbmc
Capítulo 8. Raspberry Pi como máquina productiva
Aplicaciones alojadas en la nube
OpenOffice.org
Modificación de imágenes con The Gimp
Capítulo 9. Raspberry Pi como servidor Web
Instalar una infraestructura LAMP
Instalar WordPress
Parte III. Programar y modificar
Capítulo 10. Introducción a Scratch
Introducción a Scratch
Ejemplo 1: Hello World
Ejemplo 2: Animación y sonido
Ejemplo 3: Un juego sencillo
Robótica y sensores
Sensores con PicoBoard
Robótica con LEGO
Para saber más
Capítulo 11. Introducción a Python
Introducción a Python
Ejemplo 1: Hello World
Ejemplo 2: Comentarios, entradas, variables y bucles
Ejemplo 3: Jugar con pygame
Ejemplo 4: Python y la red
Para saber más
Capítulo 12. Modificación de hardware
Equipo electrónico
Códigos de color de las resistencias
Conseguir componentes
En la red
Fuera de la red
Especialistas en aficionados
El puerto GPIO
Bus serie UART
Bus I2C
Bus SPI
Utilizar el puerto GPIO en Python
Instalar la librería GPIO de Python
Salida GPIO: Iluminar un LED
Entrada GPIO: Detectar un interruptor
Evolucionando desde la placa de pruebas
Manual rápido de soldadura
Capítulo 13. Placas de expansión
Slice of Pi de Ciseco
Prototyping Pi Plate de Adafruit
Gertboard de Fen Logic
Parte IV. Apéndices
Apéndice A. Programas en Python
Serpiente Raspberry (ejemplo 3)
Lista de usuarios de IRC (ejemplo 4)
Entrada y salida GPIO
Apéndice B. Modos de visualización HDMI
Índice alfabético
Originalmente pensado como una manera fácil, barata y divertida para aprender a programar, Raspberry Pi evolucionó rápidamente en un ordenador del tamaño de una tarjeta de crédito capaz de reproducir vídeo HD, trabajar como centro ofimático, vigilar la casa o servir de vídeoconsola. ¡Su potencial es increíble! El límite lo pone su imaginación. Escrito por uno de los creadores de Raspberry Pi, encontrará todo lo que necesita saber para comenzar a utilizar y obtener el máximo rendimiento del primer ordenador del mundo verdaderamente compacto.