A repository where I document and share my adventure of learning ARM assembly and get to know different chips.
To first get a hang of ARM assembly I will work through the book called Programming with 64-Bit ARM Assembly Language, the examples and exercises I will code on a Raspberry PI 4 with 8GB of RAM. After the completion of this book I plan to go into the RP2040 (Raspberry PI Pico) with the Dual-Core ARM Cortex M0+ processor. On the side, I plan to work through the book ARM Assembly, Internals & Reverse Engineering, and I will use this opportunity to use Ghidra and get to know it better.
- Bash script for assembyl build and debug: build_script.sh
- More to come
- Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.8GHz
- 8GB LPDDR4-3200 SDRAM