Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hariharan-tech authored Jan 4, 2024
1 parent 197f667 commit 9aa6747
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# AVR ATMEGA328P Baremetal
## Motivation

So I started this quest on doing Baremetal programming of AVR micro-controllers just using

- `avr-gcc` for compilation and object, elf file creation
- `avr-objcopy` for creating hex file from elf file
- `avrdude` and `arduino` programmer for flashing the chip.
- `make` for automating the build, hex file generation process and flashing purposes.

## Working Environment

- I’m building these projects in Ubuntu 22 Linux. (Hence the documentation will contain information on how to replicate the projects here in Debian based Linux OS systems.

### Checkout the full project documentation at https://hariharan-tech.github.io/avr-baremetal/

0 comments on commit 9aa6747

Please sign in to comment.