Difference between revisions of "NU32 Software"

From Mech
Jump to navigationJump to search
Line 34: Line 34:
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY Terminal Emulator for Windows] (use "screen" on Linux and the Terminal program on a Mac)
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY Terminal Emulator for Windows] (use "screen" on Linux and the Terminal program on a Mac)
<!-- * [[Media:PIC32Quickstart.zip | PIC32Quickstart.zip (November 2015)]] - PIC32Quickstart.zip, as needed in the Quickstart Chapter -->
<!-- * [[Media:PIC32Quickstart.zip | PIC32Quickstart.zip (November 2015)]] - PIC32Quickstart.zip, as needed in the Quickstart Chapter -->
* [[Media:Embedded_Computing_V1.1-Mar_2016.zip | Full Book Source Code (March 2016)]] - All of the source code from the book. (This source code zip file is identical to the V1.0 file of November 2015, except the Harmony makefile has been added to V1.1). [[Media:PIC32Quickstart.zip | PIC32Quickstart.zip (November 2015)]] contains just the code for Chapter 1, which is also included the folder 01_Quickstart within the full book source code.
* [[Media:Embedded_Computing_V1.1-Mar_2016.zip | Full Book Source Code (March 2016)]] - All of the source code from the book. (This source code zip file is identical to the V1.0 file of November 2015, except the Harmony makefile has been added to Chapter 20 of the updated V1.1). [[Media:PIC32Quickstart.zip | PIC32Quickstart.zip (November 2015)]] contains just the code for Chapter 1, which is also included the folder 01_Quickstart within the full book source code.

Revision as of 17:15, 2 March 2016

Software to download to program the NU32 PIC32 development board.

  • Text Editors (These are just suggestions; feel free to use any text editor you are comfortable with)
    • Atom (All)
    • TextWrangler (Mac)
    • Notepad++ (Windows)
    • Gedit (All)
      • sudo apt-get install (Ubuntu/Debian)
      • sudo pacman -S gedit (Arch)
    • vim (All)
      • sudo apt-get install vim (Ubuntu/Debian)
      • sudo pacman -S vim (Arch)
    • emacs (All)
      • sudo apt-get install emacs (Ubuntu/Debian)
      • sudo pacman -S emacs (Arch)
  • Native C Compiler
    • Xcode Command Line Tools (Mac): Log in with an Apple developer id, available for free, and download "Command Line Tools OSX (version number) for Xcode (version number)" (about 160 MB), to avoid downloading the ~4 GB full Xcode developer suite (which also has the command line tools). You will probably need to add /Library/Developer/CommandLineTools/usr/bin to your path to make sure you find gcc and make from the command line; see the video on software downloads. (Instead of using Xcode command line tools, you could use gcc and make from Homebrew or MacPorts.)
    • MinGW (Windows)
    • gcc (Linux)
      • sudo apt-get install build-essential (Ubuntu/Debian)
      • sudo pacman -S base-devel (Arch)
  • Make
    • Distributed with Xcode (Mac)
    • Distributed with MSYS, obtained via MinGW (Windows)
    • make (Linux)
      • sudo apt-get install build-essential (Ubuntu/Debian)
      • sudo pacman -S base-devel (Arch)