1 Introduction to Raspberry Pi. Date: 24/08/2016 Name: ID:

Size: px
Start display at page:

Download "1 Introduction to Raspberry Pi. Date: 24/08/2016 Name: ID:"

Transcription

1 1 Introduction to Raspberry Pi 1 Date: 24/08/2016 Name: ID: Name: ID: 1 Introduction to Raspberry Pi The Raspberry Pi is a credit card-sized computer designed and manufactured in the UK with the initial intention of providing a cheap computing device for education. However, its applications grown beyond academic area. The Raspberry Pi s initial commercial release was in February Since then, the board has gone through a number of revisions with two models available; Model A and Model B. The Model A device is the cheaper and simpler of the two computers whereas the Model B is more powerful, including support for Ethernet connectivity.the Raspberry Pi 2 Model B was released in February 2015 while the recent one is the Raspberry Pi 3 Model B (using in this lab). Figure 1.1: Raspberry Pi 3 Model B The Raspberry Pi 3 Model B is the third generation Raspberry Pi. It can be used in various applications and supersedes the original Raspberry Pi Model B+ and Raspberry Pi 2 Model B. Whilst maintaining the popular board format the Raspberry Pi 3 Model B brings you a more powerful processer, 10x faster than the first generation Raspberry Pi. Additionally it adds wireless LAN Bluetooth connectivity making it the ideal solution for powerful connected designs.

2 1 Introduction to Raspberry Pi Hardware Raspberry Pi 3 s layout is shown in the following figure. Figure 1.2: Layout of Raspberry Pi 3 Model B The characterisitcs of Raspberry Pi 3 Model B concerning specifications, connectors, key benefits, and key applications are shown as in the following table.

3 1 Introduction to Raspberry Pi 3 Specifications Processor GPU Memory Operating System Broadcom BCM2837 chipset 1.2 GHz Quad-Core ARM Cortex-A b/g/h Wireless LAN and Bluetooth 4.1 (Bluetooth Classic and LE) Dual Core VideoCore IVr Multimedia Co-Processor, Provides Open GL ES 2.0, hardware-accelerated OpenVG and 1080p30 H.264 high-profile decode Capable of 1 Gpixel/s, 1.5 Gtexel/s or 24GFLOPs with texure filtering and DMA infrastructure 1 GB LPDDR2 Boots from Micro SD card, running aversionofthelinuxoperatingsystem or Windows 10 IoT 85 x 56 x 17 mm Dimensions Power Micro USB socket 5V1, 2.5A Connectors Ethernet 10/100 BaseT Ethernet socket Video Output HDMI (rev 1.3 & 1.4) Composite RCA (PAL and NTSC) Audio Output Audio Output 3.5 mm jack, HDMI USB 4 x USB 2.0 Connector GPIO Connector Camera Connector Display Connector Memory Card Slot Key Benefits 40-pin 2.54 mm(100 mil) expansion header: 2x20 strip Providing 27 GPIO pins as well as +3.3V, +5V and GND supply lines 15-pin MIPI Camera Serial Interface (CSI-2) Display Serial Interface (DSI) 15 way flat flex cable connector with two data lanes and a clock lane Push/Pull MicroSDIO Low cost 10x faster processing Consistent board format Added connectivity

4 1 Introduction to Raspberry Pi 4 Key Applications Low cost PC/tablet/laptop Media center Industrial/Home automation Print server Web camera Wireless access point Environmental sensing/monitoring IoT applications Robotics Server/cloud server Security monitoring Gaming 1.2 Hardware Assembly The Raspberry Pi 3 toolkit comes with various devices. Please check the following items inside the toolkit box. Figure 1.3: Layout of Raspberry Pi 3 Model B

5 1 Introduction to Raspberry Pi 5 No. Descriptions Qty. Yes/No 1 Raspberry Pi 3 Model B 1GB 1 2 Adapter Power Supply 5.1VDC 2.5A (USB Micro-B) 1 3 HDMI Cable 1 4 Breadboard 830 points 1 5 Raspberry Pi GPIO Extension Board for Rasp Pi B+/2 1 6 GPIO Ribbon Cable 40 pins for Raspberry Pi Model B+/2 1 7 Heat sink for Raspberry Pi 1 8 Scandisk MicroSD Ultra 16GB 1 9 Raspberry Pi Acrylic case (Model RPi3) x20 Extra Tall Stacking Header 1 11 Female to Female cable 40 pins 1 12 Male to Male cable 40 pins 1 13 VGA to HDMI adapter 1 Instructor s signature Heat Sink Assembly There are two sizes of heat sink which come with the toolkit. The larger one is used for the CPU whereas the other is used for the chipset for USB 2.0 hub and 10/100 ethernet controller. Follow the instruction in order to install the heat sink. 1. Get the larger heat sink 2. Peel of the paper to expose the glue underneath 3. Attach the heat sink on the CPU (position A) 4. Get the smaller heat sink 5. Peel of the paper to expose the glue underneath 6. Attach the heat sink on the USB 2.0 hub and 10/100 ethernet controller (position B) Instructor s signature

6 1 Introduction to Raspberry Pi 6 Figure 1.4: Raspberry Pi 3 with heat sinks Raspberry Pi 3 Case Assembly Raspberry Pi 3 toolkit comes with a case. The case consists of five pieces (see the following figure) 1. Assemble the Raspberry Pi 3 case as shown in the Figure Use screws to tighten them with the Raspberry Pi 3 board. 3. Install the 2x20 tall stacking header. The board should look like Figure 1.7 when finish Instructor s signature 1.3 Software Installation efore you can start installing Raspbian, the OS for Raspberry Pi, you will have to get the installer setup on a microsd card. Follow the steps below to prepare your microsd Card by formatting it, and then installing the NOOBS software. Regardless of which operating system you are using, begin with inserting the

