Difference between revisions of "Pic32book"

From Mech
Jump to navigationJump to search
Line 31: Line 31:
# [[Media:PIC32quickstart.zip|PIC32quickstart.zip]]
# [[Media:PIC32quickstart.zip|PIC32quickstart.zip]]
# [[Media:PIC32NewMakefile.zip|'''Updated NU32 Makefile!''']] Rename this file as Makefile, edit the first six lines to have the correct paths (taken from your old Makefile), and place it in your skeleton folder, replacing your old Makefile.
# [[Media:PIC32NewMakefile.zip|'''Updated NU32 Makefile!''']] Rename this file as Makefile, edit the first six lines to have the correct paths (taken from your old Makefile), and place it in your skeleton folder, replacing your old Makefile.
#[[Media:HD44780_LCD_ds.pdf|Data sheet for the HD44780 16x2 character LCD]]

Revision as of 12:19, 22 January 2015

Welcome to the webpage for the book.

Chapter 1: Quickstart

  1. Text editors (Choose one)
    • Notepad++ (Windows)
    • TextWrangler (Mac)
    • Sublime Text (Mac)
    • Gedit (Windows/Mac/Linux)
      • > sudo apt-get install gedit (Ubuntu)
    • vim (Windows/Mac/Linux)
      • > sudo apt-get install vim-gtk (Ubuntu)
    • emacs (Windows/Mac/Linux)
      • > sudo apt-get install emacs (Ubuntu)
  2. The Native C compiler
    • MinGW (Windows)
    • Xcode (Mac)
    • Your distribution's package manager (Linux)
      • > sudo apt-get install build-essential (Ubuntu)
  3. Make
    • gnuWin32 Make (Windows)
    • Already installed with Xcode (Mac)
    • Your distribution's package manger (Linux)
      • Already installed with gcc (Ubuntu)
  4. Microchip XC32 compiler
  5. MPLAB Harmony
  6. FTDI virtual COM port
  7. Terminal Emulator:
    • PuTTY (Windows)
    • screen (Mac/Linux, probably already installed)
  8. PIC32quickstart.zip
  9. Updated NU32 Makefile! Rename this file as Makefile, edit the first six lines to have the correct paths (taken from your old Makefile), and place it in your skeleton folder, replacing your old Makefile.
  10. Data sheet for the HD44780 16x2 character LCD