Installing Raspbian Jessie Lite on a New Raspberry Pi Compute Module 3 using a Linux Virtual Machine

Size: px
Start display at page:

Download "Installing Raspbian Jessie Lite on a New Raspberry Pi Compute Module 3 using a Linux Virtual Machine"

Transcription

1 1 Installing Raspbian Jessie Lite on a New Raspberry Pi Compute Module 3 using a Linux Virtual Machine Those industrious folks at the Raspberry Pi Foundation have been hard at it, developing the next generation of the Raspberry Pi Compute Module called the Compute Module 3, or CM3 for short. What can we expect from this next gen Compute Module? I hear you say. I m so glad you asked There are two variants of the CM3: Standard and Lite. The Standard module features the same 1.2GHz Broadcom BCM2837 (64-bit quad-core ARM Cortex A53 CPU with VideoCore IV GPU) found in the Raspberry Pi 3 Model B and sports 1GByte LPDDR2 RAM and 4GBytes emmc flash memory. It is pin compatible with the existing Compute Module. The Lite module dispenses with the emmc memory. Instead, the SD/eMMC interface is routed to previously unused edge connector pins, making the interface available for the user to connect their own SD card or emmc devices. There is also a new version of the Compute Module I/O board, the CMIO V3. This version of the break-out board has an SD card socket to support the Lite module variant but otherwise is the same as the original CMIO board. In order to use all that lovely Pi processing power on the standard module, we need to flash an OS onto the emmc memory. While it is perfectly feasible to accomplish this goal with a spare Raspberry Pi, I thought it would interesting to install Linux on a virtual machine running on a standard Windows 10 PC and then use this virtual machine to flash the compute module. However, to keep the Linux familiar to Raspbian users (and because I ve always liked it), I decided to use (Raspbian s Grand- Daddy) the Debian distro in this little project. If you want to go ahead and download the Small Installation Image for your machine (the amd64 image for most 64-bit PC users) while you continue reading, this is the one we will be using. Getting Started Before we do anything else, it is always a good idea to make sure we aren t wasting time on a module that died in transit. The quickest way to do that is to use the Windows RPi Boot tool for proof of life. You can find the installer for RPi Boot here. Once you have downloaded the CM-Boot- Installer.exe file, double-click on it and use the default settings offered by the setup wizard. Once you are done, you will find RPi Boot in your Recently added list when you click on the Windows Start Menu button. Before you get click-happy on RPi Boot, make sure you have set the module to boot from slave USB [J4 should be in the EN position, as highlighted in red in Fig01] and connected the cabling up correctly as shown in Fig02. Connect a spare USB port on your PC to the USB slave connector with a USB to micro USB cable. Note that, as there is only one USB connector on the CMIO V3 board, you will definitely need a powered USB hub to connect up your USB keyboard, mouse and any other USB peripherals to the Compute Module. You may also need, depending on the age of your monitor, an HDMI to DVI-D adapter.

2 2 So, power up the USB hub, power up the CMIO board and run RPi Boot on your PC. If everything has gone to plan, the red PWR LED and green ACT LED should both be lit and a command prompt box will open to display information on how the handshaking is progressing. It should look something like Fig03 before disappearing and then Windows will inform you that it has found a new mass storage device that you will need to format before you can use it. Don t format it. Just think Yea! Looks like I have a good module and turn it off for now. Figure 1 Figure 2 Figure 3

3 3 Host UEFI Settings If we want to run 64-bit virtual machines on our 64-bit PC, we will need to make sure the Virtualisation settings are enabled in our BIOS/UEFI firmware. Pro-tip: if you click on New at the top left of the VirtualBox toolbar you will get a new window pop up called Create Virtual Machine. Click on the pull-down menu labelled Version: if you are offered both 32-bit and 64-bit options, then you don t need to edit your UEFI and can skip to the next section. If you only have 32-bit options then follow these ensuing instructions. From Windows 10: Hit [Windows key] + [i] to bring up the settings window. Click on Update & Security which will then show: Click on Recovery and then on the Restart now button under Advanced start-up. You will then see something like this:

4 4 Select Troubleshoot and you should see something similar to this: From here, select Advanced options Then select UEFI Firmware Settings

5 5 Hit the restart button and interrupt the start-up sequence with the key that your PC tells you will do just that. We are now in the UEFI/BIOS settings. Look for Virtualization and select it.

6 6 Make sure the virtualisation features are set to Enabled. Hit F10 to save and exit. We are now ready to create 64-bit virtual machines. Installing a Debian Linux Virtual Machine What we need at this point is some virtual machine (VM) software. In the spirit of keeping everything Open Source, we will be using Oracle s VM VirtualBox. Download the installer version for Windows hosts (at the time of writing, this was version ) and the user manual. Although it isn t strictly necessary for what we are doing today, it is probably worth downloading the VirtualBox Extension Pack while we are at it. Make sure the Extension Pack version number is the same as the VirtualBox software. Run the installer (the VirtualBox Win.exe file you downloaded) and accept the default options presented by the installation wizard, which should include USB and networking support. You can check that these are set correctly at this point in the journey: When you get to the end of the installation and start up VirtualBox you should find yourself looking at an interface like this: We are now ready to set up the virtual environment where we will install our Linux distribution. So click on the New button again and let s go.

7 7 The first thing we need to do is name the virtual machine. It s worth giving it a name that properly reflects what s installed (rather than MyVirtualMachine or similar) so you know what it is six months down the line especially if you intend to create VMs for other operating systems. Next, we set how much of your host machine s RAM the VM will use. This will inevitably be a function of how much memory you have available. More RAM for the VM is better, but make sure you do not starve your host OS of RAM, as this memory will not be available to the host OS when the VM is running.