7 1 Introduction to Raspberry Pi 7 Figure 1.5: Raspberry Pi 3 case Figure 1.6: A Raspberry Pi 3 with case microsd card to your computer. After that, you will have to begin by formatting the card. Follow along with the section below that matches your OS.

8 1 Introduction to Raspberry Pi 8 Figure 1.7: Raspberry Pi 3 case with 2x20 tall stack header Format the MicroSD Card Windows: Figure 1.8: SDCard formatting (Windows) 1. Download SDFormatter for Window from this link: Unzip it, and run Setup.exe. Follow along with the installshield Wizard to install SDFormatter

9 1 Introduction to Raspberry Pi 9 2. Open SDFormatter 3. Click Option and set FORMAT SIZE ADJUSTMENT to ON 4. Select your card from the Drive dropdown menu (if it wasn t selected automatically). CHECK and DOUBLE-CHECK that the drive letter is correct 5. Click Format,then click OK a couple times. You should get a Drive Format complete! pop up shortly. Mac OS X: 1. Download SDFormatter for Mac from the this link: 2. Open SDFormatter (it should be in your application folder) 3. Select Overwrite Format as the format option Figure 1.9: SDCard formatting (Mac OS X) 4. Select your card from the top dropdown menu (if it wasn t selected automatically). Make sure it s correct! 5. Click Format, and watch the progress bar slowly crawl across the bottom of the window. A Card Format complete! message should appear once successful.

10 1 Introduction to Raspberry Pi NOOBS Installation Windows: 1. Download Raspberry Pi s New Out of Box Software (NOOBS) from the this link: 2. Extract the ZIP folder and place the contents at the top level of your SD card. 3. Once unzipped, the directory structure should look similar to the Figure 1.10 Figure 1.10: Unzipped NOOBS file for Windows 4. Remove the microsd Card from the card reader. Mac OS X: 1. Download Raspberry Pi s New Out of Box Software (NOOBS) from the this link: 2. Extract the zip file, to a folder, by double-click the downloaded zip file 3. Locate the contents of the extracted NOOBS folder and copy all of the files of the NOOBS folder to the root SD card. The directory structure should look similar to the Figure 1.11 Remark: DO NOT copy the NOOBS folder itselft. Instead, copy the contents of the NOOBS folder to the root of the SD card.

11 1 Introduction to Raspberry Pi 11 Figure 1.11: Unzipped NOOBS file for Mac OS X 4. Once everything is complete eject the microsd card from your computer. Instructor s signature

12 1 Introduction to Raspberry Pi Preparing the Raspberry Pi 1. Connect HDMI to VGA adapter from the Raspberry Pi to a monitor. 2. Connect mouse and keyboard to USB ports. Figure 1.12: Connect HDMI to VGA adapter, mouse and keyboard to the Raspberry Pi 3. Insert microsd card into the Raspberry Pi Figure 1.13: Insert microsd card to the Raspberry Pi 4. Connect the power cable to the Raspberry Pi

13 1 Introduction to Raspberry Pi 13 Figure 1.14: Powercableconnection Installing an Operating System on the Raspberry Pi 1. Check that a newly created microsd card into the Raspberry Pi and the power cable is connected 2. NOOBS will run automatically, first resizing the FAT partition and formatting the stteing partition, then launching into a graphical user interface 3. Choose to install Raspbian by clicking to place an X in the adjacent box. Then click Install 4. You will be advised and prompted when the operating system has finished installing. Click OK and the Raspberry Pi will reboot into the Raspberry Pi Software Configuration Tool (raspi-config) 5. Leave the configuration as its default 6. If you do not change the user passward, the login for your Pi will default to the username pi with the password raspberry 7. The graphical user interface will be launched. Raspbian can be started from the command line, type startx Instructor s signature

14 1 Introduction to Raspberry Pi 14 Figure 1.15: InstallRaspbianOperatingSystem Figure 1.16: GraphicalUserInterfaceofRaspbian

15 1 Introduction to Raspberry Pi Setting up Wi-Fi via Graphical Interface 1. In the Desktop environment locate the network icon in the top right hand side and click on the icon to see the list of available Wi-Fi networks to connect (see Figure 1.17) Figure 1.17: ListofavailableWi-Finetworks 2. Select your Wi-Fi SSID in the drop down list (see Figure 1.18) Figure 1.18: ListofavailableWi-Finetworks

16 1 Introduction to Raspberry Pi You will be prompted to enter the selected WI-Fi password into the text box, so go ahead and do so (see Figure 1.19) Figure 1.19: ListofavailableWi-Finetworks 4. Finally, click OK and you should be connected to Wi-Fi. The signal strength should be displayed on the upper task bar on the right (see Figure 1.20) Figure 1.20: ListofavailableWi-Finetworks 5. It is preferable to update the cache of apt-get repository. In order to do so, start the terminal and type in sudo apt-get update in the terminal

17 1 Introduction to Raspberry Pi 17 Assignments Several commands can be used for diagnostic tests in order to obtain basic information from the Raspberry Pi. The following table shows the list of these commands. No. Commands Descriptions 1 cat /proc/cpuinfo CPU information 2 cat /proc/version OS version information 3 cat /proc/meminfo Memory information 4 cat /proc/partitions microsd Card partition 5 vcgencmd measure_temp Checking the temperature 6 vcgencmd measure_volts core Checking for the core voltage 7 vcgencmd measure_volts sdram_c Checking for the SD-RAM core voltage 8 vcgencmd measure_volts sdram_i Checking for the SD-RAM I/O voltage 9 vcgencmd measure_volts sdram_p Checking for the SD-RAM PHY voltage Answer the following questions How many core(s) does your Raspberry Pi has? What is the model of the CPU of the Raspberry Pi? Give the version of the operating system.

18 1 Introduction to Raspberry Pi 18 Give the temperature of the device. Give the voltage of SD-RAM I/O. Instructor s signature

