Название: Raspberry Pi® a fondo para desarrolladores
Автор: Derek Molloy
Издательство: Bookwire
Жанр: Математика
isbn: 9788426727800
isbn:
Amplificadores operacionales ideales
Retroalimentación negativa y seguidor de tensiones
Retroalimentación positiva
Consejos finales
Resumen
Otras lecturas
Introducción
Rendimiento de los lenguajes en el RPi
Establecer la frecuencia de trabajo en la CPU del RPi
Un primer circuito para la computación física
Lenguajes de script
Opciones de lenguajes de script
Bash
Lua
Perl
Python
Lenguajes compilados dinámicamente
Javascript y Node.js en el RPi
Java en el RPi
C y C++ en el RPi
Introducción a C y C++
Compilando y enlazando
Cómo escribir el programa C/C++ más corto del mundo
Compilación estática y dinámica
Variables y operadores en C/C++
Punteros en C/C++
Cadenas de caracteres (strings) de estilo C
Control de LED en C
La "C" de C++
Primer ejemplo y gestión de cadenas en C++
Paso por valor, por puntero y por referencia
Control del LED con C++ (sin emplear objetos)
Introducción a la programación orientada a objetos
Clases y objetos
Encapsulación
Herencia
Control de LED orientado a objetos con C++
Interfaz con el sistema operativo Linux
Glibc y syscall
Cómo mejorar el rendimiento de Python
Cython
Cómo ampliar Python con C/C++
La API Python/C
Boost.Python
Resumen
Otras lecturas
Bibliografía
Interfaz, control y comunicaciones
Interfaz de entrada/salida en el Raspberry Pi
Introducción
Entrada/salida de propósito general
Salida digital GPIO
Entrada digital GPIO
Resistencias pull-up y pull-down internas
Interfaz con circuitos DC con alimentación
Uso de C++ para el control de la salida GPIO con sysfs
Más sobre programación con C++
Funciones de retrollamada
Hilos de ejecución POSIX
Linux poll (sys/poll.h)
Una clase GPIO mejorada
Uso de la memoria para el control de la salida GPIO
Control de GPIO mediante devmem2
Control de GPIO mediante C y /dev/mem
Cambiar la configuración de las resistencias internas
WiringPi
Cómo instalar wiringPi
El comando gpio
Programación con wiringPi
Cambiar el estado de un LED mediante wiringPi
Pulsación de un botón: respuesta LED
Comunicación con sensores One-Wire
PWM y los relojes de propósito general
Pulse-Width Modulation (PWM)
Aplicación PWM: oscurecimiento de un LED
Aplicación PWM: control de un servomotor
Señales de reloj de propósito general
Las salidas GPIO y los permisos
Cómo escribir reglas udev
Los permisos y wiringPi