Hacker News new | ask | show | jobs
by mvanga 1909 days ago
> Do I have to read x86/arm spec + pcie spec + acpi spec + usb spec?

Pretty much, yeah. There's a reason not everyone is sitting around writing hardware drivers.

The alternative is reading through Linux kernel code. However it typically requires you digging through many layers of abstractions to get a fuller picture.

Generally, x86 is generally more mature, and the specs tend to be fairly large. ARM documentation should be a little simpler to dig into.