wiki:PiBotOsInstallation

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

--

Baseline Minibot Raspbian Image Build Instructions

(based on stock Raspian Jessie Light image)

  • 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
  • Configure Pi Zero 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 instructions

  • Configure Pi Zero 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.