19 1 Introduction to Raspberry Pi VIM Installation 1. Start the terminal 2. Run the following command to install Vim via the package manager sudo apt-get install vim Further information for Vim can be found at this website: Some Useful Terminal Commands The following table shows some useful terminal commands. No. Descriptions Commands 1 Move file mv <source_file> <destination_file> Ex.: mv source.c destination.c mv can also be used for renaming 2 Copy file cp <source_file> <destination_file> Ex.: cp source.c destination.c 3 Change directory cd <destination> Ex.: cd /User/Admin/Document / means start from root directory./ means start from current directory../ means start from parent directory 4 List file/directory ls <parameter> Ex.: ls -a list all files and directory including hidden files/directory Ex.: ls -l list all files and directories in long format(including permission Ex.: ls -la list all files and directories with long format(including permission) including hidden files/directories 5 Create an empty File touch <file_name> Ex.: touch test.txt creat an empty file name text.txt 6 Current directory pwd Ex.: pwd Find out which directory are you in 7 Create new directory mkdir <directory_name> Ex.: mkdir /home/lab Creat a new directory Lab under the path /home 8 Interface configuration: Show config- ifconfig <parameter> uration of all interfaces. In addition, specific interface can be specified Ex.: ifconfig wlan0! show all configuration of wlan0

20 1 Introduction to Raspberry Pi 20 Assignments Create a new directory under /home/pi user as AssemblyLabs Create a new directory under /AssemblyLabs as Lab1 Create a new empty file name TestLab1.txt List to see the file(s) in the current directory Change directory back to the root Instructor s signature

21 1 Introduction to Raspberry Pi First Assembly Program 1. Create a new directory under the pi user, i.e. /home/pi/assemblylabs/lab1 2. Naavigate to such directory such that when you type in pwd command you should be on the directory /home/pi/assemblylabs/lab1 3. Create a new assembly file using vim; type in vim Lab1.s 4. In order to edit in Vim you need to change into Insert mode. This can be done by pressing key I. 5. Add the following code in exactly manner including spacing..text.global _start _start: MOV R0, #65 MOV R7, #1 SWI 0 6. Press Esc key to change into Command mode in Vim. 7. Type in :wq to save and quit program 8. In the terminal, compile the program by typing as -o Lab1.o Lab1.s 9. Make an executable file by typing ld -o Lab1 Lab1.o 10. Run the program and see the result by typing./lab1 ; echo $?

22 1 Introduction to Raspberry Pi 22 Assignment Record the result of the previous program Change to code such that the result of the program shows 100 Instructor s signature

Raspberry Pi 3 Model B

Raspberry Pi 3 Model B Raspberry Pi 3 Model B Product Name Raspberry Pi 3 Product Description The Raspberry Pi 3 Model B is the third generation Raspberry Pi. This powerful credit-card sized single board computer can be used

More information

Laboratory: Computer Organization

Laboratory: Computer Organization Laboratory: Computer Organization Software Engineering (International Program) International College King Mongkutś Institute of Technology Ladkrabang Contents I Contents 1 Introduction to Raspberry Pi

More information

RETROPIE INSTALLATION GUIDE

RETROPIE INSTALLATION GUIDE RETROPIE INSTALLATION GUIDE CONTENTS THE FOLLOWING GUIDE WILL COVER THE INSTALLATION, SETUP AND CONFIGURATION OF THE RASPBERRY PI, RASPBIAN OS AND RETROPIE Author: http://rpiarcadebuild.wordpress.com/

More information

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Contents Raspberry Pi Foundation Raspberry Pi overview & specs ARM11 overview ARM11 cache, pipeline, branch prediction ARM11 vs.

More information

Getting Started Guide XC9010 Raspberry Pi Starter Kit

Getting Started Guide XC9010 Raspberry Pi Starter Kit Getting Started Guide XC9010 Raspberry Pi Starter Kit The Raspberry Pi has been designed as a computer that anyone can use. If you want to get started with a Raspberry Pi, but don t know where to start,

More information

Overview of the Raspberry Pi Models 3B & 2B

Overview of the Raspberry Pi Models 3B & 2B Overview of the Raspberry Pi Models 3B & 2B (Let's look at the hardware!) Rick Commo, K7LOG Max Vaughan, KF7MAX What's really different between the original 2B and the 3B? Parameter Architecture CPU

More information

Raspberry Pi Introduction

Raspberry Pi Introduction ECE 1160/2160 Embedded Systems Design Raspberry Pi Introduction Wei Gao ECE 1160/2160 Embedded Systems Design 1 Raspberry Pi Classic embedded computer Single board computer Size of a credit card ECE 1160/2160

More information

XLink Kai Raspberry Pi Beginners Tutorial

XLink Kai Raspberry Pi Beginners Tutorial XLink-Kai-Raspberry-Pi-Beginners-Tutorial.md XLink Kai Raspberry Pi Beginners Tutorial Hi! This tutorial will guide you through setting up XLink Kai on a Raspberry Pi to play multiplayer system link Xbox

More information

SETUP INSTRUCTIONS. Eynio Server Setup Instruction

SETUP INSTRUCTIONS. Eynio Server Setup Instruction SETUP INSTRUCTIONS 1 Download & Installation On our official website eynio.com under the download section, select the platform that runs on your preferred device and download Eynio server software. If

More information

Raspberry Pi NTP Clock Setup Guide

Raspberry Pi NTP Clock Setup Guide Raspberry Pi NTP Clock Setup Guide Several steps are involved in getting your Raspberry Pi to operate as a NTP Clock. To begin with, you must obtain a LCD Plate (www.adafruit.com) and build it. You must

More information

II. PROPOSED SYSTEM AND IMPLEMENTATION

II. PROPOSED SYSTEM AND IMPLEMENTATION Automatic Gate Security System by using Raspberry Pi with Image Processing Mr. Mogare Sumit R. 1, Sanagare Prathamesh S. 2, Ms. Anjarlekar Shraddha S. 3, Mr. Kharat Ratnadipak N. 4, Mr. Shikalgar Isaq

More information

Raspberry Pi. Hans-Petter Halvorsen, M.Sc.

Raspberry Pi. Hans-Petter Halvorsen, M.Sc. Raspberry Pi Hans-Petter Halvorsen, M.Sc. Raspberry Pi https://www.raspberrypi.org https://dev.windows.com/iot Hans-Petter Halvorsen, M.Sc. Raspberry Pi - Overview The Raspberry Pi 2 is a low cost, credit-card

More information

Pianoteq 6 Raspberry Pi 3 Station. By Edgar Bustamante

Pianoteq 6 Raspberry Pi 3 Station. By Edgar Bustamante Pianoteq 6 Raspberry Pi 3 Station By Edgar Bustamante 1 Contents 1 Introduction...4 2 Parts...5 2.1 Raspberry Pi 3...5 2.2 Fan/Heat Sinks...5 2.3 Digital to Analog Converter (DAC)...5 2.4 Micro SD Card

More information

O ptima S aver P i. User Guide. January 2017 Version 1.0

O ptima S aver P i. User Guide. January 2017 Version 1.0 O ptima S aver P i User Guide January 2017 Version 1.0 T able O f C ontents Page 1. What is OptimaSaverPi -------------------------- 2 2. Why OptimaSaverPi -------------------------- 2 3. Requirement --------------------------

More information

Raspberry Pi. Quick-Start Guide. Rev 1.0, Mar 2017

Raspberry Pi. Quick-Start Guide. Rev 1.0, Mar 2017 Raspberry Pi Quick-Start Guide Rev 1.0, Mar 2017 Table of Contents 1. Raspberry Pi Start Kits... 2 A. Generation Introduction:... 2 B. Package including:... 2 2. Assembly... 3 A.16GB Micro SDPre-Loaded

More information

Preparing SD card for Pi

Preparing SD card for Pi Preparing SD card for Pi Sarwan Singh Assistant Director(S) NIELIT Chandigarh Education is the kindling of a flame, not the filling of a vessel. - Socrates 1 sarwan@nielit Using NOOBS- New Out Of Box Software

More information

Manual of ET-LCD SW HAT

Manual of ET-LCD SW HAT ET- LCD SW HAT ET-LCD SW HAT is Board I/O that is specifically designed for connection with Board Raspberry Pi through Connector 40-PIN; this board includes LCD 16x2, SW, Buzzer, RTC DS3231 with Connector

More information

Frequently Asked Questions Raspberry PI

Frequently Asked Questions Raspberry PI A. INTRODUCTION 1. WHAT IS A RASPBERRY PI? The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects,

More information

Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects

Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects The Raspberry Pi is a computer about the size of a credit card. The darling of the do-it-yourself electronics

More information

AlphaBot2 robot building kit for Raspberry Pi 3 Model B

AlphaBot2 robot building kit for Raspberry Pi 3 Model B AlphaBot2 robot building kit for Raspberry Pi 3 Model B SKU 110060863 Description This AlphaBot2 robot kit is designed to use with Raspberry Pi 3 Model B. It features rich common robot functions including

More information

Raspberry Pi Workshop

Raspberry Pi Workshop Raspberry Pi Workshop Resources and Materials: http://bit.ly/h8dunp Presenters Nick Yee Aexander Nunes Adriana Ieraci Agenda 10:00 Registration 10:20 Introductions and Overview 10:50 Install OS and Boot

More information

Creator Ci20 quick start guide

Creator Ci20 quick start guide Creator Ci20 is a high performance, fully featured development board for Linux and Android that can help you create applications for fast growing markets such as IoT, wearables, mobile and gaming. The

More information

F28HS Hardware-Software Interface: Systems Programming

F28HS Hardware-Software Interface: Systems Programming F28HS Hardware-Software Interface: Systems Programming Hans-Wolfgang Loidl School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh Semester 2 2017/18 0 No proprietary software has

More information

Hugo Cunha. Senior Firmware Developer Globaltronics

Hugo Cunha. Senior Firmware Developer Globaltronics Hugo Cunha Senior Firmware Developer Globaltronics NB-IoT Product Acceleration Platforms 2018 Speaker Hugo Cunha Project Developper Agenda About us NB IoT Platforms The WIIPIIDO The Gateway FE 1 About

More information

Raspberry Pi Setup Tutorial

Raspberry Pi Setup Tutorial Raspberry Pi Setup Tutorial The Raspberry Pi is basically a miniature linux- based computer. It has an ARM processor on it, specifically the ARM1176JZF- S 700 MHz processor. This is the main reason why

More information

Term Project WORKING WITH THE RASPBERRY PI

Term Project WORKING WITH THE RASPBERRY PI Term Project WORKING WITH THE RASPBERRY PI The term project component of the course requires you to leverage the Pi. The project involves multiple deliverables to ensure that you are making sustained progress

More information

Raspberry Pi 3 Model B Inet

Raspberry Pi 3 Model B Inet We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with raspberry pi 3 model

More information

fit-pc Intense 2 Overview

fit-pc Intense 2 Overview specifications Specifications: Overview is the second generation of the acclaimed miniature fanless PC, and further improves the best-in-class features of its predecessor with 4 th and 5 th generations

More information

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University Lab2 - Bootloader 1 / 20 Cross-compile U-Boot. Connect to Raspberry Pi via an USB-TTL cable. Boot Raspberry Pi via U-Boot. 2 / 20 Host Machine OS: Windows Target Machine Raspberry Pi (2 or 3) Build Machine

More information

Topics. What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack!

Topics. What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack! Topics What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack! What is a Raspberry Pi? The Raspberry Pi is a Credit Card sized computer.

More information

IOT-GATE-RPI. Reference Guide

IOT-GATE-RPI. Reference Guide IOT-GATE-RPI Reference Guide 2018 CompuLab No warranty of accuracy is given concerning the contents of the information contained in this publication. To the extent permitted by law, no liability (including

More information

Raspberry Pi Raspberry Pi 3 User Guide. By Ted Lebowski

Raspberry Pi Raspberry Pi 3 User Guide. By Ted Lebowski Raspberry Pi 3 2016 Raspberry Pi 3 User Guide By Ted Lebowski Copyright 2016 Ted Lebowski - All rights reserved. This document is geared towards providing exact and reliable information in regards to the

More information

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16 IoE Workshop Marc Khayat, CCIE #41288, makhayat@cisco.com Leonard Janer ljaner@inlea.com Technical Managers June 16 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 2016 Cisco and/or

More information

RaRa Academy: Raspberry Pi. Karl Heinz Kremer - K5KHK

RaRa Academy: Raspberry Pi. Karl Heinz Kremer - K5KHK RaRa Academy: Raspberry Pi Karl Heinz Kremer - K5KHK Why Are We Here? I cannot convert you into a Raspberry Pi (or Linux) expert in two hours I cannot teach you everything there is to know about using

More information

Lab: Setting up PL-App with a Raspberry Pi

Lab: Setting up PL-App with a Raspberry Pi Lab Topology Objectives Set up a Raspberry Pi board as a PL-App device Use PL-App Launcher to provision and discover PL-App devices Background Cisco Prototyping Lab is a set of hardware and software components

More information

ToF T1 User Guide. a module solution provider. Date: 2017/02/13. Hardware Test Supervisor. Software Test Engineer. Center Supervisor Rex

ToF T1 User Guide. a module solution provider. Date: 2017/02/13. Hardware Test Supervisor. Software Test Engineer. Center Supervisor Rex a module solution provider ToF T1 User Guide Date: 2017/02/13 Software Test Engineer Hardware Test Supervisor Test Supervisor Center Supervisor Rex Copyright JORJIN TECHNOLOGIES INC. LIMITED 2014 Version

More information

0B specifications 1B

0B specifications 1B 0B 1Bspecifications fit-pc 4 fit-pc4 Specifications2 Overview Using AMD's latest G-Series 'Jaguar' Quad Core System-on-Chip (SoC), Fit PC4 is the next generation to be introduced within the already popular

More information

RX300 Settings Manual General

RX300 Settings Manual General RX300 Settings Manual General The RX300 is provisioned by the administrator. The settings can be modified remotely from vspace Console or the RX300 device itself. In the General tab, the administrator

More information

IOT HARDWARE SUBSTRUCTURE

IOT HARDWARE SUBSTRUCTURE Chapter 2 IOT HARDWARE SUBSTRUCTURE A IOT of hardware components are used in IOT ecosystem circuit developmen boards form the basic structrue.arduino, Rasspberyy Pi,Beagle Bone, Cubie Borad, Texas Insuments

More information

Programming the Raspberry Pi

Programming the Raspberry Pi Programming the Raspberry Pi contents introduction unboxing and setup flashing an SD card logging in for the first time the JOE text editor running the hello world program a (slightly) more complex example

More information

Java Programming on the Raspberry Pi with Pi4J. Rob Ratcliff

Java Programming on the Raspberry Pi with Pi4J. Rob Ratcliff Java Programming on the Raspberry Pi with Pi4J Rob Ratcliff What is a Raspberry Pi? Single Board Computer Pi 3 Model B+ Full size HDMI ARMv8 64 bit with 1.4 GHz 1 GB RAM 4 USB ports 40 I/O Pins for GPIO,

More information

1 Getting Started Introduction Technical Specifications Basic Setup SD Cards 14

1 Getting Started Introduction Technical Specifications Basic Setup SD Cards 14 Contents 1 Getting Started 5 1.1 Introduction 5 1.2 Technical Specifications 7 1.3 Basic Setup 8 1.4 SD Cards 14 2 Introducing Raspbian 17 2.1 Raspbian and Linux 17 2.2 Installation of Raspbian with NOOBS

More information

Introduction to Raspberry Pi 3 Model B Updates: 9/18/17 6/2/2018

Introduction to Raspberry Pi 3 Model B Updates: 9/18/17 6/2/2018 Introduction to Raspberry Pi 3 Model B Updates: 9/18/17 6/2/2018 A. Objectives 1. Learn about basics of Pi 3 embedded system 2. Learn how to operate your Pi 3 using different interfaces 3. Learn how to

More information

Raspberry Pi 2b PART 1. Table of Contents. Step by step guide. 1. Hardware (0:05) RS Online (ex-tax prices)... 3 MSY ebay...

Raspberry Pi 2b PART 1. Table of Contents. Step by step guide. 1. Hardware (0:05) RS Online (ex-tax prices)... 3 MSY ebay... Step by step guide PART 1 Table of Contents 1. Hardware (0:05)... 3 RS Online (ex-tax prices)... 3 MSY... 4 ebay... 4 Centercom Computers... 4 2. Installing the operating system (0:21)... 5 Preparing the

More information

Design & Development of My SmartPhone Kit:

Design & Development of My SmartPhone Kit: Design & Development of My SmartPhone Kit: A Practical Approach for Technical Education Jasleen Kaur Dept. of Computer Science Indira Gandhi Delhi Technical University for Women Delhi, India jasleenkochar89@gmail.com

More information

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

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 Disclaimer: Some of the images and most of the data in this presentation are collected from various sources in the internet. If you notice any copyright issues or mistakes, please let me know by mailing

More information

Development Environment Embedded Linux Primer Ch 1&2

Development Environment Embedded Linux Primer Ch 1&2 Development Environment Embedded Linux Primer Ch 1&2 Topics 1) Systems: Host and Target 2) Host setup 3) Host-Target communication CMPT 433 Slides #3 Dr. B. Fraser 18-05-05 2 18-05-05 1 Host & Target Host

