My favorites | Sign in
Project Logo
                
Search
for
Updated Jul 22, 2008 by casainho
ToOls  
Description of tools used to develop and hack Bicycle LED POV.

One of the objectives of the project is to use only Free Software tools as possible, since this is a community project does not make sense to share information and use proprietary tools, we want that everyone can use this tools, be able to freely hack Bicycle LED POV.

SVN

  • pysvn WorkBench - works at least in GNU/Linux and Windows.
  • RapidSVN - works at least in GNU/Linux and Windows. Available on GNU/Linux repositories.

Schematic and PCB design

There are at least two good candidates, gEDA and KiCAD - both are availably in GNU/Linux Ubuntu repositories.

We are using KiCAD.

Download firmware to MCU

The AT90USB162 MCU comes from Atmel factory with an USB bootloader which permits to download firmware to internal flash memory off MCU. The dfu-programmer is available on Gnu/Linux Ubuntu repositories.

Here is an screenshot after programming using the dfu-programmer:

Another way to program the MCU, change it fuses, etc, is using the USBProg working as AVRISPMK2 clone. This should not be needed, using USB bootloader is simpler.

Firmware

C compiler

The C compiler is the AVR-GCC, which is stimulated from Atmel.

One of the main reasons to use the Atmel MCUs is because there are very good tools as the AVR-GCC and AVR-LibC freely - both are availably in GNU/Linux Ubuntu repositories. Also Atmel provides good documentation, good example codes and a strong community.

USB Library

After reading about Atmel USB Software Library for AT90USBxxx Microcontrollers, was decided to use instead the Dean Camera's MyUSB library because have better documentation and example applications.

IDE

JpCasainho uses Anjuta or Quanta Plus, however, any text editor should be ok.

Software

IDE / EDITORS

GUI BUILDERS

Languages/compilers


Sign in to add a comment
Hosted by Google Code