Intel Galileo Gen 2 and Intel Edison for Beginners: A Hands-on Introduction provides a projects-based introduction to programming for the Intel Galileo Gen 2 and Intel Edison boards, for non-expert users and developers interested in Arduino and the Linux platform. The book's theory-into-practice approach features learning resources excerpted and refined from the book Intel Galileo and Intel Galileo Gen 2: API Features and Arduino Projects for Linux Programmers, which is geared to more-advanced-level audiences. The book provides an introduction to the Galileo and Edison boards, the APIs, the use of the Arduino IDE, the wiring language and basic networking followed by some application projects to pull it all together. Author Manoel Carlos Ramon is a member of the Intel Galileo development team; his text draw 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 www.bytesthink.com.
Auflage
Sprache
Verlagsort
Verlagsgruppe
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
Zielgruppe
Für Beruf und Forschung
Popular/general
Illustrationen
Maße
Höhe: 235 mm
Breite: 155 mm
ISBN-13
978-1-4842-0690-4 (9781484206904)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Manoel Carlos Ramon is a Senior Software Engineer at Intel Corporation. Before receiving his education as a software and electrical engineer, he started programming in BASIC with an 8-bit micro-computer when he was eight years old. His current expertise is in assembler, C, C++ and Java for embedded devices. He has deep experience developing device drivers, Android and MIDP/CLDC applications, virtual-machine porting and modem LTE/UTMS integration for mobile phones and tablets. He is happy to be a self-proclaimed "Linux lover forever".
Foreword/Preface Chapter 1: Intel, Arduino, and IoT Chapter 2: Intel Galileo & Intel Galileo Gen 2 Chapter 3: Intel Edison & Expansion Boards Chapter 4: Configuration & Firmware Chapter 5: Arduino IDE and the Wiring Language -Edison and Galileo Chapter 6: New Arduino APIs -Edison and Galileo Chapter 7: Networking -Edison and Galileo Chapter 8: Eclipse IDE Chapter 9: Introduction to Libmraa in C++ Chapter 10: Cloud-Analytic System Demo Project Chapter 11: Creating A Soil Moisture Sensor -Edison and Galileo Chapter 12: Home Automation with Node.js -Edison and Galileo Chapter 13: BSP Galileo & Edison Chapter 14: Video On Intel Galileo Appendix A Appendix B Appendix C Appendix D Appendix E Appendix F - LibMRaa Pins Mapping