Amennyire ismerem, az ARM processzoroknak "csak" a magja azonos, ez jó a compiler -nek de nem sokat segít a HAL (BIOS) típusú kódoknak. A PC -ben a BIOS -t rendre inkább kerülgetik, vagy nem is használják miután a rendszer be bootol.
Itt sem lesz másként, azaz mindig lesz aki saját hw vezérlő, irq kiszolgáló rutinokat ír.
Sajnos specifikusan, az ethernet phy -hez nem tudok hozzátenni. Nincs vele tapasztalatom. Fizikai átviteli szinten nagyon vonzó (akár 10G, galvanikus leválasztással és akár 100m átviteli szakaszokkal, mindezt akár zavart ipari környezetben is, az egyik legolcsóbb kábel féleség az UTP) viszont protokoll szinten eléggé bonyolult, azaz gyengébb egy chipes eszközökkel nem használható - nevetséges módon (nekem úgy tűnik) a WiFi könnyebben elérhető, egyszerűbben megvalósítható.
* Én egy indián vagyok. Minden indián hazudik.