Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mytechnotalent/hacking-risc-v
A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.
https://github.com/mytechnotalent/hacking-risc-v
arduino assembler assembly-language hack hacking platformio reverse-engineering risc-v riscv
Last synced: 2 months ago
JSON representation
A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.
- Host: GitHub
- URL: https://github.com/mytechnotalent/hacking-risc-v
- Owner: mytechnotalent
- License: apache-2.0
- Created: 2024-08-15T22:49:09.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-05T13:20:22.000Z (3 months ago)
- Last Synced: 2024-10-10T11:43:44.420Z (2 months ago)
- Topics: arduino, assembler, assembly-language, hack, hacking, platformio, reverse-engineering, risc-v, riscv
- Language: C++
- Homepage:
- Size: 22.5 MB
- Stars: 13
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![image](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.png?raw=true)
## FREE Reverse Engineering Self-Study Course [HERE](https://github.com/mytechnotalent/Reverse-Engineering-Tutorial)
# Hacking RISC-V
A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.## FREE Book
[Download](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf)## Chapter 1: Why RISC-V
This chapter covers the "why" of learning RISC-V hacking as we discuss the rise of RISC-V and introduce our ESP32-C3 dev board.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 2: Setup Environment
This chapter covers setting up your development environment including everything you need to purchase and download including setup.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 3: Hello, World
This chapter covers creating your first project in PlatformIO and creating your first Assembler file to interact with your C environment.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 4: Binary Numbers
This chapter covers the basics of binary numbers and their general application for embedded systems.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 5: Hexadecimal Numbers
This chapter covers the basics of hexadecimal numbers and their general application for embedded systems.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 6: Advanced OPS
This chapter covers the advanced operations using hex and binary in addition to memory manipulation and bit-level operations for the RISC-V ESP32-C3.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 7: Registers
This chapter covers the registers for the RISC-V ESP32-C3.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 8: ADD
This chapter covers how to add within the RISC-V ESP32-C3.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## Chapter 9: Debugging ADD
This chapter covers how to debug add within the RISC-V ESP32-C3.-> Click [HERE](https://github.com/mytechnotalent/Hacking-RISC-V/blob/main/Hacking-RISC-V.pdf) to read the FREE pdf book.
## IN DEVELOPMENT
## License
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)