Book 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).
Table of contents
- Cover
- Title
- Copyright
- About ApressOpen
- Dedication
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
- Chaptr 1: Intel Galileo and Intel Galileo Gen 2
- Chapter 2: Native Development
-
Chapter 3: Arduino IDE and Wiring Language
- A Little Bit of History
- The Intel Makers Community
- Installing the Arduino IDE for Intel Galileo
- Connecting Intel Galileo
- Installing the Drivers and the Arduino IDE
- Understanding the Arduino IDE
- Checking the Port and Board Selected
- What Is a Sketch?
- Debugging with Serial Console and Serial Communication
- The Arduino Language Reference and APIs
- Running Some Examples
- Updating the Firmware Using the IDE
- Troubleshooting the Drivers
- Communicating Sketches with Linux Native Programs
- Summary
- Chapter 4: New APIs and Hacks
- Chapter 5: Networking and Hacks
- Chapter 6: Tweeting with REST API 1.1
-
Chapter 7: Using OpenCV
- OpenCV Primer
- Project Details
- Materials List
- USB Video Class
- Preparing the BSP Software Image and Toolchain
- Development Library Packages
- Connecting the Webcam
- Introduction to Video4Linux
- Exploring the Webcam Capabilities with V4L2-CTL
- Capturing Videos and Images with libv4l2
- Working with OpenCV
- Ideas for Improving the Project
- Improving the Emotion Classification for Several Faces
- Summary
- 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
- Index
Product information
- Title: Intel® Galileo and Intel® Galileo Gen 2: API Features and Arduino Projects for Linux Programmers
- Author(s):
- Release date: January 2015
- Publisher(s): Apress
- ISBN: 9781430268383
You might also like
book
Raspberry Pi IoT Projects: Prototyping Experiments for Makers
Build your own Internet of Things (IoT) projects for prototyping and proof-of-concept purposes.Updated for the Raspberry …
book
Getting Started with Intel Galileo
Getting Started with the Intel Galileo gets you up and running with this new, x86-powered board …
book
Building Arduino PLCs: The essential techniques you need to develop Arduino-based PLCs
Learn the fundamentals of PLCs and how to control them using Arduino software to create your …
video
Arduino Step by Step 2017: Getting Started
This course is for the new Arduino Maker. In making this course, I emphasized the importance …