8 8 Like your host, the VM will need a hard disk for its filesystem. We create a virtual hard disk for this purpose. Dynamic allocation is usually the way to go, as this means the file created to hold the hard disk file system starts as small as possible and grows (kind of like a balloon filling with air) as you fill the virtual disk with data.

9 9 This window sets the maximum size of the virtual disk. You could easily get away with a mere 8-10Gbytes but I am setting mine larger as I have the space available and I want to use this virtual machine for future projects. So that is our virtual environment set up. Now we just need to install Debian into it. Double-click on our freshly minted virtual machine s icon.

10 10 When you start this new virtual environment, a First Start Wizard will pop up so you can select what you want to install. In this case, you can select the Debian ISO file you downloaded earlier; you did download it earlier, didn t you? Go ahead and hit enter to install Debian. For the most part, the installation instructions are pretty straight forward and the default settings will suffice. A couple of things that might be less obvious, I have highlighted below: Disk Partitioning sequence:

11 11

12 12

13 13 Bootloader Sequence:

14 14 Tweaking Our Debian Installation When we are all done with the installation and reboot the VM, we should find ourselves looking at a window that looks like this: Congratulations! You are now the proud owner of a Debian Linux virtual machine. You can change the wallpaper and personalise the look as you please. However, there are a few little tweaks we really do need to perform in order to get our installation ship-shape and Bristol-fashion.

15 15 Guest Additions The first thing we want to install after we are done is the VirtualBox Guest Additions. These provide for much smoother inter-operation between the host computer and the guest operating system (including such goodies as Automatic VM resizing to current window size; shared clipboard and shared folders between host and guest; seamless mouse operation including drag and drop between host and guest and more). Chapter 4 of the user manual details all the benefits of installing the Guest Additions, but for now just accept that they will make your experience much nicer and more useful. To get started, we click on Activities at the top left which is analogous to the Windows Start Icon. This will bring up a side menu of icons. We want the 3 x 3 set of dots that brings up Show Applications: From there, we want to get to the last page of applications by selecting the lowest dot on the right:

16 16 From here, open a Terminal window (again, you can customise the look of this): At this point we will need administrator rights to do what we need to do, so at the prompt (which will reflect the username and hostname you set up at install time) type: treadstone@blackbriar:$ su Password: The su command gives you root privileges, so you will need to provide the root password you created at installation. If you are new to Linux, be careful after this point. Root has unlimited power in a Linux environment and Linux treats root like an adult. It will not ask you are you sure? even if you are doing something really dumb like recursively deleting the entire filesystem. Linux will just follow your commands You have been warned. Your prompt will then change to the root prompt, which should look a little like this: root@blackbriar:/home/treadstone# At this prompt type the following: apt-get install dkms build-essential This will install some essential compiler and kernel packages so that we can build kernel modules to support the Guest Additions. Now that we have the groundwork done, we can mount the Guest additions (virtual) CD. We do that by clicking on Insert Guest Additions CD Image using the Devices pull-down menu from along the top of VirtualBox.

17 17 If things are going your way, you will get a window pop up saying that VBOXADDITIONS_yourversion contains software intended to be automatically started. Would you like to run it? At this point, you can hit the run button to install Guest Additions. If, however, today happens to be a day that ends in the letter y, you may find that this doesn t work for you. So we must fall back to plan B. Back in your terminal (logged in as root) change directory: root@blackbriar:/home/treadstone# cd /media/cdrom Followed by: root@blackbriar:/home/treadstone# ls You should get a listing of your directory that looks like this:

18 18 We can now run the installation script with: sh./vboxlinuxadditions.run You should then end up with a printout similar to this: To get the benefit of these Guest Additions we will need to power down our VM. Click on the little down arrow in the top right-hand corner and hit the power button: Before you power up your VM again, there are a couple of adjustments we can make that will enhance our enjoyment of our new virtual Linux machine. In VirtualBox, right-click on your virtual machine:

19 19 Select Settings and under General -> Advanced we can set things up to allow us to easily share data between host and guest. Set the Shared Clipboard and Drag n Drop to Bidirectional. We can also adjust the system and display settings:

20 20 When you re done with your adjustments, power your VM back up. Hurrah! You have a working Linux Virtual Machine. Get your terminal up again, as there are another couple of packages that we will want to install before we tackle our Raspberry Pi. The first package is sudo which allows us to run individual commands as root. So, switch user to root with the su command then type: root@blackbriar:/home/treadstone# apt-get install sudo This will produce a result similar to this: We now need to add ourselves to the group of users who can use the sudo command: root@blackbriar:/home/treadstone# adduser treadstone sudo Replace treadstone with your own username. We also need to add ourselves to the sudoers file: root@blackbriar:/home/treadstone# nano /etc/sudoers

21 21 Scroll down the file in the nano editor until you find a line which says: %sudo ALL=(ALL:ALL) ALL below that line, insert the following treadstone ALL=(ALL:ALL)ALL Again, substitute your username for treadstone. Now hit the [Ctrl] + [x] keys, then press [y] followed by [Enter] to exit and save the file. Close the terminal window and open a fresh one. We are going to test our new powers out. At your regular command prompt type: treadstone@blackbriar:$ sudo ls Enter your password et voila: All that remains now is to install Git so we can get our Raspberry Pi support from Github: treadstone@blackbriar:$ sudo apt-get install git-core

22 22 Git implements version control using two primary settings: A username A user's So we will configure those now by typing: $ git config --global user.name "treadstone" Then: $ git config --global user. treadstone@blackbriar.com Of course, you are again replacing treadstone and treadstone@blackbriar.com with your own username and address. We can check that this has been entered correctly with: $ git config --list Which should produce an output like this: Now we are ready for the main event. Flashing the Raspberry Pi Compute Module 3 The first thing we need is to do is get our USB boot tools for the Raspberry Pi. We get them by cloning the tools from GitHub: $ sudo git clone --depth=1 When the clone is ready, change directory into usbboot directory and install the USB library: $ cd usbboot $ sudo apt-get install libusb dev With everything in place, we can use the helpful makefile to build the USB tool we need: $ sudo make

