Skip to content
A kernel / os for the atmega328p
C C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
basic
drivers
include
io
.gitignore
LICENSE
README.md
main.c
makefile

README.md

os328

A kernel / os for the atmega328p

Build requirements

os328 must be built on a linux machine with the following packages:

gcc-avr
avr-libc
avrdude

Building

Just run the make command:

make

Deploying

Connect your atmega device over usb and set the interface port in the makefile

baud=115200
avrType=atmega328p
avrFreq=16000000 # 16 Mhz
programmerDev=/dev/<interface>

Next, run the following make command:

make flash
You can’t perform that action at this time.