Skip to content
This repository has been archived by the owner on Feb 17, 2021. It is now read-only.

michaelneu/armigOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

armigOS

Bootloader/flash utility (via serial bus) for the Atmel ATmega328P.

In fact, this is a project to learn how to programmatically interact with embedded hardware (thus reimplementing e.g. a ringbuffer and using custom sleep functions).

Usage

Using armigOS requires the AVR-gcc-libraries to compile the sources. After flashing the binaries to the controller (e.g. with avrdude), the USART interface may be used to interact with the system.

Flashing in the bootloader

When the controller is running the bootloader, it'll wait roughly 5 seconds before it starts its flashed program. If you press p in this timespan, you can paste an Intel hex file to the controller to flash it.

License

armigOS is released under the GPLv3.

About

Bootloader for the Atmel ATmega328P (learning project)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published