More information

Sigma Tile Workshop Guide. This guide describes the initial configuration steps to get started with the Sigma Tile.

Sigma Tile Workshop Guide. This guide describes the initial configuration steps to get started with the Sigma Tile. Sigma Tile Workshop Guide This guide describes the initial configuration steps to get started with the Sigma Tile. 1 Contents Contents... 2 Chapter 1: System Requirements... 3 Chapter 2: Configure Your

More information

Mini USB 3.0 Dual Display Dock

Mini USB 3.0 Dual Display Dock Mini USB 3.0 Dual Display Dock VGA & HDMI Dual Display / Gigabit Ethernet / USB 3.0 Hub QUICK INSTALLATION GUIDE - 1 - INTRODUCTION Thanks for purchasing the Mini USB 3.0 Dual Display Dock. USB Type C

More information

Ten (or so) Small Computers

Ten (or so) Small Computers Ten (or so) Small Computers by Jon "maddog" Hall Executive Director Linux International and President, Project Cauã 1 of 50 Who Am I? Half Electrical Engineer, Half Business, Half Computer Software In

More information

Zero2Go. User Manual (revision 1.03) Wide Input Range Power Supply for Your Raspberry Pi. Copyright 2017 UUGear s.r.o. All rights reserved.

Zero2Go. User Manual (revision 1.03) Wide Input Range Power Supply for Your Raspberry Pi. Copyright 2017 UUGear s.r.o. All rights reserved. Zero2Go Wide Input Range Power Supply for Your Raspberry Pi User Manual (revision 1.03) Copyright 2017 UUGear s.r.o. All rights reserved. Table of Content Product Overview... 1 Product Details... 3 Package

