hier gibt es infos zu den in den ipods verbauten prozis.
so sind z.B. unter anderem der pp5020 (nur als beispiel jetzt), verbaut. dies ist ein dual-arm controller, wofür man über google dann halt recht einfach nen datenblatt/instruction sheet finden müsste. dann passen die halt "schnell" ihren gcc compiler an die plattform an, und compilieren sich das linux, lediglich assembler (und inline assembler) routinen müssen angepasst/neu geschrieben werden.
ich vermute mal sehr stark, dass alle anderen (oder fast alle) ipod prozzis auch von ARM Architektur sind, da diese recht verbreitet is in so "kleinen" aber dennoch recht intelligenten geräten sind und sie vergleichsweise leistungsfähig und günstig zu anderen architekturen sind.
als fertigen compiler gibt es bspw. ARM gcc (is afaik ne ganze toolchain für linux), oder für windows halt WinARM gcc (n paket, wo auch noch PN2 un so drin sind).
wofür willst du da eig wissen?
Ele