Books & Videos

Table of Contents

  1. Chapter 1 Embedded Linux for Makers

    1. Why Use BeagleBone?

    2. Intended Audience

    3. Feedback

  2. Chapter 2 The Basics and Getting Set Up

    1. Tour of the Board

    2. What You Need

    3. The Operating System

    4. Connecting to Your BeagleBone

  3. Chapter 3 Getting Around with Linux

    1. The Command Line

    2. Filesystem

    3. Setup

    4. Shutting Down

  4. Chapter 4 First Steps with Digital Electronics

    1. Connect an LED

    2. Output

    3. Input

    4. Project: Networked Outlet Timer

  5. Chapter 5 Python Pin Control

    1. Installing Adafruit’s BeagleBone IO Python Library

    2. Blinking an LED with Python

    3. Reading a Button with Python

    4. Reading an Analog Input

    5. Analog Output (PWM)

    6. Taking it Further

  6. Chapter 6 Putting Python Projects Online

    1. Sending an Email Alert

    2. Web Interface

    3. Data Logging with Xively

    4. Taking it Further

  7. Chapter 7 Bonescript

    1. The Cloud9 IDE

    2. Beginning BoneScript

    3. Running JavaScript Files from the Command Line

    4. Setting JavaScript Files to Run Automatically

    5. BoneScript Reference

  8. Chapter 8 Using the Desktop Environment

    1. Accessing the Desktop

    2. Getting to the Terminal

    3. Navigating the Filesystem

    4. Editing Text

    5. Executing Scripts

    6. Switching Workspaces

    7. Connecting to the Desktop Remotely with VNC

  9. Chapter 9 Taking It Further

    1. Getting Help

    2. Getting Inspired

    3. Sharing Projects

    4. Having Fun

  1. Appendix Installing a Fresh Ångström Image

    1. On OS X

    2. On Windows

    3. On Linux

    4. Flashing the eMMC

  2. Appendix Setting up System Services

    1. Creating a Service File

    2. Enabling and Starting the Service

    3. Disabling and Stopping the Service

    4. Checking the Status of a Service

    5. Setting Time and Date as a System Service

  3. Appendix Quick Reference: GPIO

    1. GPIO with the Filesystem

    2. GPIO with Python

    3. GPIO with Node.js

    4. GPIO Pins

  4. Colophon