![]() |
SWARM-Bot Firmware
v1.0
Mobile robot OS - Embedded C/C++
|
Swarm Bot Firmware:
A robot operating system for a swarm-bot. Embedded C firmware for a mobile robot. 8-bit AVR microcontroller. Part of a graduation project.
Built using atmel studio but can be moved to makefile at will.
The firmware for the swarm-bot, it is written in C++ and is compiled using the AVR-GCC compiler.
A robot operating system for a swarm-bot. Embedded C firmware for a mobile robot. 8-bit AVR microcontroller. Part of a graduation project.
Build using atmel studio but can be moved to makefile at will.
Each file in this graph has a certain harware utility to it. Files are separated into 4 main categories:
File Structure:
In addition to these files the project is compiled with stdio.h support for printf and scanf functions. This makes it more convinient to debug the code and to communicate with the robot using a terminal emulator. The stdio.h library is not included in the project files but is included in the atmel studio project. This is advantagious for unfamiliar AVR users to comminicate with the robot using a terminal emulator without having to learn the AVR USART structure.
Go to files in the tree view in the side bar to see the contents of each fole with dependency graphs and contents.