EMBEDDED PROJECTS JOURNAL
100% frei und kostenlos,
als PDF und in gedruckter Form,
per Open Source Lizenz
AVR-RISC (Infos)
Embedded Software selbst entwickeln
(inkl. Absatz über USBprog)
AVR-Starterkit für 61,90 EUR
Quicklinks: Home | Online Firmware Pool | Shop
     

USBprog - Open-Source Universalwerkzeug (AVR ISP, OpenOCD, ARM7/9, USB JTAG, AT89, RS232, ...)

Neuer Bootloader online! Ohne Probleme in Windows Firmwares flashen!

 USBprog in elektor!

 Open-Source-Universalwerkzeug

  Erschienen in Ausgabe 442, Oktober 2007

  Artikel: Direkt zur Übersicht

  Online-Shop: Embedded Projects Shop
                       Elektor Online Shop

 

USBprog im Linux Magazin!

Erschinen in Ausgabe 03/08

Artikel: Zwerg am Drücker

 

 



 usbprog Adapter - Den Bausatz für die Version 3.0
gibts es für 34 EUR
im SHOP

 

 usbprog GUI (Programm für Linux und Windows) mehr
 

100% Open Source, alle Pläne und Quelltexte offen!

1. Was ist usbprog?

usbprog ist ein freier Programmieradapter. Über USB kann man bequem verschiedene Firmware Versionen aus einem "Firmware-Archiv" einspielen. Der Adapter kann aktuell für das Programmieren und Debuggen von AVR und ARM Prozessoren, als USB zu RS232 Wandler, als JTAG Schnittstelle oder als einfacher I/O-Port (10 Leitungen) eingesetzt werden.

 2. Wer braucht usbprog?

Hardware- und Softwareentwickler die unter Windows, Linux & Co arbeiten.

3. Was ist das Besondere an dem Konzept von usbprog?

Mit der Zeit soll ein immer gösserer Pool an Firmware Versionen enstehen. Idealerweise kann man dann als Besitzer von usbprog, wenn man einen neuen Baustein bekommt mit dem man arbeiten soll, in den Online Pool schauen und suchen, ob es eine passende Firmware zum Programmieren oder Ansteuern von diesem Baustein gibt.

Sollte es gerade keine passende Firmware für den benötigten Baustein geben, so sollte man nicht überstürzt hohe Einkaufspreise für Adapter auf sich nehmen, sondern zuerst lieber anfragen, ob es lohnenswert ist, hier eine neue Firmware für usbprog zu schreiben, um somit in den Firmware-Pool zu investieren. Oft ist dies relativ schnell geschehen, da man auf bestehenden Softwarewerkzeuge aufbauen kann. Wie im Falle vom AVR ISP 2 Klon, diesen kann man mit allen Anwendungen nutzen die den originalen Adapter von Atmel unterstützen, oder der Adapter für den OpenOCD war auch ein Produkt, das innerhalb 2-3 Tagen entwickelt worden ist.

Da alles unter einer Open Source Lizenz steht, sollte das Projekt lange Zeit interessant bleiben!
Für Fragen, Informationen und Kritik schreiben Sie mir doch bitte einfach eine E-Mail: sauter@ixbat.de

Auszug aus dem  FIRMWARE Pool:

  • AVR ISP 2 Klon (mehr)
  • OpenOCD Interface (ARM Debugging) (mehr) NEU!!!
  • Freier JTAG Adapter + Bibliothek (mehr) NEU!!!
  • AT89 Programmer (mehr)
  • SimplePort (10 I/O Leitungen) (mehr)
  • USB zu RS232 Wandler (ohne Treiber!!) (mehr)
  • JTAGICE mk2 Klon (am enstehen) (mehr)

Über einen einfachen Updatemechanismus kann direkt über die bestehende USB Verbindung die Software auf dem Adapter ausgetauscht werden. Dies geht bequem über ein grafisches Programm, welches für Linux und Windows erhältlich ist.

Die Hardware kann als Bausatz inklusive Platine in unserem ==> Online Shop bestellt werden.

Hierfür stehen auch die Pläne im Download Bereich zur Verfügung (Schaltpläne, Platinenlayouts, usw.).

Es gibt auch einen Plan, mit dem man sich selber USBprog selber ätzen kann. Ob die eingesetzte Firmware tatsächlich Pin kompatibel ist muss selber überprüft werden, da der USBprog-SHARP primär als AVR ISP 2 Klon eingesetzt wird, soweit mit bekannt ist. Link

Hier wird alles Wissenswertes gesammelt, das Notwendig ist um eine eigene Firmware zu entwickeln. 

 


 

 © 2007 by Embedded Projects, Benedikt Sauter