23 23 Now, if you haven t downloaded your Raspbian OS image into your virtual machine already, do so now from using the Firefox browser that came with your Debian distro. As we only have a total of 4GBytes, we will need to download the lite version. In the terminal we can copy the download to our current directory: $ sudo cp../downloads/ raspbian-jessie-lite.zip. Obviously, you will need to adjust this for the filename of the version of Raspbian you downloaded. Note the dot at the end of the command it represents your current directory in the command so don t miss it out! Then we unzip the image: $ sudo unzip raspbian-jessie-lite.zip You should now have an image file (with the ending.img) to load onto your CM3. There is one final bit of preparation that will make your life much easier. Go to the Activities menu and open the files tool (6 th item down) and navigate to the /dev directory [on the left side, click on computer then click on the dev folder]. List the files by when they were modified, and move the window next to your terminal window. We are now ready to load our image. Fire up the Quattro Compute Module I/O board! When you turn on the power to the board, your PC will probably acknowledge that there is something new on USB. In order for your virtual machine to see it too you will need to find it on the Devices menu: You will find yourself doing this a couple more times during the process. Now that the USB chip is visible, we can run rpiboot: $ sudo./rpiboot

24 24 This will inject our boot code (usbbootcode.bin), after which we will need to find the next enumeration of the USB connection in the Devices menu: The program then sends a.elf file which will again require us to find the new USB enumeration on the Devices Menu: This is where the file browser comes into its own, as we need to see what name the USB disk has been mounted under. We do this by simply looking for the brand new devices that have just been listed. You may need to manually scroll up to see what has just arrived:

25 25 It will usually be sd(something). In our case it is sdb we only want the first enumeration. We then load our image to this disk with: $ sudo dd if= raspbian-jessie-lite.img of=/dev/sdb bs=4mib Now we wait for about 5 to 10 minutes for the filesystem image to load. When it is all done it will report back to us with something like this: So now we come to the moment of truth.

26 26 Power down your Raspberry Pi. Disable the slave USB on header J4 (swap the jumper position as highlighted below) and remove the slave micro-usb connector: Figure 4 Power up.

27 27 When presented with the start-up output leading to the login prompt you are there! The default user login is: pi with the default password: raspberry Add Wi-Fi The last thing we will do today is give our Pi CM3 the chance to communicate with the world by adding a USB Wi-Fi adapter to our USB hub. I am using the Raspberry Pi adapter but there are others that will work just as well. Luckily, this is quite a simple procedure as the software we need is already on the filesystem. All we need to do is modify a couple of configuration files. First, let s find the network we want to attach to. At your command line type: $ sudo iwlist wlan0 scan You will be presented with a scrolling list of all the Wi-Fi networks in your locale. If there are a lot of them, you may need to use the paging tool more : $ sudo iwlist wlan0 scan more Use the spacebar to scroll down one page at a time. You are looking for the ESSID of your network. I am using my iphone personal hotspot for this example, so my ESSID will show up as iphone. We now need to add this information and the Wi-Fi password to the wpa-supplicant file using the nano editor: $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf Go to the bottom of the file and add the following: network={ } ssid="your_essid_from_earlier" psk="your_wifi_password" So my file ends up looking like this: ctrl_interface=dir=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ } ssid="iphone psk="password" Now we can save this with [Ctrl]-X followed by Y and then [Enter]. The other thing we want to do is get the Raspberry Pi to join the network using DHCP so that its IP address is assigned automatically. We do that in the interfaces file: $ sudo nano /etc/network/interfaces Your file should look like this:

28 28 # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf' # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d auto lo iface lo inet loopback iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf allow-hotplug wlan1 iface wlan1 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf We want to change the line: iface wlan0 inet manual to iface wlan0 inet dhcp Then it s [Ctrl]-X followed by Y and then [Enter] again to save. Now we are configured, all we have to do is reload the network interfaces: $ sudo service networking reload We can check that the network interface is up with: $ ifconfig Which should show something like this for wlan0: wlan0 Link encap:ethernet HWaddr 80:1f:02:aa:12:58 inet addr: Bcast: Mask: inet6 addr: fe80: :416b:a810:b9b2:be34/64 Scope:link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:154 errors:0 dropped:173 overruns:0 frame:0 TX packets:65 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:32399 (31.6 KiB) TX bytes:13036 (12.7 KiB) If we have an inet addr that looks good, we are on our way. We can test this further by pinging the Google servers: $ ping c This will transmit and receive 10 packets, which should give us an idea of how good our networking is looking.

29 29 Remote Login One last thing we can do to make our Compute module easier to work with is set it up so that we can remotely log in to it. This means the only things we need to connect to the CMIO board will be the power and the Wi-Fi adapter, allowing us to reclaim our keyboard and monitor for other projects! At the command line type: $ sudo raspi-config This will bring up the configuration utility. Use the arrow keys to navigate to Advanced Options and hit [Enter]. Then navigate down to A4 SSH and hit [Enter]. To the question Would you like the SSH server to be enabled? Select <Yes>. You are now enabled. You can connect to your CM3 from other computers on your network. An easy way to test this is to use Putty on your Windows PC. It is as easy as putting your Pi s IP address in the Host Name (or IP address) box when you start Putty. This will allow you to log into your Pi from a window on your PC. When you want to connect from your Linux virtual machine, you can use the nmap tool to find your Raspberry Pi and then connect to it. First, install nmap on your virtual machine in an open terminal: $ sudo apt install nmap We want to make sure of the subnet we are operating on so use: $ hostname I This will give us our address which in my case came out as Armed with this information we can check all the other devices connected to this subnet: $ nmap -sn /24 This will run a ping scan that pings all the IP addresses to see if they respond. For every device that responds to the ping, the output shows the hostname and IP address. Somewhere in the list, we should see: Nmap scan report for raspberrypi ( ) Host is up (0.0020s latency). We use that address to login: $ ssh pi@ If you get a timeout, recheck your IP address, otherwise, you can log into your Pi remotely any time you like. You are now a Raspberry Pi CM3 Jedi and a galaxy of adventures awaits. May the Force be with you

