Forum: Mikrocontroller und Digitale Elektronik Android mit ARM


von Max N. (racerj)


Lesenswert?

Hallo zusammen,

ich würde mich gerne ein bisschen mehr mit Android beschäftigen. Ich 
will gerne etwas weg von den uCs und hin zu den ARMs. Gibt es 
irgendwelche Seiten/Bücher, die den Umgang mit Android als OS auf ARM 
Prozessoren weiter beschreibt. Ich weiß, das ist eine große Sache und 
nicht "mal eben" zu machen. Auch habe ich nicht vor, ein Handy zu bauen, 
allein Android auf das eigene Board zu portieren würde Jahre dauern...

Buchempfehlungen? Eigene Tipps/Möglichkeiten zum Einsteigen?

Ziel soll es >irgendwann< mal sein, Android auf einen ARM zum laufen zu 
bekommen (ohne groß Peripherie).


Vielen Dank
Gruß
Max

von (prx) A. K. (prx)


Lesenswert?

Erfahrung mit Linux, auf Systemebene? Es wird sicherlich sehr helfen, 
schon mal Linux auf die Hardware bekommen zu haben.

Jenseits des Kernels und der Dalvik/ART Umsetzung des Codes ist es kaum 
relevant, ob ARM oder nicht.

von Matthias K. (Gast)


Lesenswert?

Wieso möchtest Du das Rad neu erfinden?
Die meisten Systeme wie Touchpads, Handys, Gps Geraete mit Arm laufen 
doch schon mit Android. Diese erhaeltlichen Module mit Arm gibts 
wahlweise mit Linux oder Android.
Soll es ein eigenes System werden, oder interessierst Du Dich für den 
Quellcode? Ich vermute, ein Android muss der Hardware angepasst werden.
Für das Android gibt es Literatur, eine Befehlszeile und 
Programmiersysteme werden als APP angeboten.
Wahrscheinlich musst Du besser suchen, wenn Du genau weisst, was Du 
moechtest.
MfG

von PittyJ (Gast)


Lesenswert?

Ich übersetze gerade den gleichen Code auf einen ARM, einen Mips und 
Intel X86. Alles Linux.
Letztendlich ist es egal, welcher Prozessor darunter sitzt, solange man 
die API's benutzt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.