Preface
The BeagleBone provides a vehicle for learning embedded devices. Regardless of whether you are a maker looking to embed a computer into your latest project or just interested in learning about embedded programming, the BeagleBone is the board to use. Unlike other low-cost controller boards, the BeagleBone is a fully fledged computer using current mobile technology made accessible for custom projects, prototypes, and learning. The BeagleBone can be programmed in almost any manner that a desktop or laptop Linux system can. Design material is openly available so projects can be independently manufactured.
This book goes through the basics of the BeagleBone boards along with exercises to guide a new user through the process of using the BeagleBone for the first time. It covers unboxing a new BeagleBone and basic configuration of a desktop or a laptop system so that the board can be programmed. For anyone who has previously used a microcontroller or has only programmed desktop systems, this book provides simple exercises using no more resources than what is on the board.