If you are working on Arm Cortex M microcontroller then you will need to setup GNU Arm Embedded Toolchain, it consist of compiler, debugger and much more. The GCC compiler and GDB debugger comes in single package. The procedure to setup is bit different due to target OS, but the important thing is to select
Here is the best schematic designer (circuit designer) for Linux and specially for Ubuntu/Mint. https://kicad-pcb.org/download/ It can be downloaded from the above link, additional libraries are in the below link. https://kicad-pcb.org/libraries/download/
Installation is very simple on Linux (Mint or Ubuntu). Follow the official installation steps for community edition through repository method. If using Linux Mint 19 (tara) then instead of using : sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” use this : sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable” https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1
Simulating Raspbian OS (Raspberry Pi OS) on desktop PC is very simple. You just need to download and setup two software. Virtualbox (https://www.virtualbox.org/wiki/Linux_Downloads) Raspberry Pi Desktop OS iso file (https://www.raspberrypi.org/downloads/raspberry-pi-desktop/) First download and install Virtualbox and then follow the below instructions from article. How to run Raspberry Pi Desktop on Windows or macOS if you
IntelliJ IDEA is the best IDE for Java and Kotlin development. Download the package from the below link. https://www.jetbrains.com/idea/download/#section=linux Installation Instructions Unpack the idea idea-2018.2.4.tar.gz file using the following command: tar -xzf idea-2018.2.4.tar.gz Run idea.sh from the bin subdirectory.
For Java development, JDK is a compulsory kit. Follow the instructions from the below article to successfully install JDK 8 on Linux. Java 8 Installation If you want to install JDK 11 then follow the below link. Java 11 Installation
Postman is a powerful HTTP client for testing web services. Simply download the app from the below link. https://www.getpostman.com/apps And follow the install instructions. https://learning.getpostman.com/docs/postman/launching_postman/installation_and_updates
SmartGit is a graphical Git client with Subversion support. SmartGit is free for non-commercial use and runs on macOS, Windows and Linux First install Git and then SmartGit client. Open terminal and execute the below commands. $ sudo apt update $ sudo apt install git Now go to below site and download .deb bundle
Visual Studio Code is simple, fast and robust IDE for JavaScript, Python and C/C++ development. Installation is very simple just download .deb package and install it by double clicking this package. https://code.visualstudio.com/