More information

Atlas iot. Installation guide V 1.0

Atlas iot. Installation guide V 1.0 Atlas iot Installation guide V 1.0 Necessary items Before we begin have the following items readily available: SanDisk ultra micro SDHC, 16 gb card USB micro SD card reader Raspberry Pi 7 touchscreen Raspberry

More information

Getting started with Raspberry Pi (and WebIoPi framework)

Getting started with Raspberry Pi (and WebIoPi framework) Getting started with Raspberry Pi (and WebIoPi framework) 1. Installing the OS on the Raspberry Pi Download the image file from the Raspberry Pi website. It ll be a zip file as shown below: Unzip the file

More information

10.1inch HDMI LCD (B) User Manual

10.1inch HDMI LCD (B) User Manual 10.1inch HDMI LCD (B) User Manual CONTENT Introductin... 3 The LCD and Control Board... 3 How to Use... 4 Holder Assembly... 4 Working with PC... 4 Hardware Connection... 4 Tablet PC Settings... 5 Workign

More information

The TechNexion Difference

The TechNexion Difference The TechNexion Difference Faster time-to-market through Open Design System on Modules are designed to speed up and reduce the cost of development for embedded devices. But these benefits are only possible,

More information

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES Introduction to the Raspberry Pi AND LINUX FOR DUMMIES 700Mhz ARM v6 Broadcomm CPU+GPU 512 MB RAM (256MB on Model A) Boots off SD card for filesystem USB, Audio out, LAN (Model B only) HDMI + Composite

