• Complain

Christopher Rush - Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board

Here you can read online Christopher Rush - Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2016, publisher: McGraw-Hill Education TAB, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board
  • Author:
  • Publisher:
    McGraw-Hill Education TAB
  • Genre:
  • Year:
    2016
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Write powerful programs for your Intel Galileono experience required!

This hands-on guide offers a step-by-step introduction to programming the Intel Galileo using Arduino software. Written by an experienced electronics hobbyist, Programming the Intel Galileo: Getting Started with the Arduino-Compatible Development Board shows how to set up your board, configure the software, and quickly start writing sketches. You will discover how to work with the Galileos inputs and outputs, use libraries, interface with the Web, and control external hardware. From there, you will learn to engineer and program your own useful and fun Galileo gadgets.

Explore the features and capabilities of the Intel Galileo
Power up your board and install the Arduino IDE
Learn C programming basics and start writing sketches
Control LEDs, LCD, and servo motors
Process input from temperature and light sensors
Connect to the Internet through Ethernet and WiFi
Share sensor readings and other data via the cloud
Go further and design, build, and test your own projects

Christopher Rush: author's other books


Who wrote Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board? Find out the surname, the name of the author of the book and a list of all author's works by series.

Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Copyright 2017 by McGraw-Hill Education All rights reserved Except as - photo 1
Copyright 2017 by McGraw-Hill Education All rights reserved Except as - photo 2

Copyright 2017 by McGraw-Hill Education. All rights reserved. Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the publisher.

ISBN: 978-1-25-964480-1
MHID: 1-25-964480-4.

The material in this eBook also appears in the print version of this title: ISBN: 978-1-25-964479-5, MHID: 1-25-964479-0.

eBook conversion by codeMantra
Version 1.0

All trademarks are trademarks of their respective owners. Rather than put a trademark symbol after every occurrence of a trademarked name, we use names in an editorial fashion only, and to the benefit of the trademark owner, with no intention of infringement of the trademark. Where such designations appear in this book, they have been printed with initial caps.

McGraw-Hill Education eBooks are available at special quantity discounts to use as premiums and sales promotions or for use in corporate training programs. To contact a representative, please visit the Contact Us page at www.mhprofessional.com .

Information has been obtained by McGraw-Hill Education from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, McGraw-Hill Education, or others, McGraw-Hill Education does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from the use of such information.

TERMS OF USE

This is a copyrighted work and McGraw-Hill Education and its licensors reserve all rights in and to the work. Use of this work is subject to these terms. Except as permitted under the Copyright Act of 1976 and the right to store and retrieve one copy of the work, you may not decompile, disassemble, reverse engineer, reproduce, modify, create derivative works based upon, transmit, distribute, disseminate, sell, publish or sublicense the work or any part of it without McGraw-Hill Educations prior consent. You may use the work for your own noncommercial and personal use; any other use of the work is strictly prohibited. Your right to use the work may be terminated if you fail to comply with these terms.

THE WORK IS PROVIDED AS IS. McGRAW-HILL EDUCATION AND ITS LICENSORS MAKE NO GUARANTEES OR WARRANTIES AS TO THE ACCURACY, ADEQUACY OR COMPLETENESS OF OR RESULTS TO BE OBTAINED FROM USING THE WORK, INCLUDING ANY INFORMATION THAT CAN BE ACCESSED THROUGH THE WORK VIA HYPERLINK OR OTHERWISE, AND EXPRESSLY DISCLAIM ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. McGraw-Hill Education and its licensors do not warrant or guarantee that the functions contained in the work will meet your requirements or that its operation will be uninterrupted or error free. Neither McGraw-Hill Education nor its licensors shall be liable to you or anyone else for any inaccuracy, error or omission, regardless of cause, in the work or for any damages resulting therefrom. McGraw-Hill Education has no responsibility for the content of any information accessed through the work. Under no circumstances shall McGraw-Hill Education and/or its licensors be liable for any indirect, incidental, special, punitive, consequential or similar damages that result from the use of or inability to use the work, even if any of them has been advised of the possibility of such damages. This limitation of liability shall apply to any claim or cause whatsoever whether such claim or cause arises in contract, tort or otherwise.

CONTENTS
About the Author

Christopher Rush has a degree in computer science and has spent the last 10 years working for an electronics distribution company as a product manager for single-board computing. He is the author of 30 BeagleBone Black Projects for the Evil Genius and Programming the Photon: Getting Started with the Internet of Things , both also published by McGraw-Hill Education.

PREFACE

This book is the perfect introduction to programming the Intel Galileo development board. The Galileo was Intels first development board aimed for the maker market and based around their own Intel Quark SoC. With built-in Internet of Things capabilities, this board unleashes the powerful hardware expanding its capabilities to Internet-connected hardware.

The Intel Galileo is fully compatible with the Arduino-style programming language while also introducing its own libraries and features for connectivity. The board itself comes with the Arduino footprint for connecting Arduino-compatible hardware such as shields. On its own the board doesnt really do much, but once you learn how to connect hardware it is fully capable of acting as the brain of your projects, controlling things and sending data to cloud services using the on-board Linux.

This book presents you examples using the popular Grove system by Seeed-Studio, which allows you to interconnect hardware without the worries and frustration of dealing with circuits and soldering. Most of the examples use the parts commonly found in the Intel Galileo Grove Starter Kit.

The purpose of this book is to get you started with creating your own hardware projects with the Intel Galileo. You do not need any previous experience with circuits or programming, but general computer skills would be highly advantageous. Programming the IntelGalileo is written to give you a wide variety of experience and a basic understanding of the capabilities of the Intel Galileo board. This book only covers the basics of how to program the board, the assumption being that you will then expand those skills to create your own exciting projects.

I would love to hear your thoughts and comments regarding this book, so I encourage you to contact me through www.rushmakes.com or on Twitter @rushmakes. You can download all the example code from the McGraw-Hill website www.mhprofessional.com/intelgalileo or through my GitHub, https://github.com/ChristopherRush/Programming-the-Intel-Galileo .

Christopher Rush

1
Introduction to the Intel Galileo

The Intel Galileo Gen 2 is a board based on the Intel Quark System-on-Chip (SoC) X1000, a 32-bit Intel Pentium processor system, operating at speeds up to 400 MHz. This Quark system is capable of supporting the Yocto 1.4 Linux distribution that opens up further capabilities to the Intel Galileo board.

The board itself has a built-in Ethernet socket with additional support for Power over Ethernet (PoE), a Universal Serial Bus (USB) 2.0 host port for adding USB devices, a micro-SD slot for memory expansion, a mini PCI express (mPCIe) card slot, 20 digital input/output pins (six PWM outputs with 8/12-bit resolution and six analog inputs with 12-bit resolution), a micro-USB connection for USB client programming, an ICSP header, a JTag header, and two reset tactile buttons, all of which you can see in .

Figure 11 Intel Galileo Gen 2 hardware features The Intel Galileo Gen 2 - photo 3

Figure 1.1Intel Galileo Gen 2 hardware features .

The Intel Galileo Gen 2 board also features an integrated real-time clock (RTC), with an optional 3-V coin cell battery for operation between turn-on cycles of the board.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board»

Look at similar books to Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board»

Discussion, reviews of the book Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.