Installation of Software
Requirements
The installation of the software was tested on Windows 8 or 10 (with 64-bit) and Ubuntu 16.04 or 18.04 (with 64-bit). You may choose to use either OS and follow the instructions accordingly.
Installation Instructions
This section contains instructions to install the following software/libraries:
- Visual Studio Code
- AVR Building Tools
- AVRDUDESS
1. Visual Studio Code
Visual Studio Code is a cross-platform, free, and open-source code editor made by Microsoft. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. Users can change the theme, keyboard shortcuts and preferences, and install extensions that add additional functionality.
Installation Steps
-> For Ubuntu
Download VS Code for Linux for 64-bit Linux from this page. The software with latest version named
code_x.y.z-abcdefgh_amd64.deb
(here, letters are digits of VS Code major and build version) will be downloaded.Open Terminal and navigate to the directory where this file is downloaded. Run the following command on the Terminal:
sudo dpkg --install code_1.55.1-1617808414_amd64.deb
- Note: The.deb file name may be different at your end as this software is timely updated.
-> For Windows
- Download VS Code for Windows from this page.
- Navigate to the directory where the above .exe file is downloaded.
- Run the .exe file by double clicking on it.
VS Code is now installed on your machine.
Open VS Code by searching for it after clicking the Show Applications icon at the bottom-left corner.

Refer this document to learn about the user interface of this software and its use.
2. AVR Building Tools
-> For Ubuntu
- Install AVRDUDE and AVR-GCC:
sudo apt-get install avrdude gcc-avr avr-libc
-> For Windows
- Download the WinAVR zip file and extract it.
- Run the .exe file to install the AVR-GCC Toolchain and AVRDUDE.
3. AVRDUDESS – A GUI for AVRDUDE
AVRDUDESS is a GUI for AVRDUDE, a tool for programming Atmel microcontrollers.

Installation Steps:
-> For Ubuntu
- Install Mono:
sudo apt-get install libmono-system-windows-forms4.0-cil
On older versions of Ubuntu, you might need to use libmono-winforms2.0-cil instead.
Download the AVRDUDESS zip file and extract it.
Run AVRDUDESS with mono, you might have to run as root (sudo) so that AVRDUDE can access ports if you haven’t changed any permissions or rules.d stuff:
mono avrdudess.exe
-> For Windows
- Download AVRDUDESS .exe file.
- Double click on .exe file to open a GUI.