NU32 Software
From Mech
Revision as of 11:53, 28 April 2016 by MatthewElwin (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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)
- 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)
- The Microchip XC32 Compiler
- MPLAB Harmony Integrated Software Framework
- FTDI Virtual COM Port Driver
- PuTTY Terminal Emulator for Windows (use "screen" on Linux and the Terminal program on a Mac)
Book Sample Code
- Full Book Source Code (March 2016) All of the source code from the book, including the Quickstart_code. Also contains the bootloader source code.
- For comparability with the text, we also provide the code for Chapter 1 as a separate file PIC32Quickstart.zip (November 2015). This code is also included in the folder 01_Quickstart within the full book source code.
Release Notes
- Embedded_Computing_V1.2-Apr_2016
- Added bootloader source code, updated bootloader to version 5.2 (which is fully compatible with version 5.1)
- Fixed minor mistakes in comments of sample code 7.1 and 6.2
- Embedded_Computing_V1.1-Mar_2016
- Added Harmony makefile to Chapter 20
- Embedded_Computing_V1.0
- Initial release