Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Similar documents
Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Intel Galileo gen 2 Board

ARDUINO YÚN MINI Code: A000108

ARDUINO LEONARDO ETH Code: A000022

ARDUINO M0 PRO Code: A000111

ARDUINO PRIMO. Code: A000135

Farklı Arduino Boardlar

ARDUINO YÚN Code: A000008

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

ARDUINO INDUSTRIAL 1 01 Code: A000126

ARDUINO LEONARDO WITH HEADERS Code: A000057

More info about the competition and the Intel Galileo Gen 2

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez

ARDUINO MEGA ADK REV3 Code: A000069

keyestudio Keyestudio MEGA 2560 R3 Board

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Lecture 13 IoT and Augmented Reality

Arduino ADK Rev.3 Board A000069

ARDUINO UNO REV3 Code: A000066

ARDUINO BOARD LINE UP

Lesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mbed Platforms

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

LM53X Development and Evaluation Product Family

MYD-JA5D2X Development Board

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

Exen Mini. Setup Guide - V1. nerdonic.com

MYD-Y6ULX Development Board

Breeze Board. Type A. User Manual.

ESPino - Specifications

Alessandra de Vitis. Arduino

Major Components of the Internet of Things Systems

IDUINO for maker s life. User Manual. For IDUINO development Board.

Getting to know the Arduino IDE

Sanguino TSB. Introduction: Features:

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1).

Beetle SKU:DFR0282. Contents. Introduction

Intel Edison Workshop

How to Use an Arduino

Introduction to the Itron Riva Dev Kits

Arduino Uno R3 INTRODUCTION

Qualcomm Wi-Fi Connectivity Selector Guide

pcduino V3B XC4350 User Manual

Digital Circuits Part 2 - Communication

ARROW ARIS EDGE Board User s Guide 27/09/2017

Overview of the Raspberry Pi Models 3B & 2B

DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453

SOM IB8000 Quad Core SOM (System-On-Module) Rev 1.3

MYD-SAMA5D3X Development Board

Breeze Board. Type B. User Manual.

PBLN52832 DataSheet V Copyright c 2017 Prochild.

IoT with Intel Galileo Gerardo Carmona. makerobots.tk

Products Datasheet. The economic automation products. ü Fast programming with internet community

Creator Ci40 product brief

LinkIt ONE. Introduction. Specifications

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

Arduino Ethernet. Arduino Ethernet Rev. 2 board front view with optional PoE module. (

S2C K7 Prodigy Logic Module Series

Goal: We want to build an autonomous vehicle (robot)

Exen Mini. Setup Guide - V2. nerdonic.com

Ultratronics v1.0 DATASHEET

COL862 - Low Power Computing

Bluno Mega 2560 (SKU:DFR0323)

Introducting Itsy Bitsy 32u4

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

MYD-IMX28X Development Board

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

Your Strategic Partner for Renesas RZ/G1x Products & Solutions

Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board. Based on i.mx 8QuadXPlus Applications Processor

Distributed Real- Time Control Systems

Distributed Real-Time Control Systems. Module 3 Hardware for Real Time Distributed Control Systems

Arduino Smart Robot Car Kit User Guide

LinkSprite Technologies,.Inc. pcduino V2

MYD-IMX28X Development Board

SAM A5 ARM Cortex - A5 MPUs

Introduction to Microcontrollers

RAISE YOUR PERFORMANCE TO NEW HEIGHTS

8:1 Serial Port Expander

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Creator Ci20 quick start guide

ArduCAM CC3200 UNO board

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

GE-INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH VOLUME -3, ISSUE -5 (May 2015) IF ISSN: ( )

pico-sam9g45 System board

FriendlyARM. Mini2440.

Arduino Dock 2. The Hardware

The Intel Z390 Chipset and 9 and 8 Generation Intel Core Desktop Processors

Melon S3 FPGA Development Board Product Datasheet

Overview of Architectures with Arduino Boards as Building Blocks for Data Acquisition and Control Systems

Mercury System SB310

Electronics Single Board Computers

RK3036 Kylin Board Hardware Manual V0.1

Embest SOC8200 Single Board Computer

Prototyping Module Datasheet

Adafruit Feather nrf52840 Express

Enabling IoT OSs for Intel Quark MCU Platforms: the fast way. OpenIoT Summit Europe Andre Guedes

Transcription:

Lesson 6 Intel Galileo and Edison Prototype Development Platforms 1

Intel Galileo Gen 2 Boards Based on the Intel Pentium architecture Includes features of single threaded, single core and 400 MHz constant speed processor An example, Intel Quark SoC X1000 Application processor. hardware and software pin-to pin compatible with shields the designed for the Arduino Uno R3 and Arduino IDEs. 2

Additions 6-pin ICSP 3.3V USB TTL UART header, USB host port, USB client port, and I2C port Galileo Pins 3

Intel Galileo Development Board Types for the IoT devices Additionally provides large 8 MB SPI flash to store firmware (Bootloader) and enables the users to incorporate Linux firmware calls in their Arduino sketch programming. Intel Galileo Arduino SW (IDE and drivers) downloadable from Intel communities website. 4

Intel Galileo Development Board Types for the IoT devices Galileo permits boot off and store drivers in the SD card. Galileo5 supports a set of 30 sensors and accessories for Arduino The usages can be learnt from the demonstration of usages and Linux images. 5

Ethernet 100 Mbps Micro SD Slot Power Mini PCIe Slot Lithium Battery Boot USB Client Reset USB Host 1 Flash 8 MbB IOREF 5V I2C GND GND Digital Digital EEPROM 11 kb DRAM 256 MB SCK SRAM 512 kb SDA L1 Cache 16 kb TWI 12 Digital IO pins/ PWM PWM 12-bit Output 3.3V 5V Vref GND Vin Intel Quark SoC X1000 application processor/ 400 MHz 6- Analog Tx Rx UART Reset Button 6- Pin ICSP inputs0 Fig. 8.3 Architecture of Intel Galileo Gen 2 board for advanced computer functionalities with network connectivity for development of IoTs

Board Programming with embedded OS The board has with facility of development of the codes on personal computer (PC) with board running Linux. The developments tools and IDE are at the connected computer. The codes run using Windows, Arduino Linux distribution, Linux, or MAC on the PC or tablet. 7

Board Applications Applications making smart everyday things such as health monitoring or fitness devices, watches, sensors and cameras. 8

Features Of Intel Boards 1. Prototyping ease with single board computations and networking support 2. Node.js and C programming languages, Arduino codes open extensible source code, schematics, software, middleware and IDE 3. Programmability number of times on downloading of codes through USB port, that enabling the number of times download during edit-test and debug cycles 9

Features Of Galileo Boards 4. On-board 8 MB NOR Flash, IOREF for 5V IOREF to shield in place of 3.3 V IOs, 12-bit pulse-width modulation (PWM), console UART1 redirection to Arduino compatible headers, Integrated real-time clock (RTC) 5. 12V Power-over-Ethernet (PoE) capability, a power regulation system that accepts power supplies from 7V to 15V, 6. Reset button to reset the sketch and any attached shields 10

Features Of Arduino Boards 7. Flexibility and ease of connecting the extended memory and hardware connectivity board to external a full-sized mini-pci Peripheral Connect Interconnect Express (PCIe) slot (which also functions as Wi-Fi adapter), Ethernet port socket, Micro-SD slot 8. Extended interfacing capabilities using, SPI, several PC industry standard I/O ports and features to expand native usage and capabilities beyond the Arduino shield 11

Intel Edison A high performance computation and communication module Includes advanced core in the SoC that is dual core, dual threaded Intel ATOM x86 CPU running at 500 MHz RAM 1 GB 12

Intel Edison Includes Wi-Fi and Bluetooth LE communication interfaces Interfaces enable seamless device internetworking and device-to-cloud communication. Enable rapid prototype development produce IoT and wearable computing devices. 13

Edison can be used for compatibility with Arduino board as well as independently with smaller form factor board. Enables creation of prototypes and fast development of prototyping projects. 14

Edison Features Includes tools for collect, store, and process data in the cloud, trigger alerts when using advanced analytics OLTP and OLAP of the data-streams Has higher performance. 15

We learnt Summary Intel Galileo hardware and software pin-to pin compatible with shields the designed for the Arduino Uno R3 and Arduino IDEs. Node.js and C programming languages, Arduino codes open extensible source code, schematics, software, middleware and IDE, Board AVR C++ and library Mini PCIe 16

Summary We learnt Edison dual core, 1 GB RAM, Includes Wi-Fi and Bluetooth LE communication interfaces giving higher performance Includes tools for collect, store, and process data in the cloud, trigger alerts when using advanced analytics, OLTP and OLAP of the data-streams 17

End of Lesson 6 on Intel Galileo and Edison Prototype Development Platforms 18