usbprog is a free programming adapter. You can easily install different firmware versions from an "online pool" over USB.
The adapter can be used for programming and debugging AVR and ARM processors, as USB to RS232 converter, as JTAG interface or as simple I/O interface (5 lines).
Given time, there will be a growing pool of firmware versions. If you have to work with a new module you will ideally find the matching firmware to program or connect to this new module in the online pool.
If there is no matching firmware for the required module you shouldn't hastily buy a far too expensive adapter, but ask if it paid to write a new firmware for usbprog and thus to invest in the firmware pool. Often it is done quite quickly, because you can enhance existing software tools. Like in the case of the AVR ISP 2 clone that can be used with every application that supports the original adapter of Atmel, or the adapter for the OpenOCD, a product developed within 2 to 3 days.
As the whole project is an open source project, it should be interesting for a long time!
If you have any questions, information or criticism feel free to write an email to sauter@ixbat.de
Abstract of the FIRMWARE pool:
AVR ISP 2 clone
OpenOCD Interface (ARM Debugging)
AT89 Programmer
SimplePort (10 I/O lines)
USB to RS232 converter
JTAGICE mk2 clone (under development)
The software on the adapter can be directly changed by the consisting USB connection via an easy to use update mechanism.
Download.
Sourcecode (GNU/Linux, BSD,...) Download
Complete Source Code .tar.gz (old - use svn):
http://prdownload.berlios.de/usbprog/usbprog-dev.tar.gz
USBprog for Open Source Developer.
For futher information about usage of Subversion see the Subversion (SVN) HowTo of Site Docs.
Anonymous SVN Access via SVN
This project's BerliOS Developer SVN repository can be checked out through anonymous (svnserve) SVN with the following instruction set.
Anonymous SVN Access via HTTP
This project's BerliOS Developer SVN repository can be checked out through anonymous HTTP with the following instruction set.
Developer SVN Access via SSH
Only project developers can access the SVN tree via this method. SSH2 must be installed on your client machine. Substitute developername with the proper value. Enter your site password when prompted.
Developer SVN Access via HTTPS
Only project developers can access the SVN tree via this method. Substitute developername with the proper value. Enter your site password when prompted.
Screenshots.
The adapter can be used for programming and debugging AVR and ARM processors, as USB to RS232 converter, as JTAG interface or as simple I/O interface (5 lines).
Given time, there will be a growing pool of firmware versions. If you have to work with a new module you will ideally find the matching firmware to program or connect to this new module in the online pool.
If there is no matching firmware for the required module you shouldn't hastily buy a far too expensive adapter, but ask if it paid to write a new firmware for usbprog and thus to invest in the firmware pool. Often it is done quite quickly, because you can enhance existing software tools. Like in the case of the AVR ISP 2 clone that can be used with every application that supports the original adapter of Atmel, or the adapter for the OpenOCD, a product developed within 2 to 3 days.
As the whole project is an open source project, it should be interesting for a long time!
If you have any questions, information or criticism feel free to write an email to sauter@ixbat.de
Abstract of the FIRMWARE pool:
AVR ISP 2 clone
OpenOCD Interface (ARM Debugging)
AT89 Programmer
SimplePort (10 I/O lines)
USB to RS232 converter
JTAGICE mk2 clone (under development)
The software on the adapter can be directly changed by the consisting USB connection via an easy to use update mechanism.
Sourcecode (GNU/Linux, BSD,...) Download
Complete Source Code .tar.gz (old - use svn):
http://prdownload.berlios.de/usbprog/usbprog-dev.tar.gz
USBprog for Open Source Developer.
For futher information about usage of Subversion see the Subversion (SVN) HowTo of Site Docs.
Anonymous SVN Access via SVN
This project's BerliOS Developer SVN repository can be checked out through anonymous (svnserve) SVN with the following instruction set.
svn checkout svn://svn.berlios.de/usbprog/trunk
Anonymous SVN Access via HTTP
This project's BerliOS Developer SVN repository can be checked out through anonymous HTTP with the following instruction set.
svn checkout http://svn.berlios.de/svnroot/repos/usbprog/trunk
Developer SVN Access via SSH
Only project developers can access the SVN tree via this method. SSH2 must be installed on your client machine. Substitute developername with the proper value. Enter your site password when prompted.
svn checkout \
svn+ssh://developername@svn.berlios.de/svnroot/repos/usbprog/trunk
svn+ssh://developername@svn.berlios.de/svnroot/repos/usbprog/trunk
Developer SVN Access via HTTPS
Only project developers can access the SVN tree via this method. Substitute developername with the proper value. Enter your site password when prompted.
svn checkout \
https://developername@svn.berlios.de/svnroot/repos/usbprog/trunk
https://developername@svn.berlios.de/svnroot/repos/usbprog/trunk
Screenshots.
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
0 commenti:
Post a Comment