by Agus Kurniawan
7. December 2014 17:14
Intel Edison development platform is the first in a series of low-cost, general purpose compute platforms and companies working in the Internet of Things (IoT) and Wearable Computing. I just released my new book, The Hands-on Intel Edison Manual Lab. This book helps you how to get started with Intel Edison development with Intel Edison kit for Arduino using Python, C/C++, and Node.js.
Table of Content
1. Preparing Development Environment 1.1 Intel Edison 1.2 Getting Hardware 1.3 Development Tools 1.4 Electronics Devices 1.5 Intel Edison Boxing 1.6 Connecting Intel Edison to Computer 1.6.1 Windows Platform 1.6.2 Linux Platform 1.7 Updating The Latest Intel Edison Firmware 2. Yocto Embedded Linux-based OS 2.1 Getting Started 2.2 Configuring Intel Edison: Hostname and Password 2.2.1 Change Hostname 2.2.2 Change root Password 2.3 Connecting to Wi-Fi Hotspot 2.4 SSH 2.5 Change Date/Timezone 2.6 Web Server 2.6.1 Adding HTML File 2.7 SFTP 2.8 Development on Yocto Linux 2.8.1 Python 2.8.2 Node.js 2.8.3 C/C++ with GCC 2.9 Reboot and Shutdown 2.10 Updating Software 2.11 Installing Nano - Text Editor 2.12 Intel Edison Unofficial Repository 3. Working with Arduino IDE Software 3.1 Intel Edison and Arduino IDE Software 3.2 Hello Intel Edison and Arduino 3.2.1 Hardware Configuration 3.2.2 Building Application 3.2.3 Testing 3.3 Demo: Seven-Segment Display 3.3.1 Getting Started with 7 Segment Display 3.3.2 Deploying Hardware Wiring 3.3.3 Building Application 3.3.4 Testing 3.4 Working with Serial Communication (UART) 3.5 Reading Analog Input 3.5.1 Hardware Configuration 3.5.2 Writing Application 3.5.3 Testing 3.6 Working with Analog Output 3.6.1 RGB LED 3.6.2 Hardware Configuration 3.6.3 Writing Application 3.6.4 Testing 3.7 Working with SPI 4. Intel Edison I/O Programming using Python 4.1 Getting Started 4.2 GPIO 4.3 Analog I/O - Reading Analog Input 4.4 UART 4.5 SPI 4.6 I2C/TWI 5. Intel Edison Development using C/C++ 5.1 Getting Started 5.2 GPIO 5.3 Analog I/O - Reading Analog Input 5.4 UART 5.5 SPI 5.6 I2C/TWI 6. Intel Edison Development using Node.js 6.1 Getting Started 6.2 GPIO 6.3 Analog I/O - Reading Analog Input 6.4 UART 6.5 SPI 6.6 I2C/TWI 7. Bluetooth Low Energy (BLE) and iBeacon 7.1 Bluetooth Low Energy (BLE) 7.2 Pairing BLE Devices 7.3 BLE Development and iBeacon 7.4 Further Reading 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 Intel Edison 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 Intel Edison 8.5.4 Testing 8.6 XBee with API Mode 8.7 Further Reading
How to Buy
You can get this book on the following book store.
Lulu, http://www.lulu.com/shop/agus-kurniawan/the-hands-on-intel-edison-manual-lab/ebook/product-21939355.html
Amazon Kindle, http://www.amazon.com/dp/B00QOXR0JG
Google Play Books, https://play.google.com/store/books/details?id=XFe6BQAAQBAJ
Kobo Store, http://store.kobobooks.com/us-EN/ebook/the-hands-on-intel-edison-manual-lab
iBookStore, http://itunes.apple.com/us/book/isbn9781312736979
Nook Store, http://www.barnesandnoble.com/w/the-hands-on-intel-edison-manual-lab-agus-kurniawan/1120952875