When writing code on assembly language, there is a desire to have a more convenient syntax, similar to the syntax of C, where familiar and more
readable constructs can be used instead of assembly mnemonics. Similar to how it is done in C--.
This prompted me to create a language and compiler for the AVR microcontroller, which allows you to write very compact and very fast code.
Atmel Studio is available only for Windows users. Alternatively, you can use any liked text editor with some utility to build the project.
Atmel Studio uses the make utility to build the project and generate makefile file for this.
In general, the makefile can be written by hand, but it seems to me very uncomfortable and unwieldy.
I also tried to use other build systems (cmake, scons etc.) but the results I also didn’t like.
I wanted to have a very simple, user-friendly and flexible tool for building projects.
As a basis I took the Python language, because it is easy to use, not only for writing the build system, but also as a convenient
language for describing the configuration of the project.
trolCommander - fork of the free and opensource (GPL) filemanager muCommander.
It is cross-platform file manager with a dual-pane interface and tabbed navigation and rich functionality. The application runs on
any operating system with Java support (Mac OS X, Windows, Linux, *BSD, Solaris).
It supports multiple virtual systems - FTP/SFTP, SMB, NFS, HTTP, Amazon S3, Hadoop HDFS, Bonjour and
can browse, create and uncompress ZIP, RAR, 7z, TAR, GZip, BZip2, ISO/NRG, AR/Deb and LST archives.
Also trolCommander can wirk with Android devices filesystems.
tboot Loader is a ultra small (only 256 bytes) opensource boot loader for AVR microcontrollers, it's used for programming flash using a serial
link between your computer and the microcontroller through any free COM port (or USB to serial adapter).
tboot consists of two parts: 1. on chip boot loader, that resides at the boot section of the flash memory, this loader based on SSBL bootloader
2. windows software, the console utility, that has the responsibility of writing/reading data into/from the microcontroller