More information

Thanks for purchasing one of the most cutting edge mini computing devices available today,

Thanks for purchasing one of the most cutting edge mini computing devices available today, Welcome! Thanks for purchasing one of the most cutting edge mini computing devices available today, the MK802IV LE. The MK802IV LE is a powerful quad core Linux mini computer which runs a version of Ubuntu

More information

TOUCH PANEL PC 10.1 USER GUIDE

TOUCH PANEL PC 10.1 USER GUIDE TOUCH PANEL PC 10.1 USER GUIDE Panel 10.1 User Guide: 1 Contents 1 TOUCHBERRY PI 10.1... 4 1.1 Controller Specifications:... 4 1.2 Touchberry Pi I/Os Pinout... 6 2 HUMMTOUCH... 7 2.1 Controller Specifications:...

More information

Nano RPI Module. User Guide. Rev 1.0, Apr 2017

Nano RPI Module. User Guide. Rev 1.0, Apr 2017 Nano RPI Module User Guide Rev 1.0, Apr 2017 Table of Contents 1 Introduction... 2 2 Application... 2 3 Features... 2 4 Key Specifications... 2 5 Pin Definition... 3 6 Operation System... 5 7 Quick Start

More information

291-MB309-02N6F. PI331 pico

291-MB309-02N6F. PI331 pico 291-MB309-02N6F PI331 pico ZOTAC ZBOX pico User s Manual No part of this manual, including the products and software described in it, may be reproduced, transmitted, transcribed, stored in a retrieval

More information

Raspberry Pi Kernel Install. By: Daniel Rizko

Raspberry Pi Kernel Install. By: Daniel Rizko Raspberry Pi Kernel Install By: Daniel Rizko Introduction In this presentation I will be demonstrating three things. 1. Building a cross compiler from scratch using crosstool-ng for Raspberry Pi hardware.

More information

Lab Working with Linux Command Line

Lab Working with Linux Command Line Introduction In this lab, you will use the Linux command line to manage files and folders and perform some basic administrative tasks. Recommended Equipment A computer with a Linux OS, either installed

More information

IoT Based Voice and SMS Update Notification System Using Raspberry PI

IoT Based Voice and SMS Update Notification System Using Raspberry PI IoT Based Voice and SMS Update Notification System Using Raspberry PI Suresh Ballala K. Varalakshmi K.Raghavendra Abstract: This paper explains a Raspberry Pi controlled SMS- Update-Notification (SUN)

