PC Program Support Files EE401
Extensions to Eagle (available from www.cadsoft.de), and other PC utilities.

Eagle Support Files
EE401 Eagle Library EE_Capstone_Project.lbr (26K)
Eagle library of modules commonly used in EE401: the 14-pin LCD and RS-232 level-conversion PCB. EE401_Modules.lbr (5K)

Atmel AVR Tool Chain
AVR Studio - Integrated Development Environment (IDE) for AVR firmware. Atmel
WinAVR - a collection of windows-based tools for the AVR family, including GCC (the C compiler), avr-libc, etc. WinAVR-SourceForge

PIC16F87X Bootloader Application and Firmware
Picboot Utility r1.1 (custom application) - Linux Version (and Windows with TCL/Tk Installed) (24 February 2006) Now contains support for virtual communications port in Linux. No need for update in the Windows version. picboot.tcl (78K)
Picboot Utility r1.0 (custom application) - Windows Version picboot.exe (2282K)
Picboot installation directions INSTALL.txt (2K)
Picboot Firmware (HEX files only) for 16F87X/A devices with a 4MHz timing element. firmware_r1_hex.zip (5K)
Picboot Firmware (source code) firmware_r1.zip (15K)
Old Custom EE401 Picboot Utility - runs in Linux and Windows. This version is retained only for older project hardware. picboot_r01.zip (1006K)

PIC Assembly Syntax Hilighting for Gnome Edit (gedit) (courtesy J. Crummy)
Installation directions syntaxdirections.txt (431)
Configuration File asm.lang (14K)

TCP/IP Debug Server
This is a TCL/Tk script that creates a generic TCP/IP server and displays information sent to/from a client. Requires the TCL/Tk interpreter to be installed. Runs in both Windows and Linux (better in Linux, though). You can open the script with a text editor and modify as required to get the job done. You can ensure that the server is working by opening TCL ('tclsh') and creating a connection with the commands 'set fid [socket 21000]; puts $fid "Info from client."; flush $fid'. This works even on the same PC that the debug server is running. debugserver.tcl (27K)