wiki:PiBotOsInstallation

Version 34 (modified by chris, 9 years ago) (diff)

--

Baseline Minibot Raspbian Image Build Instructions

(based on stock Raspian Jessie Light image, not that some of the below install steps may already be in the stock image, so don't worry about it if they're already installed)

  • SSH to Pi: ssh pi@raspberrypi.local (password is raspberry)
  • Setup SSH over USB for the Pi Zero
  • Setup DNS sudo nano /etc/resolv.conf , adding the following lines:
      nameserver 8.8.8.8   
      nameserver 8.8.4.4 
    
  • Update to latest software (this will take a while):
      sudo apt-get update
      sudo apt-get upgrade
    
  • Install Oracle Java JDK: sudo apt-get install oracle-java8-jdk . Do not use OpenJDK, its slower.
  • Install git: sudo apt-get install git
  • Install wiringPi:
      mkdir ~/dev;cd ~/dev
      git clone git://git.drogon.net/wiringPi
      cd wiringPi
      ./build  
    
    Then, test by running "gpio -v" and "man gpio"
  • Install Pi4J
  • Install Avahi (mDNS/zeroconf) sudo apt-get install avahi-server
  • Update Raspian Configuration sudo raspi-config
    • Activate the Pi Zero's built-in I2C Interface:
      • Use the down arrow to select 'Advanced Options'
      • Arrow down and select 'I2C'
      • Select 'Yes' to enable the I2C Interface
      • Acknowledge the notification confirming the I2C Interface has been enabled
  • Setup WiFi for a Pi Zero

Per Minibot configinstructions (with baseline image above installed)

  • Update Raspian Configuration sudo raspi-config
    • Customize host name. Reference hostname list for assigned names. Be sure not to duplicate!
    • Select 'expand to use entire sd card'. This will reboot the pi.