Cargando…

BeagleBone Black cookbook : over 60 recipes and solutions for inventors, makers, and budding engineers to create projects using the BeagleBone Black /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hamilton, Charles A. (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2015.
Colección:Quick answers to common problems.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up for the First Time; Introduction; First boot up; Power requirements
  • basic guidelines; Display; Essential GNU/Linux commands
  • the command shell; Essential GNU/Linux commands
  • typical commands; Edit a text file from the command shell; Connectivity; Package management
  • Installing packages using apt-get; SSH / Remote access; System images; Chapter 2: Basic Programming Recipes; Introduction; Introduction to BoneScript; Toggle LED; Using the Cloud9 IDE
  • Node.js basic recipesAdding a new module to Node.js; Using Node.js with Johnny-Five; Python basic recipes; Adding libraries; Running a Python script to control the LEDs; Chapter 3: Physical Computing Recipes Using JavaScript, the BoneScript Library, and Python; Introduction; Controlling external LEDs; Using buttons
  • button press function; Using analog sensors; Variable resistance sensor
  • photocell; Using motors; Chapter 4: Exploring GNU/Linux Recipes Using Bash, Autotools, Debugger, and systemd; Introduction; The basic shell script; Epoch Time shell script; Compile and install
  • Compile and install Git from sourceDebugging; Debug a simple C-code application from the command line using GDB; Debug an application remotely from Eclipse and GDB server; systemd services; Basic commands for systemd services; Optimize boot time; Create a systemd service to run at boot time; Chapter 5: Basic Programming Recipes with the Linux Kernel; Introduction; Kernel application binary interface; Installing the latest kernel image; Installing and building a custom kernel; Interactions with the kernel
  • sysfs entries and controlling the GPIOs; Device Tree and its roots
  • Device Tree / basic buildDevice Tree / advanced
  • adding DT overlay to run a custom cape; Universal cape overlay; Running a script to check DT usage on GPIO pins; Chapter 6: Run Faster, Run Real Time; Introduction; Installing a test tool; Modifying the kernel using RT- PREEMPT; Modifying the kernel using Xenomai; Programmable real-time units
  • an introduction; A simple PRU test with an assembler; Running an ultrasonic range sensor with the PRUs; Using Python with the PRUs; Chapter 7: Applied Recipes
  • Sound, Picture, and Video; Introduction; Wiring up a mini amp and speakers
  • Creating a high-quality audio platform with VolumioUsing video and displays in projects; Testing a mini LCD cape; Making a video chat client prototype using Linphone; Chapter 8: The Internet of Things; Introduction; Location-based recipes
  • hooking up GPS; Location-based recipes
  • Bluetooth LE and Beacons; Using sensors and data with ThingSpeak; Making things smarter
  • building a wireless digital picture frame; Chapter 9: The Black in Outer Space; Introduction; Grabbing the International Space Station flyover data and visualizing it; Tracking using RTL-SDR; Airplane tracking with RTL-SDR