5 ms·
> 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 driver
by mvanga 5y 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.