Apress Access Memorial Day Sale

Intel Galileo and Intel Galileo Gen 2

API Features and Arduino Projects for Linux Programmers

By Manoel Carlos Ramon

  • eBook Price: $0.00
  • Print Book Price: $44.99
Buy eBook Buy Print Book

Intel Galileo and Intel Galileo Gen 2:API Features and Arduino Projects for Linux Programmers provides detailed information about Intel Galileo and Intel Galileo Gen 2 boards for all software developers interested in Arduino and the Linux platform. The book covers the new Arduino APIs, Arduino IDE, OpenCV, V4L2, Home Automation, Power Over Internet, Robotic Arm, Twitter with OAuth and REST API 1.1, Robotic Head, Create custom firmware and Yocto releases, native Linux applications and integrating Linux application with Arduino sketches.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-6839-0
  • 680 Pages
  • User Level: Beginner to Advanced
  • Publication Date: January 5, 2015
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

Full Description

Intel® Galileo and Intel® Galileo Gen 2: API Features and Arduino Projects for Linux Programmers provides detailed information about Intel® Galileo and Intel® Galileo Gen 2 boards for all software developers interested in Arduino and the Linux platform. The book covers the new Arduino APIs and is an introduction for developers on natively using Linux.

Author Manoel Carlos Ramon is a member of the Intel Galileo development team; in this book he draws on his practical experience in working on the Galileo project as he shares the team’s findings, problems, fixes, workarounds, and techniques with the open source community. His areas of expertise are wide-ranging, including Linux-embedded kernel and device drivers, C/C++, Java, OpenGL, Assembler, Android NDK/SDK/ADK, and 2G/3G/4G modem integration. He has more than 17 years of experience in research and development of mobile devices and embedded circuits. His personal blog about programming is BytesThink (www.bytesthink.com).

What you’ll learn

• How Linux libraries and applications are used and interact with sketches

• How to configure WiFi mPCIe

• How to develop and debug Intel’s Galileo and Intel Galileo Gen 2 sketches using the Arduino IDE, native Linux applications, and hacking

• Integration of OpenCV and V4L2 in C/C++/Python to capture picture and videos, and to detect faces, eyes, and your emotional state with a Fisherfaces model

• How to exchange data using the 7160 LTE modem

• How to tweet with REST API 1.1 and OAuth authentication

• How to control a 6 DOF robot arm using a gripper based in coffee grains,

as well as how to create a special API and hardware for six analogic controls

• Home Automation with node.js

• How to manage temperature sensors, barometric sensors, and PIR motion sensors, as well as how to create your own soil moisture sensors and keypad

• How to use a Power of Ethernet (PoE) module on Intel Galileo Gen 2

Who this book is for

Software and hardware developers interested in embedded Linux and Arduino.

Table of Contents

Table of Contents

Chapter 1: Intel Galileo Intel Galileo Gen 2

Chapter 2: Native Development

Chapter 3: Arduino IDE and the Wiring Language

Chapter 4: New APIs and Hacks

Chapter 5: Networking and Hacks

Chapter 6: Tweeting With REST API 1.1

Chapter 7: Using OpenCV

Chapter 8: Creating a Soil Moisture Sensor

Chapter 9: Home Automation and Dynamic Web

Chapter 10: Power Over Ethernet (PoE)

Chapter 11: Assembling and Controlling a Robotic Arm

Chapter 12: Using an LTE Modem

Appendix A: Intel Galileo I/O and Muxing

Appendix B: Intel Galileo Gen 2 I/O and Muxing

Appendix C: Video Capturing

Appendix D: Picture Grabber

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

Please Login to submit errata.

No errata are currently published

Best-Sellers

    1. $38.99

      View Details