More information

Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi

Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi Nick Antipa, Li-Hao Yeh, based on labs by Jon Tamir and Frank Ong January 24, 2018 This lab will walk you through setting up your Raspberry Pi

More information

. SMARC 2.0 Compliant

. SMARC 2.0 Compliant MSC SM2S-IMX8 NXP i.mx8 ARM Cortex -A72/A53 Description The new MSC SM2S-IMX8 module offers a quantum leap in terms of computing and graphics performance. It integrates the currently most powerful i.mx8

More information

Raspberry Pi Compute Module

Raspberry Pi Compute Module Raspberry Pi Compute Module Hardware Design Guide Rev 1.0 Contents 1. Compute Module Hardware Design... 2 1.1. Powering the module... 2 1.1.1. Power sequencing... 2 1.1.2. Power requirements... 2 1.2.

More information

ECE 598 Advanced Operating Systems Lecture 4

ECE 598 Advanced Operating Systems Lecture 4 ECE 598 Advanced Operating Systems Lecture 4 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 28 January 2016 Announcements HW#1 was due HW#2 was posted, will be tricky Let me know

More information

High Voltage Module Raspberry Pi Documentation Page 1

High Voltage Module Raspberry Pi Documentation Page 1 Raspberry Pi Setup High Voltage Documentation Instrumentation Development Lab Department of Physics and Astronomy University of Hawaii at Manoa AUTHOR: Cameron Asaoka DATE: 7/6/2017 High Voltage Module

More information

Raspberry Pi User Guide, 2nd Edition

Raspberry Pi User Guide, 2nd Edition Raspberry Pi User Guide, 2nd Edition Eben Upton, Gareth Halfacree ISBN: 978-1-118-79548-4 312 pages December 2013 Description The essential guide to getting started with the Raspberry Pi The Raspberry

More information

You will need to know the IP address or the hostname of the pi (as discussed above) to continue and login to your pi via putty over Ethernet.

You will need to know the IP address or the hostname of the pi (as discussed above) to continue and login to your pi via putty over Ethernet. MEGR3092 Advanced Motorsports Instrumentation. Raspberry pi project. V0.38 10/4/16 Logger build guide: You will likely find this easier with a HDMI cord and a usb keyboard. If those are not available,

More information

Davide Cavaliere 18 th February 2017

Davide Cavaliere  18 th February 2017 Davide Cavaliere www.monocilindro.com dadez87@gmail.com 18 th February 2017 This guide explains how to set in read mode your Raspberry Pi 3, running the latest Raspbian Jessie (January 2017). This feature

More information

pcduino V3B XC4350 User Manual

pcduino V3B XC4350 User Manual pcduino V3B XC4350 User Manual 1 User Manual Contents Board Overview...2 System Features...3 Single-Board Computer Configuration......3 Pin Assignments...4 Single-Board Computer Setup...6 Required Hardware...6

More information

Mega 100WR ADSL 2+ Router - Easy Start

Mega 100WR ADSL 2+ Router - Easy Start Mega 100WR ADSL 2+ Router - Easy Start Mega 100WR ADSL 2+ Router - Easy Start Chapter 1 Introduction Thank you for purchasing a Mega 100WR Router. This Easy start guide is a complete guide to configuring

More information

IoT Project Proposals

IoT Project Proposals IoT Project Proposals 1 Submit before 31 st March Best 5 proposals will be given Intel Galileo Gen 2 microcontroller boards each 2 Advisory Board will evaluate and select the best project proposals Dr.

More information

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

Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board. Based on i.mx 8QuadXPlus Applications Processor Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board Based on i.mx 8QuadXPlus Applications Processor Quick Start Guide GET TO KNOW THE MEK BASED ON i.mx 8QUADXPLUS APPLICATIONS PROCESSOR

More information

Raspberry Pi 3 Model B+ and JMRI with WiFi Access Point for Pi- SPROG One and Pi-SPROG Nano raspian-stretch build

Raspberry Pi 3 Model B+ and JMRI with WiFi Access Point for Pi- SPROG One and Pi-SPROG Nano raspian-stretch build Raspberry Pi 3 Model B+ and JMRI with WiFi Access Point for Pi- SPROG One and Pi-SPROG Nano 2018-03-13-raspian-stretch build May 2018 SPROG DCC These instructions describe the process of setting up a Raspberry

More information

The Digital Revolution

The Digital Revolution Raspberry Pi A Learning Experience (For me!) Charlie Rothrock K3SR The Digital Revolution Geewhiz Statistics -Digital is changing the world -Tech companies are ~10+% of US employment and the fastest wage

More information

Tablet MODECOM FreeTAB1004 IPS X4

Tablet MODECOM FreeTAB1004 IPS X4 MODECOM FreeTAB 1004 IPS X4 new member of Quad-Core family MODECOM FreeTAB 1004 IPS X4 is a tablet PC of outstanding technical parameters, efficiency and design and excellent price. This high-end device

More information

A platform to build smart solutions for everyday ease

A platform to build smart solutions for everyday ease A platform to build smart solutions for everyday ease The Internet of Things (IoT) is an environment in which objects, animals or people are provided with unique identifiers and the ability to transfer

More information

vívohub 2 Installation Instructions Getting Started When using the device for the first time, you must complete these tasks to set up the device.

vívohub 2 Installation Instructions Getting Started When using the device for the first time, you must complete these tasks to set up the device. vívohub 2 Installation Instructions Device Overview The vívohub device is an ANT to Wi Fi wireless bridge that supports Garmin wellness products. Using the ANT wireless protocol, the vívohub device detects

More information

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics 1 Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics Intro Tizen Linux kernel based Embedded OS for wide range of devices, where Mobile, Wearable, TV are maintained as

More information

RaspiDigiHamClock. Raspberry Pi Amateur Radio Digital Clock. v WA4EFH R.Grokett

