Hacking-RISC-V

A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.

APACHE-2.0 License

Stars
13
Committers
1

FREE Reverse Engineering Self-Study Course HERE

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

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 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 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 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 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 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 to read the FREE pdf book.

Chapter 7: Registers

This chapter covers the registers for the RISC-V ESP32-C3.

-> Click HERE to read the FREE pdf book.

Chapter 8: ADD

This chapter covers how to add within the RISC-V ESP32-C3.

-> Click HERE 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 to read the FREE pdf book.

IN DEVELOPMENT

License

Apache License, Version 2.0

Related Projects