|
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
Schematic and PCB designThere are at least two good candidates, gEDA and KiCAD - both are availably in GNU/Linux Ubuntu repositories. We are using KiCAD. Download firmware to MCUThe 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. FirmwareC compilerThe 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 LibraryAfter 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. IDEJpCasainho uses Anjuta or Quanta Plus, however, any text editor should be ok. SoftwareIDE / EDITORSGUI BUILDERS
Languages/compilers |
Sign in to add a comment