30 30 Appendix A Virtual Machines Modern PCs, even the lower-end offerings, provide more than enough computing power to run multiple operating systems simultaneously. Virtual machine software takes advantage of this power by creating an environment inside which an operating system can be installed. As far as this installed operating system is concerned, it is running on PC hardware. In reality, this guest operating system is interacting with software that mimics the responses of hardware, so it is interacting with virtual hardware; i.e. a virtual machine. By using virtual machine software, a PC that boots up running Windows 10 can also go on to be running Linux, Solaris or Mac OSX. You could even be running venerable operating systems like DOS or OS/2 that would no longer be able to run on modern hardware. This is because you can present the operating system with any virtual hardware you like; even long-retired hardware like floppy disk drives. As well as allowing you to play the first DOS version of Populous, virtual machines have many other useful raisons d'être, particularly because they are sandboxed container environments. This means you can test software (for example, something you think may be a Trojan) in an environment that is separate from your host computer and which can be frozen and restarted at will, rolled back to save points, then copied and shared or backed up and restarted from scratch. All pretty useful if that suspect file does turn out to be a ransomware downloader that encrypts your filesystem: simply bin that virtual machine and use another one that you saved earlier.

Raspberry Pi 3 Starter Kit Hookup Guide

Raspberry Pi 3 Starter Kit Hookup Guide Page 1 of 11 Raspberry Pi 3 Starter Kit Hookup Guide Introduction Now that the Raspberry Pi 3 is the latest and greatest in the line of Raspberry Pi Single Board Computers, what s new? This hookup guide

More information

Wi-Fi Guide: Edimax USB Adapter on BBG

Wi-Fi Guide: Edimax USB Adapter on BBG Wi-Fi Guide: Edimax USB Adapter on BBG August 3 rd 2017 Table of Contents: Page 1: Page 2: Page 3: Page 4: Page 5: Introduction & Hardware requirements Getting Started Connecting to a network using Network

More information

Connect the GSM-DSA to a router where the network is configured to x with a mask

Connect the GSM-DSA to a router where the network is configured to x with a mask GSM-DSA Application note Summary Preparing the raspberry pi environment In order to make the most out of your GSM-DSA, it is best to make sure that the operation system is up to date. To do this we need

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

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide StampA5D3x/PortuxA5/PanelA5 Quickstart Guide StampA5D3x/PortuxA5/PanelA5 StampA5D3x/PortuxA5/PanelA5: Quickstart Guide Copyright 2015 taskit GmbH All rights to this documentation and to the product(s)

More information

Getting Started with PetaLinux SDK

Getting Started with PetaLinux SDK Getting Started with PetaLinux SDK November 26, 2009 Table of Contents Table of Contents...2 About This Guide...3 Related PetaLinux Documents...3 Getting Started...3 Prerequisites...3 Installation...4

More information

Digital Free Library. Created by Kirby Griese. Last updated on :35:15 PM UTC

Digital Free Library. Created by Kirby Griese. Last updated on :35:15 PM UTC Digital Free Library Created by Kirby Griese Last updated on 2018-01-04 04:35:15 PM UTC Guide Contents Guide Contents Overview Parts Needed Preparation Prepare Micro SD Card Install Apache Configure Access

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

Building a 64-bit CentOS 7 Workstation using Oracle Virtual Box

Building a 64-bit CentOS 7 Workstation using Oracle Virtual Box Building a 64-bit CentOS 7 Workstation using Oracle Virtual Box jthomas Enterprises, 2016 Building a CentOS 7 Workstation using Oracle VirtualBox 1 Section 1 Before You Begin This section details the environment

More information

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2016-12-03 03:20:15 AM UTC Guide Contents Guide Contents Overview You Will Need Downloading

More information

Access Server: User's and Developer's Guide <<< Previous Next >>>

Access Server: User's and Developer's Guide <<< Previous Next >>> 1 of 14 12/9/2008 10:18 AM Access Server: User's and Developer's Guide > Chapter 2. Getting Started with Access Server Access Server can be controlled in three ways: by using the WWW

More information

GMSplus Customer Connection Test Procedure

GMSplus Customer Connection Test Procedure GMS-xx Customer Connection Test Procedure Page 1/14 GMSplus Customer Connection Test Procedure Company: Author: Checked: Approved: Distribution: GeoSIG Ltd Wiesenstrasse 39, 8952 Schlieren, Switzerland,

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

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

Microprocessor-Based Systems (E155)

Microprocessor-Based Systems (E155) Microprocessor-Based Systems (E155) D. Harris and M. Spencer Fall 2017 Lab 4: Life of Pi Requirement 1) Set up your Raspberry Pi 2) Write an assembly-language program to sort an array of 12 signed bytes

More information

My guide for setting up a raspberry pi zero w as a wifi rerouter and access point

My guide for setting up a raspberry pi zero w as a wifi rerouter and access point My guide for setting up a raspberry pi zero w as a wifi rerouter and access point references: 1: http://www.0xf8.org/2016/02/using-your-raspberry-pi-zeros-usb-wifi-adapter-as-both-wificlient-and-access-point/

More information

Gooligum Electronics 2015

