HomeAboutArticles

ARM64 — Raspberry Pi 4

Start page1 page2 page3 page4 page5 page6 page7 page8 page9 page10

This is my adventure in programming the ARM64 processor in assembler, and communicating with the Raspian OS. I have used some articles from the Internet: This list is incomplete.

The OS used, as shown by hostnamectl:

Operating System: Debian GNU/Linux 12 (bookworm)  
Kernel: Linux 6.6.51+rpt-rpi-v8
Architecture: arm64

The machine has 4 GB of RAM, and running off a simple SD card.

Everything you need should be included, so you may go to page 1.

And a warning: the Arm32 is quite different from the Arm64.

Are you running 64 bit in usermode? Run this command:

dpkg-architecture --list | grep 32

If it says anything with "32" you will need to find a newer OS for your rpi4 — or maybe change some settings.

Start page1 page2 page3 page4 page5 page6 page7 page8 page9 page10

2025-06-16