RaspiDigiHamClock. Raspberry Pi Amateur Radio Digital Clock. v WA4EFH R.Grokett RaspiDigiHamClock Raspberry Pi Amateur Radio Digital Clock v2018-07-08 WA4EFH R.Grokett Overview Amateur Radio Operators (aka HAM Radio) use 24 hour UTC (Universal Coordinated Time) for much of their operation.

More information

Cooking with Team 279

Cooking with Team 279 Cooking with Team 279 Intro to the Raspberry Pi FIRST Team 279 Tech Fusion http://team279.com - https://twitter.com/team_279 Author: Michael Lehman What is a System on a Chip? From Wikipedia: A system

More information

PiCloud. Building owncloud on a Raspberry PI

PiCloud. Building owncloud on a Raspberry PI PiCloud Building owncloud on a Raspberry PI PiCloud - Building owncloud on a Raspberry PI by Sebastian Büttrich is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International

More information

UM2375 User manual. Linux driver for the ST25R3911B/ST25R391x high performance NFC frontends. Introduction

UM2375 User manual. Linux driver for the ST25R3911B/ST25R391x high performance NFC frontends. Introduction User manual Linux driver for the ST25R3911B/ST25R391x high performance NFC frontends Introduction The STSW-ST25R009 Linux driver enables the Raspberry Pi 3 to operate with the X-NUCLEO-NFC05A1. This package

More information

All rights reserved by Waveshare Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission.

All rights reserved by Waveshare Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission. DVK512 User Manual Copyright All rights reserved by Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission. Revision History Revision Date Description V1.0 Aug. 18, 2014 Initial

More information

PU-160ETH. Ethernet and USB to HDMI Converter. Operation Manual PU-160ETH

PU-160ETH. Ethernet and USB to HDMI Converter. Operation Manual PU-160ETH PU-160ETH Ethernet and USB to HDMI Converter Operation Manual PU-160ETH Trademark Acknowledgments All products or service names mentioned in this document may be trademarks of the companies with which

More information

Lamobo R1(BPI-R1) User Manual

Lamobo R1(BPI-R1) User Manual Lamobo R1(BPI-R1) User Manual For more details, please visit LAMOBO.org or LAMOBO.com Version 1.1 1 Table of Contents Product Introduction... 2 Product appearance... 3 Specification... 4 Hardware... 5

More information

Getting started 7. Exploring the desktop 23

Getting started 7. Exploring the desktop 23 Contents 1 2 3 Getting started 7 Introducing Raspberry Pi 8 Gathering the components 10 Setting up the SD card 12 Configuring the system 14 Logging into the console 16 Starting the desktop 18 Automating

More information

Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2

Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2 Point of View SmartTV-500 Center - Android 4.2 English Table of Contents General notices for use...2 Disclaimer...2 Box Contents...2 1.0 Product basics...3 1.1 Buttons and connections... 3 1.2 Connecting

More information

Experimental Procedure. Frequently Asked Questions (FAQ) Kit General Questions. Setting Up and Using Your Raspberry Pi Projects Kit

Experimental Procedure. Frequently Asked Questions (FAQ) Kit General Questions. Setting Up and Using Your Raspberry Pi Projects Kit 1 of 11 9/13/2018, 2:31 PM https://www.sciencebuddies.org/science-fair-projects/project-ideas/compsci_p059/computer-science/design-your-own-video-game (http://www.sciencebuddies.org/science-fairprojects/project-ideas/compsci_p059/computer-science/design-your-own-video-game)

More information

Spring 2017 Gabriel Kuri

Spring 2017 Gabriel Kuri Lab 2 ECE 431L Spring 2017 Gabriel Kuri This lab is made up of two parts. Part 1 will consist of familiarizing yourself with the Raspberry Pi (RPi). It includes running Unix/Linux commands to become somewhat

More information

Linux Command Line Primer. By: Scott Marshall

Linux Command Line Primer. By: Scott Marshall Linux Command Line Primer By: Scott Marshall Draft: 10/21/2007 Table of Contents Topic Page(s) Preface 1 General Filesystem Background Information 2 General Filesystem Commands 2 Working with Files and

More information

IT Essentials v6.0 Windows 10 Software Labs

IT Essentials v6.0 Windows 10 Software Labs IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows

More information

User Operating Manual

User Operating Manual User Operating Manual Contents 1 Introduction... 1 1.1 Acknowledgements... 1 1.2 Safety Notice... 1 1.3 Abbreviation/term... 2 2 Brief Product Introduction... 3 2.1 Diagram for TABLET... 3 2.2 Introduction

More information

291-MB309-03M8F. PI330 pico

291-MB309-03M8F. PI330 pico 291-MB309-03M8F PI330 pico ZOTAC ZBOX pico User s Manual No part of this manual, including the products and software described in it, may be reproduced, transmitted, transcribed, stored in a retrieval

More information

DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI

DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI Mohd Dzul Aiman bin Aslan, Mohamad Safuan bin Sulaiman, Dr Abd Muin bin Abd Rahman, Saa idi bin Ismail, Mohd Fauzi bin Haris, Siti Nurbahyah

More information

A176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O

A176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O The A176 Cyclone is the smallest and most powerful Rugged-GPGPU, ideally suited for distributed systems. Its 256 CUDA cores reach 1 TFLOPS, and it consumes less than 17W at full load (8-10W at typical

More information

Interfacing with Raspberry Pi 3 Model B Updated: 9/19/17

Interfacing with Raspberry Pi 3 Model B Updated: 9/19/17 Interfacing with Raspberry Pi 3 Model B Updated: 9/19/17 A. Objectives 1. Learn about basics of Python programming 2. Learn how to use Python and Shell scripts to control GPIO ports on the Pi B. Time of

More information

Computer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is.

Computer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is. In this lesson we will learn about, so that we have a better understanding of what a computer is. USB Port Ports and Connectors USB Cable and Connector Universal Serial Bus (USB) is by far the most common

More information