Gooligum Electronics 2015 The Wombat Prototyping Board for Raspberry Pi Operation and Software Guide This prototyping board is intended to make it easy to experiment and try out ideas for building electronic devices that connect

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

VisibleThread - Server Configuration Help

VisibleThread - Server Configuration Help VisibleThread - Server Configuration Help Version 2.13 (November 2016) Copyright 2017 VisibleThread Limited. This document is the copyright of VisibleThread Limited and may not be reproduced in whole or

More information

Let us ping! First we will learn the Hello World of a networked machine.

Let us ping! First we will learn the Hello World of a networked machine. AN INTRODUCTION TO LINUX NETWORKING In this article, we ll explore networking under GNU/Linux. You ll find it interesting to manage the entire network through certain valid keystrokes known as commands.

More information

Using Juju with a Local Provider with KVM and LXC in Ubuntu LTS

Using Juju with a Local Provider with KVM and LXC in Ubuntu LTS Using Juju with a Local Provider with KVM and LXC in Ubuntu 14.04 LTS A Dell and Canonical Technical White Paper Mark Wenning Canonical Field Engineer Jose De la Rosa Dell Software Engineer 2 THIS WHITE

More information

Configuring the BeagleBone Black s Ethernet Port for SSH Access

Configuring the BeagleBone Black s Ethernet Port for SSH Access Configuring the BeagleBone Black s Ethernet Port for SSH Access NimbeLink Corp Updated: April 2016 PN 30112 rev 1 NimbeLink Corp. 2017. All rights reserved. 1 Table of Contents Table of Contents 2 1. Introduction

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

ELE409 SPRING2018 LAB0

ELE409 SPRING2018 LAB0 ELE409 SPRING2018 LAB0 Getting familiar with the LXDE system Objectives: Pre-Lab: 1. Burn the linux system onto a micro-sd card 2. Get familiar with basic linux commands 3. Be able to communicate with

More information

Building a standalone access point using a Raspberry Pi Zero W

Building a standalone access point using a Raspberry Pi Zero W Building a standalone access point using a Raspberry Pi Zero W by Barry Robinson The Raspberry Pi Zero W is a small, single board computer (SBC) that has WiFi and Bluetooth connectivity built-in. It is

More information

OpenStack Havana All-in-One lab on VMware Workstation

OpenStack Havana All-in-One lab on VMware Workstation OpenStack Havana All-in-One lab on VMware Workstation With all of the popularity of OpenStack in general, and specifically with my other posts on deploying the Rackspace Private Cloud lab on VMware Workstation,

More information

1 Installation (briefly)

1 Installation (briefly) Jumpstart Linux Bo Waggoner Updated: 2014-09-15 Abstract A basic, rapid tutorial on Linux and its command line for the absolute beginner. Prerequisites: a computer on which to install, a DVD and/or USB

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

Lab #5 Guide: Installing Ubuntu as a Virtual Machine

Lab #5 Guide: Installing Ubuntu as a Virtual Machine Lab #5 Guide: Installing Ubuntu as a Virtual Machine CTEC1863/2018F Operating Systems Mike Boldin Tools, Materials and Equipment Oracle VirtualBox software official site: https://www.virtualbox.org/wiki/downloads

More information

Enabling CDC-ETHER Connection for Skywire CAT1

Enabling CDC-ETHER Connection for Skywire CAT1 Enabling CDC-ETHER Connection for Skywire CAT1 NimbeLink Corp Updated: May 2017 PN 30111 rev 5 NimbeLink Corp. 2017. All rights reserved. 1 Table of Contents Table of Contents 2 1. Introduction 2 1.1 Orderable

More information

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

Raspberry Pi 3 Model B and JMRI with WiFi Access Point for Pi-SPROG One and Pi-SPROG Nano raspian-jessie build Raspberry Pi 3 Model B and JMRI with WiFi Access Point for Pi-SPROG One and Pi-SPROG Nano 2017-04-10-raspian-jessie build June 2017 SPROG DCC These instructions describe the process of setting up a Raspberry

More information

Labtainer Student Guide

Labtainer Student Guide Labtainer Student Guide January 18, 2018 1 Introduction This manual is intended for use by students performing labs with Labtainers. Labtainers assume you have a Linux system, e.g., a virtual machine.

More information

Setup Wireless LAN (WLAN) on the Raspberry Pi

Setup Wireless LAN (WLAN) on the Raspberry Pi Setup Wireless LAN (WLAN) on the Raspberry Pi 1. Introduction Adding a wireless LAN connection to the Raspberry Pi (RPi) requires only a USB wireless access device (also called WLAN dongle and Wi-Fi dongle)

More information

Raspberry Pi Kernel-o-Matic

Raspberry Pi Kernel-o-Matic Raspberry Pi Kernel-o-Matic Created by Todd Treece Last updated on 2016-09-25 04:20:07 AM UTC Guide Contents Guide Contents Overview Installing Dependencies Starting the VM Build the Kernel Custom PiTFT

More information

Installing MediaWiki using VirtualBox

Installing MediaWiki using VirtualBox Installing MediaWiki using VirtualBox Install VirtualBox with your package manager or download it from the https://www.virtualbox.org/ website and follow the installation instructions. Load an Image For

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

Quick guide for configuring a system with multiple IP-LINKs

Quick guide for configuring a system with multiple IP-LINKs Quick guide for configuring a system with multiple IP-LINKs October 4 th 2005, KK. This guide will show an example configurations for a system with multiple IP-LINKs. Example 1, three devices connected

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

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host.

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host. Networking Guide for BeagleBone (Black or Green) by Brian Fraser Last update: Nov 17, 2017 This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green

More information

Adafruit's Raspberry Pi Lesson 6. Using SSH

