Home Page Icon
Home Page
Table of Contents for
Dedication
Close
Dedication
by Derek Molloy
Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux
Introduction
Why the BeagleBone Black?
How This Book Is Structured
Conventions Used in This Book
What You'll Need
Errata
Digital Content and Source Code
Part I BeagleBone Basics
Chapter 1 The BeagleBone Hardware
Introduction to the Platform
BeagleBone Documentation
The BeagleBone Hardware
BeagleBone Accessories
Capes
How to Destroy Your BeagleBone!
Summary
Support
Notes
Chapter 2 The BeagleBone Black Software
Linux on the BeagleBone
Communicating with the BBB
Controlling the BeagleBone
Node.js, Cloud9, and BoneScript
Summary
Further Reading
Chapter 3 Exploring Embedded Linux Systems
Embedded Linux Basics
Booting the BeagleBone
Managing Linux Systems
Git
Desktop Virtualization
Code for This Book
Summary
Further Reading
Chapter 4 Interfacing Electronics
Recommended Equipment
Basic Circuit Principles
Discrete Components
Logic Gates
Analog‐to‐Digital Conversion
Concluding Advice
Summary
Further Reading
Notes
Chapter 5 Practical BeagleBone Programming
Introduction
Scripting Languages
JavaScript and Java
C and C++ on the BeagleBone
C++ with Classes
Summary
Further Reading
Notes
Part II Interfacing, Controlling, and Communicating
Chapter 6 Interfacing to the BeagleBone Input/Outputs
General-Purpose Input/Outputs
The Linux Device Tree
Analog Inputs and Outputs
Advanced GPIO Topics
Summary
Further Reading
Notes
Chapter 7 Cross‐Compilation and the Eclipse IDE
Setting Up a Cross‐Compilation Toolchain
Cross‐Compilation with Third‐Party Libraries (Multiarch)
Installing a Change Root
Cross‐Compilation Using Eclipse
Building Debian for the BBB
Summary
Further Reading
Chapter 8 Interfacing to the BeagleBone Buses
Introduction to Bus Communication
I2C
SPI
UART
Logic‐Level Translation
Summary
Further Reading
Note
Chapter 9 Interacting with the Physical Environment
Interfacing to Actuators
Interfacing to Analog Sensors
Interfacing to Display Modules
Remote Control BeagleBone
Building Dynamic Linked Libraries
Summary
Further Reading
Notes
Part III Advanced BeagleBone Systems
Chapter 10 The Internet of Things
The Internet of Things (IoT)
More Sensors (Things!)
The BeagleBone as a Web Server
A C/C++ Web Client
The BeagleBone as a Web Sensor
The C++ Client/Server
Managing Remote IoT Devices
IoT Physical Networking
Summary
Further Reading
Notes
Chapter 11 BeagleBone with a Rich User Interface
Rich UI BBB Architectures
Rich UI Application Development
Qt Primer
Remote UI Application Development
Cross‐Compiling Qt Applications
Summary
Further Reading
Notes
Chapter 12 Images, Video, and Audio
Capturing Images and Video
Streaming Video
Image Processing and Computer Vision
BeagleBone Audio
Summary
Further Reading
Chapter 13 Real‐Time BeagleBone Interfacing
Real‐Time BeagleBone
The PRU‐ICSS Architecture
Getting Started with the PRU‐ICSS
The PRU‐ICSS in Detail
Applications of the PRU‐ICSS
Additional PRU‐ICSS Tools
Summary
Further Reading
Notes
Titlepage
Copyright
Dedication
About the Author
About the Technical Editors
Credits
Acknowledgments
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Copyright
Next
Next Chapter
About the Author
To Sally, Daragh, Eoghan, Aidan, and Sarah
(in order of age, not preference!)
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset