Tech Article

Total Page:16

File Type:pdf, Size:1020Kb

Tech Article US Headquarters 1000 N. Main Street, Mansfield, TX 76063, USA (817) 804-3800 Main www.mouser.com Technical Article Release Intel Galileo2 vs. Raspberry Pi2 By Lynette Reese, Mouser Electronics As a follow-up to a previous article about the Intel Galileo and the Raspberry Pi (RPi), the discussion has evolved to a comparison between the second generations of both boards. Both have been greatly improved, yet neither has been drastically changed such that a migration to this next generation is too difficult. As a simple hardware comparison, it’s not really fair to compare an RPi to a Galileo, since the choice should be based upon the goal of the project. Here we compare, in detail, the similarities and differences so that an informed decision can be made prior to purchase. See tables 1 – 6 below. Both Galileo and RPi are Single Board Computers (SBCs), which means they can operate like a computer operating on a single board. For example, instead of using a full-featured computer for a server, you can just use an SBC. There are many other affordable SBCs available today, including the BeagleBoard, Edison, Minnowboard MAX, Wandboard, and others. Raspberry Pi is best for handling media such as photos or video. RPi could be used as a networked security camera or a media server, but for applications that use analog sensors, not so much; without an analog-to-digital converter (ADC), the analog sensors would not be easy to implement. Galileo supports analog inputs with an ADC. Galileo also has wireless connectivity and can be used for IoT applications using the Yocto Linux operating system provided by Intel or Windows 10 from Microsoft. Microsoft seems to think that several boards are also suitable for IoT, since Win 10 IoT Core supports RPi 2, Galileo, and the MinnowBoard Max. Galileo can also function as an inexpensive personal computer running Linux if you’re willing to build the Linux image . Both Gen 2 boards are do-it-yourself (DIY) electronics hardware development boards featuring embedded processors. RPi 2 Model B replaces the RPi 1 Model B and B+. However, no RPi can be reproduced freely, as there is a copyright on the schematics. Manufacturing of the RPi boards are limited to a few licensees. Intel Galileo 2 is Arduino-certified and impressively documented and supported by Intel. The Galileo boards are true open source hardware (OSHW) products, which means all design files are provided for the convenience of others to modify, redistribute, and even sell, since the Galileo is licensed under the Creative Commons Attribution Share-Alike License. Original products manufactured from the supplier are protected by appropriate trademarks. Thus, users have a means to guarantee that they are getting the real thing since the trademark can only be legally placed on the maker’s original products. None of the RPi products are OSHW, although open source software is prolific for the RPi. – continued – Figure 1: The Intel Galileo Generation 2. Image courtesy of Intel. Major Changes for the Galileo The Galileo 2 board still sports a 400MHz Pentium-class System-on-a-Chip (SoC) called “Quark”. The Galileo 2 was made by Intel in cooperation with Arduino. (Galileo 2 is also compatible with existing Arduino shields that fit the Arduino Uno R3.) Tables 1 through 4 below list hardware attributes for both boards. New power options: o An on-board voltage regulator allows use of a power supply ranging from 7 to 15 VDC, allowing for more choices in AC/DC converters with which to power the Galileo 2. o An Ethernet connection on the Galileo 2 accepts power-over-Ethernet (PoE) with the addition of a PoE module. o The Galileo 2 can be powered from the VIN pin on a shield, as long as it’s in the 7 – 15VDC range. Native GPIO: Twelve of the General Purpose I/O (GPIO) are fully native (directly connected to the processor) resulting in greater speed (fastGpio) and stronger drive performance compared to the Galileo 1. The pinout is still Arduino UNO Rev 3 (or “1.0 pinout”) compatible. Faster ADC: The Analog-to-Digital converter is about 4 times faster than that of the Galileo 1. Finer PWM control: A 12-bit pulse width modulation (PWM) output is available for more precise/fine grained control, which is especially good if you want to control servo motors. UARTs available for sketches: UART1 can be used as a Linux console or as an additional UART for Arduino shields/sketches (the latter also uses Pins 2 & 3, however.) The 3.5 mm jack on Galileo 1 has been replaced by a 6-pin 3.3v TTL UART header (which allows communication with the Linux serial console) that is compatible with FTDI’s 1.8 meter long USB-to-Serial cable (Mouser PN 895-TTL-232R- 3V3). The FT232R on the cable makes it a virtual COM port (USB driver can be found on ftdichip.com.) Digital pins 0 and 1 are used as a programmable speed UART serial port. Full sized USB port: The USB Host now has a full sized, standard A type receptacle. Increase in physical size: The length has increased to 123.8 mm (L) × 72.0 mm (W); about 25% larger than Galileo 1. Software: Although an OS comes pre-installed, you can obtain a more powerful version of Linux in the Yocto 1.4 Poky Linux release. Intel provides an operating system (OS) pre-configured for Internet of Things (IoT) applications for Galileo 2. Windows 10 (for IoT) also runs on any Intel Galileo. Figure 2: The FT232R in the TTL-232R-3V3 cable appears as a virtual COM port (VCP). The cable provides a fast, simple way to connect devices with a TTL level serial interface to USB. For Galileo, this creates an RS-232 console port for Linux debugging. Image courtesy the FTDI TTL-232R datasheet. Major changes for Raspberry Pi Processor: RPi 2’s new ARM Cortex A7 processor has 4 cores, and the clock has increased to 900MHz from the previous 700MHz. Memory: RPi 2 has 1 GB of RAM. The RAM chip has moved to the bottom of the board. Operating System: Now supported by an RPi-compatible version of Windows 10 at no charge. LEDs: Two on-board networking status LEDs have moved into the network jack. The remaining 2 LEDs are now controllable from software. Figure 3: The Raspberry Pi Generation 2, Model B. Image courtesy Wikipedia. Most notably, the newest Raspberry Pi 2 has nearly the same physical form as the RPi 1 Model B+. Enclosures should be interchangeable, but a few might have difficulty with thickness, since RPi’s RAM chip moved to the bottom of the board and some other chips have moved slightly. Mounting holes are in the same place and the connectors are all the same size and located in the same place. The Galileo 2 costs almost twice as much as the RPi 2, but the RPi still arrives bare bones. New users will need to program the board and will also need a USB power supply (at least 700mA at 5V) and an SD card with boot code installed, a Keyboard, Mouse, and HDMI-to-DVI cable (for a monitor). The informed RPi user will want a powered USB Hub (for parking additional power-hungry USB devices.) The RPi is not fussy; an old analog TV can be a monitor via the RCA port instead of using HDMI, but it needs a standard RCA cable. On the other hand, Galileo comes with a power supply. The Galileo can boot from SD card or on- board memory. Both the RPi and Galileo can be operated as stand-alone computers, albeit with obvious limitations (e.g., a 400MHz CPU speed.) Intel built the Galileo with the input and guidance of Arduino. Arduino has built a reputation on making accessible and affordable hardware, with an emphasis on education and open source projects. With their reputation for quality and power, and Arduino’s guidance, Intel managed to strike a balance between these sometime divergent ideals. The Quark is an x86 Pentium processor, and historically the majority of x86 SoCs are implemented in personal computers. (Hint: Set compilers to .586 for Quark x1000.) Intel supports “The Internet of Things” (IoT), a concept in which things (objects, animals, or people) have unique embedded identifiers for automatically communicating (over the internet) with other things (machines, computers, or objects) without direct human intervention, to automatically transfer data for the purpose of self-regulation, or for acting in concert on a grand scale. IoT could result in huge collections of data and potentially great energy, cost, and time savings with efficiencies gained from every aspect of the interaction of “smart” things. One example is in assisting scientists in exact replication of experiments. Charles Facchia, a biologist-hacker and IBM PhD Fellow at the MIT Media Lab, explained it at SXSW for Hackaday that it can be used to “quantify context.” Evidently, many experiments have results that others are unable to replicate. A data collection device placed in a carry-along “rider” test tube, for example, would be able to record the exact environmental status of all of the test tubes in the same carrier if it is treated exactly like all the other test tubes. The IoT test tube could keep track of several variables like temperature, humidity, exposure to light, etc. so scientists can better attempt to repeat experiments with more precise control over potentially contributing or unknown factors. The Galileo is too large to fit into a test tube, but the Galileo is a development board.
Recommended publications
  • LAB-Manual Iot for Intel Edison
    Evaluation of Intel Architecture An Experimental Manual for Computer Architecture, Advanced Microprocessor, System On Chip (SoC) and Compiler Design In association with Intel Collaboration Program Designed by: Zeenat Shareef, MTech (Mobile and Pervasive Computing) Under the guidance of: Dr. S.R.N Reddy, HOD and Associate Professor, CSE Mr. Naveen , Mr. Sumit Verma, Intel Department of Computer Science Indira Gandhi Delhi Technical University for Women Kashmere Gate, Delhi-110006 LIST OF EXPERIMENTS EXP. No Description of Experiment 1. To familiarize with Intel Edison. 2. Write the steps to install the drivers and IDE for Intel Edison 3. Write the steps to configure Intel Edison and enable the WIFI module 4. To enable the Bluetooth module in Intel Edison and connect with a device. 5. Write the steps to blink the LED on the Intel Edison using Eclipse CDT remote explorer(WiFi). EXPERIMENT 1 AIM: To familiarize with Intel Edison. INTEL EDISON- A SOC based on Intel Atom The Intel Edison compute module is designed to lower the barriers to entry for anyone prototyping and producing IoT and wearable computing products. Intel Edison contains the core system processing and connectivity elements: processor, PMIC, RAM, eMMC, and Wi- Fi/BT. Intel Edison is a module that interfaces with end-user systems via a 70-pin connector. The Intel Edison compute module does not include any video input or output interfaces (MIPI CSI, MIPI DSI, HDMI, etc.). Internal image processing and graphics processing cores are disabled (ISP, PowerVR, VED, VEC, VSP, etc.). Intel Edison relies on the end-user support of input power.
    [Show full text]
  • Intel Edison Workshop
    Note: This presentation was made and provided by Intel during the Intel Embedded Education & Research Summit in March 2015 Intel Edison Workshop Setting up Edison Step by Step Our Workshop Goal: 1.Unbox Edison 2.Learn how to connect and configure Edison board: Serial connecton Name /WiFi set up/Password 3. Install drivers (New Windows Installer amd manual install) 4. Intel Development IoT Kit 5. Install IDEs 6. Run example code Intel® Edison Arduino Expansion Board Assembly https://software.intel.com/en‐us/articles/intel‐edison‐arduino‐expansion‐board‐assembly Microswitch and USB Ports Details The slider switches between USB host mode and USB device mode. Device mode: The switch is toggled down and a micro‐USB cable can be used to turn the Intel® Edison into a computer peripheral. Device mode allows you to do such things as: program the board over USB, or mount the onboard flash memory like a disk drive. Host mode: The switch is toggled up and USB peripherals with a standard‐sized USB cable (such as mice, keyboards, etc) can be plugged into the Intel® Edison. USB host mode requires the use of an external power adapter. The Intel Edison board has three USB ports: The middle port (Micro A type) is used for the following: •Power through USB •Ethernet over USB •Uploading Arduino sketches •Updating the firmware by using the board as a storage device, like a flash drive The edge port (Micro A type) is used to create a terminal connection by serial over USB only. Power Through DC Plug If you are going to use more power intensive features such as Wi‐Fi, a servo motor, or an Arduino shield, use a DC power supply in addition to the device mode micro‐USB cable.
    [Show full text]
  • Introduction to Microcontrollers 9/16/2017
    Introduction to Microcontrollers 9/16/2017 Introduction to Microcontrollers June 2017 Scott A. Theis — W2LW Rev 5 (08/02/2017) What’s it all about • How to get started • What are some of the common controller options • General introduction to terms and types • Input and Output • Information on getting started Sampling of Microcontrollers • tinyAVR — As little as 6 pins, over 1MHz • PICAXE — As little as 8 pins, up to 64MHz • Ardunio (ATMega) — Standalone or on board, 16+MHz • Raspberry Pi — Single-Board Computer, up to (and over) 1GHz • There are dozens of common microcontrollers Propeller BasicStamp 8051 MIP • There are a number of single-board computers: Beagle Bone NetDuino Intel Galileo ASUS Tinker Scott A. Theis, W2LW 1 Introduction to Microcontrollers 9/16/2017 Focus • Arduino and PICAXE— Microcontroller: • Well suited for specific application • Code is lightweight (so is memory) • Does not have an operating system per se • Raspberry Pi — Single-Board Computer: • Really a small computer with GPIO pins and lots of interface logic • Can be used for a wide spectrum of tasks • Lots of options and compute power Covering…. • Introduction, Jargon and Background • General Purpose Input and Output (GPIO) • Integrated Development Environment (IDE) • Some Examples Introduction, Background and Jargon Scott A. Theis, W2LW 2 Introduction to Microcontrollers 9/16/2017 The Arduino • Created as a simple, open source, easy to use platform • Developed in 2003 as a less costly replacement to the BASIC Stamp • Support has grown dramatically in the past
    [Show full text]
  • Ethernet Access and Remote Control with Intel Galileo Prepared By
    Ethernet Access and Remote Control with Intel Galileo Prepared by Derrick Anang For EECE456 Embedded Systems Design Lab Instructor: Dr. Charles Kim Electrical and Computer Engineering Howard University Class Web: www.mwftr.com/emblab.html 1 INTEL® GALILEO ∗ Intel® Galileo Gen2 Board A microcontroller board based on the Intel® Quark SoC X1000 application processor (a 32-bit Intel® Pentium brand system on a chip). The 32-bit processor can run at up to 400MHz and has a 512KB SRAM built in. This board functions as a fully featured, cost-effective development platform which complements with the Arduino software to provide an advanced compute functionality. It basically serves as an interface between the Arduino Software (IDE) and the Grove system components. ∗ It comes with an on-board 10/100 Mb/s Ethernet connector port. ∗ This on-board Ethernet port is accessible via Linux and Arduino IDE using the Ethernet Library. 2 GETTING STARTED HARDWARE COMPONENTS ∗ Intel® Galileo Gen 2 Board ∗ Micro-SD Card ∗ USB to 6-pin FTDI Serial Cable ∗ Ethernet Cable ∗ Grove Starter Kit ∗ An Ethernet Switch or Wi-Fi Router with a free Ethernet port (connects Galileo board to the Local Access Network (LAN) being used) ∗ Micro B to Type A USB Cable ∗ 12 VDC, 1.5A Power Supply 3 SOFTWARE COMPONENTS ∗ Arduino Integrated Development Environment (IDE) for Galileo ∗ Intel XDK IoT Edition (Download link: http://software.intel.com/en- us/html5/xdk-iot) ∗ Terminal Emulator e.g. PuTTy (http://www.putty.org/)or Bonjour Browser for Mac OS, link: (http://www.tildesoft.com/files/BonjourBrowser.dmg)
    [Show full text]
  • Paper Title (Use Style: Paper Title)
    Overview of architectures with Arduino boards as building blocks for data acquisition and control systems Vladimir Cvjetkovic Milan Matijevic Faculty of Science Faculty of Engineering University of Kragujevac University of Kragujevac Kragujevac, Serbia Kragujevac, Serbia [email protected] [email protected] Abstract— Standard SBCs (Single Board Computer) with Control of some local system number of standard shields and sensors can be used as building blocks for rapid development of network of intelligent devices with Upload of acquired and processed data to some cloud sensing, control and Internet access. Arduino family of boards network storage having high popularity and large number of sold units featuring Some or all of these functionalities can be present including open access, reliability, robustness, standard connections and low prices, possesses large potential for implementation of also some specific not mentioned here. Mentioned autonomous remote measurement and control systems of various functionalities are quite general and do not pose limitations by levels of complexity. As Arduino boards can function themselves, as the real limits of IoT devices are mainly independently, they are complete small computer platforms that determined by processing power, speed, available memory, can perform various tasks requiring some kind of interaction with power consumption and similar characteristics. If the task for the outer world. Arduino boards can be used and programmed in some IoT device is too demanding, the possibility of logically various ways, and can be arranged in various combinations redefining the task so that more than one IoT device could be forming some typical implementation architectures that this paper used and combined to fulfill the given task, should be discusses.
    [Show full text]
  • An Efficient Solution of Technological Thrust for Iot in COVID-19
    International Journal of Engineering in Computer Science 2020; 2(2): 30-33 E-ISSN: 2663-3590 P-ISSN: 2663-3582 IJECS 2020; 2(2): 30-33 An efficient solution of technological thrust for IoT in Received: 22-05-2020 Accepted: 24-06-2020 COVID-19 era Rakesh Kumar RNTU, Bhopal, Rakesh Kumar, Pratishtha Bowade and Rajiv Saxena Madhya Pradesh, India Pratishtha Bowade Abstract SIRT, Bhopal, The stringent connectedness between the digital and physical world is referred to as IoT (Internet of Madhya Pradesh, India Things). In the COVID-19 era, technology is being implemented in a rigorous manner to handle and balance the situation. Internet of Things (IoT) technology is playing a great role in all the aspects. In Rajiv Saxena this research paper researcher compare four hardware platforms and concluded the best suitability of SIRT, Bhopal, the hardware platform. Researchers provide the solution to the technological thrust for the IoT in terms Madhya Pradesh, India of the hardware platform. Keywords: internet of things, COVID-19, technological thrust, hardware platforms Introduction The term "Internet of Things" is used as a keyword to cover various aspects related to Internet and Web expansion in the physical space, through the widespread deployment of distributed geographical devices with integrated use of Internet-Things that foresees the future where digital and physical objects can be linked, through relevant knowledge and [1] communication technologies, enabling a whole new category of applications and services . The Internet of Things (IoT) is one of the most promising research topics in engineering and business. It is believed that the IoT will revolutionize the way people live in the near future by connecting ordinary things with each other remotely and establishing channels of communication between them.
    [Show full text]
  • Galileo Datasheet
    Galileo Datasheet Galileo Front Galileo Back Overview Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip (datasheet). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with Arduino shields designed for the Uno R3. Digital pins 0 to 13 (and the adjacent AREF and GND pins), Analog inputs 0 to 5, the power header, ICSP header, and the UART port pins (0 and 1), are all in the same locations as on the Arduino Uno R3. This is also known as the Arduino 1.0 pinout. Order Number: 329681-003US Galileo is designed to support shields that operate at either 3.3V or 5V. The core operating voltage of Galileo is 3.3V. However, a jumper on the board enables voltage translation to 5V at the I/O pins. This provides support for 5V Uno shields and is the default behavior. By switching the jumper position, the voltage translation can be disabled to provide 3.3V operation at the I/O pins. Of course, the Galileo board is also SW compatible with the Arduino SW Development Environment, which makes usability and introduction a snap. In addition to Arduino HW and SW compatibility, the Galileo board has several PC industry standard I/O ports and features to expand native usage and capabilities beyond the Arduino shield ecosystem. A full sized mini-PCI Express* slot, 100Mb Ethernet port, Micro-SD slot, RS-232 serial port, USB Host port, USB Client port, and 8MByte NOR flash come standard on the board.
    [Show full text]
  • An Open Source Tool for Iot Development What Is the Product
    An Open Source Tool for IoT Development What is the product 2 The technology: Hardware ▪ Before Raspberry Pi Currently experiencing rapid growth 7,000 ▪ expensive embedded devices 6,000 ▪ few devices 5,000 4,000 ▪ Raspberry Pi changed 3,000 the game 2,000 1,000 0 2014 2015 2016 Number of connected devices (millions) 3 Our journey: The vision ▪ Goal: ▪ A new approach towards engineering ▪ IoT accessible to everyone Create, modify, tweak, customize current solutions to your needs and use cases 4 The IoT stack The problem • Arduino (Uno) does well on Level 2 but does not follow the upper stack • Raspberry Pi follows the full stack, but lacks the benefits of Arduino 5 Microcontrollers vs Embedded Boards ▪ Arduino Yun preferred to Raspberry Pi ▪ The fault ▪ development tools ▪ accessibility Most of the projects are not IoT projects, they fall into electronics or programming 6 The solution ▪ Transfer the accessibility typical of Arduino to Raspberry Pi Ease to use Direct access High Use from productivity anywhere 7 Our tools for IoT : Wyliodrin ▪ Since 2013 ▪ Fully Web-based ▪ Complex IDE ▪ Open Source components ▪ Free for basic use ▪ Supports various hardware: Arduino Yun, Raspberry Pi, Intel® Galileo, Intel® Edison, UDOO, BeagleBone Black 8 Wyliodrin STUDIO ▪ Open Source ▪ Available for ▪ Arduino Yun ▪ UDOO Neo ▪ Raspberry Pi ▪ BeagleBone Black ▪ Works locally 9 Wyliodrin STUDIO Library manager Ethernet / WiFi Run project connection manager Project Manager Connected board Task manager Code Close board connection Show / hide console Board
    [Show full text]
  • Iot Configuration for Industrial and Domestic Water Saving Monitoring
    ARISTOTLE UNIVERSITY OF THESSALONÍKI COMPUTER SCIENCE DEPARTMENT IoT Configuration for Industrial and Domestic Water Saving Monitoring Iraklis Moutidis Advisor: Ioannis Stamelos 1 Abstract The main objective of the thesis is to implement a water flow monitoring system, using a water flow sensor, the Arduino prototyping board and the Raspberry Pi board. The system should be efficient regarding the electricity consumption and flexible regarding the water installation it will be placed. The information obtained from the sensor(s) is uploaded to a cloud platform (Thingspeak.com) and also locally stored on the Raspberry Pi, which is used as a server for any boards like the Arduino that control a sensor. The data can be further processed to obtain more information about the water consumption of the installation. 2 Contents 1. Introduction………………………..………………………………………..………..……6 1.1 Research Background……………………………………………………………….6 1.2 Problem Statement…………………………………………………………………..7 1.3 Objective of the Study……………………………………………………………….8 1.4 Scope of the Study…………………………………………………………………..8 2. Wireless Sensor Networks………….………………………..……………………….9 2.1 Introduction…….…...………………………………………………………………...9 2.2 Types of Wireless Sensor Networks……………………………………………...10 2.3 Applications………………………………………………………………………….12 2.3.1 Military Applications…….…………………………………………………13 2.3.2 Environmental Monitoring………………………………………………..13 2.3.3 Inventory Monitoring……………………………………………………...15 2.3.4 Health Applications………………………………………………………..16 2.4 Internal Sensor System……………..……………………………………………..16
    [Show full text]
  • ODROID Magazine
    I/O Shield access • Install and learn the basics of Rebol now! Year One Issue #2 Feb 2014 ODROIDMagazine Turn your ODROID into a: GIANT TABLET And create the ultimate Android experience! High Performance computing at home • Meet an Odroidian Creation and fine granular control Mauro Ribeiro, Senior Software engineer • Estimating Radio net interference: Using Java mutithreading • Linux Gaming - emulators • Start programming right away! • The art of multi boxing • USB Gadget drivers • 811.02ac router with odroid XU Dominate your device ports to do everything Get up to 433mbit/sec EDITORIAL service to the world-wide ODROID and Open Source communities, Hard Kernel is proud to present its newest contribution to ARM technology: A ODROID Magazine, a free monthly PDF e-zine! This cutting-edge online publication brings you the latest ODROID news, as well as featured articles from the expert community that has grown around the amaz- ing ODROID family of micro-powerhouse computers. Intended for all levels of expertise from beginner to guru, ODROID Magazine features definitive guides for new owners, with easy-to-follow steps in setting up your ODROID, installing operating systems and software, and troubleshooting common issues. For more technical users, each month will feature expert tips, hacker discus- sions, cutting-edge projects, and technical articles to explore new ways of making your ODROID even more versatile. Hard Kernel’s ODROID Magazine is an ideal opportunity for our community to come together to share and contribute articles, so that everyone can be successful with their ODROID. Each month, a series of article topics will be posted for consideration, and all community members are encouraged to send submissions in exchange for monthly rewards for those selected for publication.
    [Show full text]
  • Intel Edison Tutorial – Introduction to Linux After Completing This Tutorial
    Intel® Edison Tutorial: Introduction, Linux Operating System Shell Access and SFTP Intel® Edison Tutorial: Introduction, Linux Operating System Shell Access and SFTP 1 Table of Contents Introduction ......................................................................... Error! Bookmark not defined. List of Required Equipment and Materials ................................................................... 3 Intel Edison Overview .................................................................................................... 4 Key Features ........................................................................................................................... 4 Assembly ........................................................................................................................ 5 Linux Operating System Shell Access – Serial Terminal Connection ...................... 8 Hardware Setup ...................................................................................................................... 8 Windows Operating System ................................................................................................ 10 Apple Mac OS-X Operating System .................................................................................... 13 Linux Operating System ...................................................................................................... 13 Login and Setup ................................................................................................................... 14 Enabling SSH Access
    [Show full text]
  • Lesson 7 Programming Embedded Galileo, Raspberry Pi, Beaglebone and Mbed Platforms
    Lesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mBed Platforms Chapter-9 L07: "Internet of Things " , Raj Kamal, 2017 1 Publs.: McGraw-Hill Education Development Of Programs For Prototype Development Platforms • Done using an IDE • The cycles of edit-test-debug used • When the simulated results show the successful test runs of the programs, then program instructions embedded Chapter-9 L07: "Internet of Things " , Raj Kamal, 2017 2 Publs.: McGraw-Hill Education Intel Galileo IDE for Windows • Downloadable from Galileo website • Intel Galileo and Arduino combined features • Similarity of IDE with Arduino • Compatibility: Compatible with Arduino shields and similar ICSP header, serial port, • 14 digital I/O pins and 6 analog inputs Chapter-9 L07: "Internet of Things " , Raj Kamal, 2017 3 Publs.: McGraw-Hill Education Intel Galileo IDE for Windows • Ethernet Library: Compatible in usability with Arduino Ethernet library and can connect with HTTP connection using standard WebClient example • PCI Express Mini Cards: can connect to GSM, Bluetooth, WiFi cards using Arduino’s WiFi library. • USB Host Port: USB is dedicated port and usable with Arduino USB Host library and • keyboard or mouse connection to computers. Chapter-9 L07: "Internet of Things " , Raj Kamal, 2017 4 Publs.: McGraw-Hill Education Intel Galileo IDE for Windows • TWI/I2C, SPI Support, Serial Connectivity and MicroSD Support • Compatible with standard Arduino libraries. • Linux distribution running on board: Just 8 MB flash enables node.js (for web projects)
    [Show full text]