by Agus Kurniawan
23. December 2014 23:32

BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists. I just released my new book, BeagleBone Black Programming by Example. This book helps you to get started with BeagleBone Black development using Python and Node.js with Debian Linux platform. Several demo samples are be provided to accelerate your learning.
Table of Content
1. Preparing Development Environment
1.1 BeagleBone Black
1.2 Getting Hardware
1.3 Development Tools
1.4 Electronics Devices
1.5 BeagleBone Black Unboxing
2. Basic Configuration
2.1 Getting Started
2.2 Running BeagleBone Black
2.3 Connecting to A Network
2.4 SSH
2.5 Changing Password for root User
2.6 Adding New User
2.7 Configuring Network
2.8 Remote Desktop
2.9 SFTP
2.10 Connecting BeagleBone Black to Computer via Micro USB
2.11 Connecting to WIFI
2.12 Browser and Internet
2.13 Updating Software Package
2.14 Reboot and Shutdown
3. Serial Debugging
3.1 Preparation
3.2 Serial Debugging
3.3 Testing
4. BeagleBone Black Programming Language
4.1 Getting Started
4.2 C/C++
4.3 Python
4.4 Java
4.5 Node.js
5. BeagleBone Black I/O Programming using Python
5.1 Getting Started
5.2 GPIO
5.2.1 Writing Digital Output
5.2.2 Reading Digital Input
5.3 Analog I/O (PWM)
5.3.1 Writing Analog Output
5.3.2 Reading Analog Input
5.4 UART
5.5 SPI
5.6 I2C/TWI
6. BeagleBone Black I/O Programming using Node.js
6.1 Getting Started
6.2 GPIO
6.2.1 Writing Digital Output
6.2.2 Reading Digital Input
6.3 Analog I/O (PWM)
6.3.1 Writing Analog Output
6.3.2 Reading Analog Input
6.4 UART
6.5 SPI
6.6 I2C/TWI
7. Arduino Development
7.1 BeagleBone Black and Arduino
7.2 Hello BeagleBone Black and Arduino
7.2.1 Connecting Arduino to BeagleBone Black Board
7.2.2 Building A Program
7.2.3 Testing
8. Working with XBee IEEE 802.15.4
8.1 XBee IEEE 802.15.4
8.2 Getting Hardware
8.3 Connecting XBee IEEE 802.15.4 to BeagleBone Black
8.4 XBee with AT Command
8.5 Demo Chatting Program
8.5.1 Hardware Configuration
8.5.2 XBee Configuration
8.5.3 Writing Python Program for BeagleBone Black
8.5.4 Testing
8.6 XBee with API Mode
8.7 Further Reading
9. OpenCV Development
9.1 BeagleBone Black and OpenCV
9.2 Hello OpenCV
9.3 Working with Camera
9.4 What's Next?
How to Buy
You can get this book on the following online store.
Lulu, http://www.lulu.com/shop/agus-kurniawan/beaglebone-black-programming-by-example/ebook/product-21966722.html
Google Play Books, https://play.google.com/store/books/details?id=ZYTtBQAAQBAJ
Amazon Kindle, http://www.amazon.com/dp/B00RD6KCBQ
iBookStore, http://itunes.apple.com/us/book/isbn9781312778696
Kobo Store, http://store.kobobooks.com/en-US/ebook/beaglebone-black-programming-by-example