pp - Parts Programmer

Introduction

    pp is a parts programmer for UNIX-based systems. All operations are specified on the command line, making it easy to add programming to your Makefiles. It currently supports input files in the Intel Hex32 format and the KitsRUs Kit 150 PIC programmer as a targget.

News

April 8, 2006
    Work on the C++ rewrite has been slow since most of my time is devoted to my employer, planning my wedding, and moving to a new apartment. I've managed to get the general plugin framework in place and also write a set of objects to parse and edit device configuration files. I've also begun writing companion tools that will be included with pp to allow interactive editing of the configuration files.

December 17, 2005
    pp is in the process of a complete rewrite in C++. This allows for a much more flexible internal structure including a plugin architecture. The plugin architecture provides for support of any binary file format as well as any programmer for any type of device. I hope that this will make pp a framework for programming all sorts of devices, such as Atmel AVR microcontrollers, EEPROMs, and much more. If anyone has an interest in helping, the latest changes have been checked into the Subversion repository. If you are interested in contributing, please checkout the Subversion repository and email any changes to kc8apf@kc8apf.net.

Download

    The latest release is verion 0.1. It can be found at http://www.kc8apf.net/pp/releases.

Subversion

    The absolute latest source code can be obtained via the Subversion repository available at http://svn.kc8apf.net/pp.


Copyright 2005 Rick Altherr (kc8apf@kc8apf.net)