Difference between revisions of "Tools"
From Francois Louw
(→Editors and IDE) |
|||
Line 9: | Line 9: | ||
IDE I recommend Eclipse [[http://www.eclipse.org/downloads/ Eclipse]] | IDE I recommend Eclipse [[http://www.eclipse.org/downloads/ Eclipse]] | ||
− | Microchip PIC Development | + | Microchip PIC Development [[http://www.microchip.com/pagehandler/en-us/family/mplabx/ MPLab X]] |
+ | |||
+ | Windows/Linux Interface coding I recommend [[http://qt-project.org/ Qt]] | ||
+ | |||
+ | Also, very powerful but expensive is Microsoft Visual Studio. | ||
==Compilers== | ==Compilers== | ||
+ | |||
+ | Stand alone C/C++ Compiler for small applications use [[http://edn.embarcadero.com/article/21205 Borland Command Line Tools]] | ||
+ | |||
+ | The advantage of using Borland is that you do not need external .dll files to run your applications | ||
+ | |||
+ | Also use [[http://www.mingw.org/ MinGW]]. This is needed for Qt. | ||
+ | |||
+ | Very powerful but very expensive is Intel C Compiler. This is the compiler I use for all my research. It is very expensive unless you are in an academic institute, then the institute will probably have a license or you can get a student license from Intel. | ||
==Image Editors and Viewers== | ==Image Editors and Viewers== | ||
+ | |||
+ | Quick and easy image viewing [[http://irfanview.com/ Irfanview]] | ||
+ | |||
+ | SVG Editor [[http://inkscape.org/ Inkscape]] | ||
+ | |||
+ | Easy and free paint program [[http://www.getpaint.net/ Paint.NET]] | ||
+ | |||
+ | ==PCB Layout== | ||
+ | |||
+ | Used to be the hobby favourite but quite expenisve is [[http://www.cadsoftusa.com/ Eagle]] | ||
+ | |||
+ | New favourite and what I will be using from now on is [http://www.kicad-pcb.org KiCAD]] | ||
==Other General Applications== | ==Other General Applications== | ||
+ | |||
+ | Very handy with libraries such as Qt, OpenCV is [[http://www.cmake.org/ CMake]] | ||
+ | |||
+ | Also to listen to music while coding [[http://www.winamp.com/ Winamp]] |