Adafruit's Raspberry Pi Lesson 6. Using SSH Adafruit's Raspberry Pi Lesson 6. Using SSH Created by Simon Monk Last updated on 2017-08-16 01:12:07 AM UTC Guide Contents Guide Contents Overview Enabling SSH Using a blank boot file Using Raspi-Config

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

dnsmasq configuration

dnsmasq configuration Aim: Raspberry Pi searches for known router's (SSID) If the router is not found then it creates a hotspot so tablets, phones and computers can connect to the Raspberry Pi's WiFi hotspot, which is not routed

More information

CIS Test 1- Practice - Fall 2011

CIS Test 1- Practice - Fall 2011 CIS 192 - Test 1- Practice - Fall 2011 Name Each question worth 2 points: Tip: When not logged in as root, you can still use many of the network commands but you must preface them with /sbin/ because you

More information

New System Setup Guide

New System Setup Guide New System Setup Guide Logging into PBXact UC Quick Setup Wizard STEP 1: Time Zone and Email STEP 2: Extension Creation STEP 3: Extension Customization Dashboard Module Configuration Extensions IVR Inbound

More information

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 From Cisco s website, here are the minimum requirements for CCP 2.7 and CCP 2.8: The following info comes from many

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

Network Configuration for Cisco UCS Director Baremetal Agent

Network Configuration for Cisco UCS Director Baremetal Agent Network Configuration for Cisco UCS Director Baremetal Agent This chapter contains the following sections: About the Network Configuration Options, page 1 Single Network for Management and PXE, page 1

More information

Raspberry Pi (RPi) Setup Documentation Instrumentation Development Lab Department of Physics and Astronomy University of Hawaii at Manoa

Raspberry Pi (RPi) Setup Documentation Instrumentation Development Lab Department of Physics and Astronomy University of Hawaii at Manoa Raspberry Pi (RPi) Setup Documentation Instrumentation Development Lab Department of Physics and Astronomy University of Hawaii at Manoa AUTHOR: Bronson Edralin DATE: 9/11/14 1 Table of Contents 1. INTRODUCTION

More information

IP over IB Protocol. Introduction CHAPTER

IP over IB Protocol. Introduction CHAPTER CHAPTER 3 The following sections appear in this chapter: Introduction, page 3-1 Manually Configure IPoIB for Default IB Partition, page 3-2 Subinterfaces, page 3-2 Verify IPoIB Functionality, page 3-5

More information

The Following steps are done on your normal desktop or laptop, which I refer to in this document later as the Remote Computer

The Following steps are done on your normal desktop or laptop, which I refer to in this document later as the Remote Computer Stuff that I did to create my image for KStars/Ekos on Raspberry Pi Note: All terminal commands are in green. I have also provided clickable links to take you to useful websites. The Following steps are

More information

OPENSTACK CLOUD RUNNING IN A VIRTUAL MACHINE. In Preferences, add 3 Host-only Ethernet Adapters with the following IP Addresses:

OPENSTACK CLOUD RUNNING IN A VIRTUAL MACHINE. In Preferences, add 3 Host-only Ethernet Adapters with the following IP Addresses: OPENSTACK CLOUD RUNNING IN A VIRTUAL MACHINE VirtualBox Install VirtualBox In Preferences, add 3 Host-only Ethernet Adapters with the following IP Addresses: 192.168.1.2/24 192.168.2.2/24 192.168.3.2/24

More information

Operating Systems Lab 1. Class topic: Installation of the operating system. Install Ubuntu on Oracle VirtualBox

Operating Systems Lab 1. Class topic: Installation of the operating system. Install Ubuntu on Oracle VirtualBox Operating Systems Lab 1 Class topic: Installation of the operating system. Install Ubuntu on Oracle VirtualBox Oracle VirtualBox is a cross-platform virtualization application. It installs on your existing

More information

Networked Thermal Printer using Raspberry Pi and CUPS

Networked Thermal Printer using Raspberry Pi and CUPS Networked Thermal Printer using Raspberry Pi and CUPS Created by Phillip Burgess Last updated on 2017-12-18 09:16:47 PM UTC Guide Contents Guide Contents Overview First-Time System Setup Connect and Configure

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

Enabling CDC_ETHER Connection for Skywire GSM CAT1

Enabling CDC_ETHER Connection for Skywire GSM CAT1 Enabling CDC_ETHER Connection for Skywire GSM CAT1 NimbeLink Corp Updated: February 2018 PN 30262 rev 4 NimbeLink Corp. 2018. All rights reserved. 1 Table of Contents Table of Contents 2 1. Introduction

More information

HP Services zl Module ngenius Integrated Agent Installation and Getting Started Guide

HP Services zl Module ngenius Integrated Agent Installation and Getting Started Guide HP Services zl Module ngenius Integrated Agent Installation and Getting Started Guide Part Number 733-0207 www.hp.com/networking Revision A www.netscout.com September 28, 2010 Copyright 2008 Hewlett-Packard

More information

Sun VirtualBox Installation Tutorial

Sun VirtualBox Installation Tutorial Sun VirtualBox Installation Tutorial Installing Linux Mint 5 LTS Guest OS By Dennis Berry Welcome to the world of virtualization and Linux. This tutorial is intended to help users who are new to the world

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

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

3. Click on the Download ZIP button under Raspbian Jessie, and select a folder to save it to.

3. Click on the Download ZIP button under Raspbian Jessie, and select a folder to save it to. 1. INITIAL CONFIGURATION RASPBERRY COMPONENTS INSTALL RASPBIAN IN YOUR RASPBERRY 1. Visit the official Raspberry Pi Downloads page 2. Click on Downloads Raspbian. 3. Click on the Download ZIP button under

More information

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2013-07-08 12:15:38 PM EDT Guide Contents Guide Contents Overview You Will Need Downloading

