Personal tools
User menu

Difference between revisions of "Tools"

From Francois Louw

Jump to: navigation, search
 
Line 4: Line 4:
 
'''This page links to all the tools that I use'''
 
'''This page links to all the tools that I use'''
  
==Editors and IDE==
+
=Editors and IDE=
  
 
For text editing there can be only [http://notepad-plus-plus.org/ Notepad++]
 
For text editing there can be only [http://notepad-plus-plus.org/ Notepad++]
Line 10: Line 10:
 
IDE I recommend Eclipse [http://www.eclipse.org/downloads/ Eclipse]
 
IDE I recommend Eclipse [http://www.eclipse.org/downloads/ Eclipse]
  
===Microchip===
+
==Microchip==
 
Microchip PIC Development [http://www.microchip.com/pagehandler/en-us/family/mplabx/ MPLab X]
 
Microchip PIC Development [http://www.microchip.com/pagehandler/en-us/family/mplabx/ MPLab X]
  
Line 17: Line 17:
 
[http://www.microchip.com/mla Microchip Application Libraries]
 
[http://www.microchip.com/mla Microchip Application Libraries]
  
===Qt===
+
==Qt==
 
Windows/Linux Interface coding I recommend [http://qt-project.org/ Qt]
 
Windows/Linux Interface coding I recommend [http://qt-project.org/ Qt]
  
Line 24: Line 24:
 
To draw advanced graphs easily use [http://qwt.sourceforge.net Qwt - Qt Widgets for Technical Applications.]
 
To draw advanced graphs easily use [http://qwt.sourceforge.net Qwt - Qt Widgets for Technical Applications.]
  
===USB===
+
==USB==
 
USBinterfacing I use [http://sourceforge.net/apps/trac/libusb-win32/wiki LibUSB-win32]
 
USBinterfacing I use [http://sourceforge.net/apps/trac/libusb-win32/wiki LibUSB-win32]
  
==Compilers==
+
=Compilers=
  
 
My new favourite! [http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/ MinGW-w64]. Produces 64 or 32-bit code with statically linked libraries. Removes the need for external dll. Follow the link->Personal Builds->rubenvb->gcc-4.8-release->x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb.7z if you want a 64 bit executable (produces 32 and 64bit code) or select x86_64-w64-mingw32-gcc-4.8.0-win32_rubenvb.7z if you want 32-bit executable (Also produces 32 and 64 bit code). I recommend using this with Eclipse!
 
My new favourite! [http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/ MinGW-w64]. Produces 64 or 32-bit code with statically linked libraries. Removes the need for external dll. Follow the link->Personal Builds->rubenvb->gcc-4.8-release->x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb.7z if you want a 64 bit executable (produces 32 and 64bit code) or select x86_64-w64-mingw32-gcc-4.8.0-win32_rubenvb.7z if you want 32-bit executable (Also produces 32 and 64 bit code). I recommend using this with Eclipse!
Line 39: Line 39:
 
Also, very powerful but expensive is Microsoft Visual Studio.
 
Also, very powerful but expensive is Microsoft Visual Studio.
  
==Image Editors and Viewers==
+
=Image Editors and Viewers=
  
 
Quick and easy image viewing [http://irfanview.com/ Irfanview]
 
Quick and easy image viewing [http://irfanview.com/ Irfanview]
Line 47: Line 47:
 
Easy and free paint program [http://www.getpaint.net/ Paint.NET]
 
Easy and free paint program [http://www.getpaint.net/ Paint.NET]
  
==PCB Layout==
+
=PCB Layout=
  
 
Used to be the hobbyist favourite but quite expensive is [http://www.cadsoftusa.com/ Eagle]
 
Used to be the hobbyist favourite but quite expensive is [http://www.cadsoftusa.com/ Eagle]
Line 53: Line 53:
 
New favourite and what I will be using from now on is [http://www.kicad-pcb.org KiCAD]
 
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]
 
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]
 
Also to listen to music while coding [http://www.winamp.com/ Winamp]

Latest revision as of 12:06, 24 July 2014