Particular tool download link is embedded in Turquoise color. URL to important tools will be maintained here. Most of the tools mentioned here are FREE  unless there is a specific remark for student or evaluation version .

VirtualBox is for hosting different operating system virtual machines

Eclipse is the most popular IDE for Java,C,C++ and PHP. There are number of other software development IDE are based on this.  Here is the link.

PyCharm is the Python IDE used in Industry by professional developers

Arduino based boards can be programmed using Arduino IDE which also provides a very good collection of libraries.

RealTerm is the best Terminal Program to monitor serial,I2C,SPI,1-wire

PuTTY  terminal can be used for SSH,Telnet and Serial communication

Advance IP scanner is one of the good FREE tool to scan Network

Wireshark can be used to do a deep inspection of networking protocols.

Hex Editor is used to view and edit binary files. This is required some time to verify program op-code or data . The wxhexeditor  supports files up to 2^64 bytes and can be used in Windows,Linux & MacOS

SD-card formatting can be done by SD card Formatter.

SD card/USB drive Programming can be done by EthcherIt cam be installed in Windows,Linux and MacOS . Another option Rufus is good for USB drive programming in Windows OS.

Windows file Packing(compression) and um-packing can be done by open source tool 7zip .

Screen capturing, GIFF and recording can be done by ShareX

Libreoffice is open source tool for document,presentation etc. It supports   Windows,Linux,MacOS and Android

KitKAD can be used for PCB designing . One can also try other tools such as orcad or diptrace on trial basis .

ModelSIM  student edition can be used for VHDL/Verilog design

Please subscribe to YouTube channel Embedkari  for additional embedded related stuff.

To find best open source tools and technologies, Check out Open Source Discovery Platform


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.