More information

Spreedbox Getting Started Guide

Spreedbox Getting Started Guide Spreedbox Getting Started Guide Last Updated: September 2017 CONTENTS 1. Introduction... 3 2. Prerequisites... 4 3. Opening the box... 5 4. USB Manual, Quick Start Guide & MAC Sticker... 6 5. International

More information

This is Lab Worksheet 7 - not an Assignment

This is Lab Worksheet 7 - not an Assignment This is Lab Worksheet 7 - not an Assignment This Lab Worksheet contains some practical examples that will prepare you to complete your Assignments. You do not have to hand in this Lab Worksheet. Make sure

More information

This is Lab Worksheet/Installation 7

This is Lab Worksheet/Installation 7 This is Lab Worksheet/Installation 7 This Lab Worksheet/Installation contains essential installation work needed for your upcoming Assignments. You do not have to hand in this Lab Worksheet, but there

More information

Setting Up U P D AT E D 1 / 3 / 1 6

Setting Up U P D AT E D 1 / 3 / 1 6 Setting Up A GUIDE TO SETTING UP YOUR VIRTUAL MACHINE FOR PYTHON U P D AT E D 1 / 3 / 1 6 Why use a virtual machine? Before we begin, some motivation. Python can be installed on your host OS and many of

More information

Basics of GNS3 and Cisco IOS

Basics of GNS3 and Cisco IOS Lab00: Objectives: Basics of GNS3 and Cisco IOS IERG4090 Lab00 P.1 Upon completion of this lab, you will be able to: - Extract a given topology GNS3 archive - Start GNS3 - Open the given topology file

More information

How to Dual-Boot OS X and Ubuntu

How to Dual-Boot OS X and Ubuntu How to Dual-Boot OS X and Ubuntu Nailen Matschke - nailen@caltech.edu 10/3/2015 What you need: 1. A USB drive with at least 2 GB of space, that you don t mind wiping 2. A copy of Ubuntu (available here),

More information

Setting up my Dev Environment ECS 030

Setting up my Dev Environment ECS 030 Setting up my Dev Environment ECS 030 1 Command for SSHing into a CSIF Machine If you already have a terminal and already have a working ssh program (That is, you type ssh into the terminal and it doesn

More information

Jackson State University Department of Computer Science CSC 437/539 Computer Security Fall 2013 Instructor: Dr. Natarajan Meghanathan

Jackson State University Department of Computer Science CSC 437/539 Computer Security Fall 2013 Instructor: Dr. Natarajan Meghanathan Jackson State University Department of Computer Science CSC 437/539 Computer Security Fall 2013 Instructor: Dr. Natarajan Meghanathan Lab Project # 3: Simulating DHCP Snooping and DNS Cache Poisoning through

More information

Linux Systems Administration Getting Started with Linux

Linux Systems Administration Getting Started with Linux Linux Systems Administration Getting Started with Linux Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International

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

bitcurator-access-webtools Quick Start Guide Last updated: May 8th, 2018 Release(s): and later

bitcurator-access-webtools Quick Start Guide Last updated: May 8th, 2018 Release(s): and later bitcurator-access-webtools Quick Start Guide Last updated: May 8th, 2018 Release(s): 0.8.2 and later About bitcurator-access-webtools The bitcurator-access-webtools service allows users to browse file

More information

EECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs)

EECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs) EECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs) In this tutorial, we will work through the process of setting up a virtual machine on your home desktop/laptop, that reflects the working environment

More information

How to Install Ubuntu on VirtualBox

How to Install Ubuntu on VirtualBox How to Install Ubuntu on VirtualBox Updated on January 26, 2017 Melanie more VirtualBox is easy to use software that allows you to use multiple operating systems simultaneously. As different operating

More information

Contents. Crave Masternode Setup Guides. Single / Multiple Local Masternode(s) Single Masternode using a VPS. Multiple Masternodes using a VPS

Contents. Crave Masternode Setup Guides. Single / Multiple Local Masternode(s) Single Masternode using a VPS. Multiple Masternodes using a VPS Contents Crave Masternode Setup Guides Single / Multiple Local Masternode(s) 1 Requirements...1 2 Preparing Masternodes...1 3 Preparing Controller Wallet...2 4 Masternode Configuration...3 5 Starting Masternodes...3

More information

Raspberry Pi as a VPN Wireless Access Point

Raspberry Pi as a VPN Wireless Access Point T h u r s d a y, 1 6 J a n u a r y 2 0 1 4 Raspberry Pi as a VPN Wireless Access Point The following post explains how you can turn a Raspberry Pi (RPI) into a wireless router that connects to the Internet

More information

Setting up Ubuntu with VirtualBox

Setting up Ubuntu with VirtualBox Setting up Ubuntu with VirtualBox Following is an install guide for setting up VirtualBox with Ubuntu 16.04.3 on your system. If you have problems, more detailed instruction and troubleshooting tips can

More information

GM8126 MAC DRIVER. User Guide Rev.: 1.0 Issue Date: December 2010

GM8126 MAC DRIVER. User Guide Rev.: 1.0 Issue Date: December 2010 GM8126 MAC DRIVER User Guide Rev.: 1.0 Issue Date: December 2010 REVISION HISTORY Date Rev. From To Dec. 2010 1.0 - Original Copyright 2010 Grain Media, Inc. All Rights Reserved. Printed in Taiwan 2010

More information

XE2000/XE3000 IP-PBX: Getting Started Guide Package Contents

XE2000/XE3000 IP-PBX: Getting Started Guide Package Contents XE2000/XE3000 IP-PBX: Getting Started Guide Package Contents XE2000/XE3000 (2U 19'' width unit) Power cord Support hardware for 19'' cabinet Prerequisites You need a computer equipped with Internet browser.

