A Java-based tool to program Microchip PIC Microcontrollers
Currently Under Construction!
Program source code, while copyrighted by its authors, is available
through the GNU General Public License (see
) allowing anyone who might
be interested to share and enhance the code.
The source code is written in Java(TM) allowing its use on a number of
different computing platforms. A native code library provides access to
the parallel port under GNU/Linux and Microsoft Windows. If the
"/dev/port" driver is used, no native code library is necessary when
using the software under Linux.
You can control the operation of JPicProg using a combination of
property files, command-line arguments, and an interactive shell.
The software allows you to ...
Dynamically loads device and programmer classes. Using the facilities of
the Reflection API, classes for microcontroller devices and programmers
are searched for and loaded on-the-fly.
Adding new devices and programmers is greatly simplified by inheriting
the bulk of the logic from parent classes. For instance, the definition
for the Dontronics DT001 programmer is only 34 lines long (including
comments) since practically all of its behavior is inherited from the
Support for serial port, serial mode programmers (how about Tony Nixon's
ASCII and Pocket programmers?).
Support for a Swing-based GUI.
Support for more Microchip devices and programmers.
Support for the parport device so that the user won't have to have root
privilages to run the program.
Internationalization (if there is demand from the users).
If you don't already have a Java Runtime Environment set up on your
machine, you'll have to download one using one of the following links:
- Sun's JRE
- IBM's JRE
Follow the directions for installing the JRE that accompanies the
package that you download.
Download the latest version of JPicProg from the Sourceforge Project Page
java JPicProg <options> [file ...]
- Project Hosted by ...
- Project Page
- Web Page
- James Kingdon
This document was generated on 16 August 2001 using