wiki:PiBotDev

Version 16 (modified by jkadingo, 9 years ago) (diff)

Added option to install Maven dependencies for PI4J.

Development Environment

This is a description of the development environment used to interact with Minibot. You'll need a computer with wifi and...

  • Windows 7 or greater
  • Oracle JDK 8 (jdk-8u102-windows)
  • Bonjour for Windows from Apple
  • Eclipse Mars 2 or Eclipse Neon (J2EE edition is recommented)
  • Pi4J
    • Read the first paragraph (re: Pi .vs. dev host installation)
    • Add PI4J dependencies to the project
      • OPTION 1: Add jar files from extracted lib folder to your Eclipse project
      • OPTION 2: Add Maven dependencies by editing the pom.xml
        • Add pi4j-core
        • Add pi4j-gpio-extensions
  • Launchpi Plugin for Eclipse
    • Select the "LaunchPI" item from the "Uncategorized" entry
    • Default hostname for pi 'raspberrypi.local'. Replace raspberry pi if you change the hostname.
  • PuTTY (SSH client)
    • Use either PuTTY or the Bitvise SSH Client. Default connection information is:
              Connection type: SSH
              hostname: raspberrypi.local   (or hostname.local if it was changed)
              username: pi
              password: raspberry
      
  • WinSCP
    • A SFTP client used to transfer files between Windows and the Pi Zero. It uses the same connection information used for PuTTY.
    • Bitvise SSH Client also has a built-in SFTP client.