An open API service indexing awesome lists of open source software.

https://github.com/mytechnotalent/hacking-bits

A FREE comprehensive step-by-step 8-bit ATmega328P C and Assembler tutorial covering Embedded Software Development to Reverse Engineering.
https://github.com/mytechnotalent/hacking-bits

arduino assembler assembly avr c

Last synced: 2 months ago
JSON representation

A FREE comprehensive step-by-step 8-bit ATmega328P C and Assembler tutorial covering Embedded Software Development to Reverse Engineering.

Awesome Lists containing this project

README

          

![image](https://github.com/mytechnotalent/Hacking-Bits/blob/main/Hacking%20Bits.png?raw=true)

## FREE Reverse Engineering Self-Study Course [HERE](https://github.com/mytechnotalent/Reverse-Engineering-Tutorial)


# Hacking-Bits
A FREE comprehensive step-by-step 8-bit ATmega328P C and Assembler tutorial covering Embedded Software Development to Reverse Engineering.


# FREE Book [Download](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf)


## Chapter 1: Ohm's Law - The Foundation of Electronics
This chapter covers the basics Ohm's Law and basic electronics.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 2: The Binary Number System
This chapter covers the basics of the binary number system.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 3: The Hexadecimal Number System
This chapter covers the basics of the hexadecimal number system.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 4: The ATmega328P Architecture
This chapter covers the basics of the ATmega328P Architecture.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 5: Tools
This chapter covers the basics of setting up a toolchain and development environment.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 6: ATmega328P Datasheet
This chapter covers the basics of the ATmega328P datasheet.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 7: Blink Driver in C
This chapter covers the development and reverse engineering of a blink driver in AVR C.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 8: Blink Driver in Assembler
This chapter covers the development of a blink driver in AVR Assembler.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 9: IO Driver in C
This chapter covers the development and reverse engineering of an IO driver in C.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.

## Chapter 10: STUXNET
This chapter covers the development and reverse engineering of an servo motor in C including a mock STUXNET hack.

-> Click [HERE](https://github.com/mytechnotalent/Hacking-Bits/blob/main/hacking-bits.pdf) to read the FREE pdf book.


# License
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)