More information

Hands-on Labs using the WLAN Pros ODROID Performance Testing Device

Hands-on Labs using the WLAN Pros ODROID Performance Testing Device Hands-on Labs using the WLAN Pros ODROID Performance Testing Device The goal is to provide Wireless LAN Professionals with a ready-to-use custom device to help provide throughput measurements for network

More information

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage CompTIA Linux+ Guide to Linux Certification Fourth Edition Chapter 2 Linux Installation and Usage Objectives Prepare for and install Fedora Linux using good practices Outline the structure of the Linux

More information

CSCI 350 Virtual Machine Setup Guide

CSCI 350 Virtual Machine Setup Guide CSCI 350 Virtual Machine Setup Guide This guide will take you through the steps needed to set up the virtual machine to do the PintOS project. Both Macintosh and Windows will run just fine. We have yet

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

Parallel Programming

Parallel Programming Parallel Programming Installing Ubuntu Virtual Machine within VirtualBox Author B. Wilkinson - Modification date Januray 3, 2016 These instructions assume you have already installed VirtualBox (See separate

More information

CS158 - Assignment 9 Faster Naive Bayes? Say it ain t so...

CS158 - Assignment 9 Faster Naive Bayes? Say it ain t so... CS158 - Assignment 9 Faster Naive Bayes? Say it ain t so... Part 1 due: Sunday, Nov. 13 by 11:59pm Part 2 due: Sunday, Nov. 20 by 11:59pm http://www.hadoopwizard.com/what-is-hadoop-a-light-hearted-view/

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

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

Quick Start Guide for BeagleBone Black. Table of Contents. by Brian Fraser Last update: Summer, 2015

Quick Start Guide for BeagleBone Black. Table of Contents. by Brian Fraser Last update: Summer, 2015 Quick Start Guide for BeagleBone Black by Brian Fraser Last update: Summer, 2015 This document guides the user through: 1. Installing Ubuntu in a virtual machine. 2. Connecting to the target using serial

More information

Switch configuration. By the end of this session, you will be able to: Describe basic switch configuration methods. Configure a switch.

Switch configuration. By the end of this session, you will be able to: Describe basic switch configuration methods. Configure a switch. By the end of this session, you will be able to: Describe basic switch configuration methods. Configure a switch. 4 SESSION OVERVIEW... 2 MANAGEMENT OPTIONS... 3 WHY CONFIGURE SWITCHES?... 4 CONSOLE PORT...

More information

Installing + Configuring

Installing + Configuring Installing + Configuring Install and Recover with TFTP Introduction This document is designed to help you install the Commotion software if the Install on a Ubiquiti Device instructions did not work, or

More information

Building CircuitPython

Building CircuitPython Building CircuitPython Created by Dan Halbert Last updated on 2018-05-18 03:47:12 AM UTC Guide Contents Guide Contents Introduction Linux Setup Install a Real or Virtual Linux Machine Native Linux Linux

More information

CS197U: A Hands on Introduction to Unix

CS197U: A Hands on Introduction to Unix CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 2 was due before class Assignment 3 will be posted soon

More information

Adafruit PiUART - USB Console and Power Add-on for Raspberry Pi

Adafruit PiUART - USB Console and Power Add-on for Raspberry Pi Adafruit PiUART - USB Console and Power Add-on for Raspberry Pi Created by lady ada Last updated on 2017-08-29 10:20:23 PM UTC Guide Contents Guide Contents Overview Pinouts Enabling Serial Console Option

More information

Installing Ubuntu 8.04 for use with ESP-r 8 May 2009 Jon W. Hand, ESRU, Glasgow, Scotland

Installing Ubuntu 8.04 for use with ESP-r 8 May 2009 Jon W. Hand, ESRU, Glasgow, Scotland Installing Ubuntu 8.04 for use with ESP-r 8 May 2009 Jon W. Hand, ESRU, Glasgow, Scotland Introduction These notes apply to Ubuntu version 8.04. There are different disk layouts discussed as well as two

More information

Hostname and IP Address

Hostname and IP Address 1/19 IP Addressing Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: 27 June 2002 Hostname and IP Address 2/19 browser What is the IP address of www.isoc.org? www.isoc.org

More information

Wallet Installation Guide for Staking on Raspberry PI

Wallet Installation Guide for Staking on Raspberry PI Wallet Installation Guide for Staking on Raspberry PI V2.1 November 2018 CONTENTS 01. Version History... 13 02. Introduction... 3 03. Prerequisites... 13 04. Installation Steps... 6 05. Add an address

More information

Fedora Core: Made Simple

Fedora Core: Made Simple Table of Contents Installing Fedora...2 Before you begin...2 Compatible Hardware...2 Minimum Requirements...2 Disk Space Requirements...2 Help! Booting from the CD ROM Drive Fails!...2 Installing Fedora

More information

1. Install a Virtual Machine Download Ubuntu Create a New Virtual Machine Seamless Operation between Windows an Linux...

1. Install a Virtual Machine Download Ubuntu Create a New Virtual Machine Seamless Operation between Windows an Linux... Introduction APPLICATION NOTE The purpose of this document is to explain how to create a Virtual Machine on a Windows PC such that a Linux environment can be created in order to build a Linux kernel and

More information

Installation of the DigitalSystemsVM virtual machine

Installation of the DigitalSystemsVM virtual machine Installation of the DigitalSystemsVM virtual machine Notice This document explains how to install the DigitalSystemsVM virtual machine on a computer with Linux Ubuntu 16.04 LTS. If questions or problems

More information

Setting Up a Linux Operating System

Setting Up a Linux Operating System Name: Setting Up a Linux Operating System We will be using the Linux operating system for most of our practical work in this class. Knoppix is a live CD distribution of Linux, based on the Debian distribution.

More information