Android 4.0-port voor Raspberry Pi is in de maak

Een ontwikkelaar van Raspberry Pi werkt aan het porten van Android 4.0 Ice Cream Sandwich. De implementatie zou al hardwarematige grafische versnelling ondersteunen, maar voor de audio-ondersteuning is er nog werk aan de winkel.

In een video is te zien dat de Raspberry Pi-port van Ice Cream Sandwich 4.0.3 hardwarematige grafische versnelling ondersteunt op de Broadcom VideoCore IV-core, al is de snelheid van de Android 4.0-interface traag te noemen. Oorzaak is de beperkte processorkracht van de Raspberry Pi: de singlecore ARM-processor is geklokt op 700MHz en het werkgeheugen is slechts 256MB groot.

Helaas!
De video die je probeert te bekijken is niet langer beschikbaar op Tweakers.net.

Door het porten van Android 4.0 naar het Raspberry Pi-platform krijgt de goedkope mini-computer een alternatief platform naast de diverse aangepaste Linux-distributies. Raspberry Pi heeft de broncode nog niet vrijgegeven. Niet alleen is de audio-ondersteuning via AudioFlinger nog niet werkende, ook is er gebruik gemaakt van een andere kernel en een videocore-binary dan de huidige ICS-code op GitHub. Raspberry Pi wil de code echter samenvoegen en deze op termijn vrijgeven zodat hobbyisten en ontwikkelaars met Android 4.0 op de mini-computer aan de slag kunnen.

Voor het Raspberry Pi-platform wordt ook gewerkt aan twee Android-ports: zowel CyanogenMod 7.2 als CyanogenMod 9, gebaseerd op respectievelijk Android 2.3 en 4.0, moeten op de Raspberry Pi gaan draaien. Ook werken hobbyisten aan een port van Chromium OS.

Door Dimitri Reijerman

Redacteur

01-08-2012 • 15:42

43 Linkedin

Submitter: lesderid

Lees meer

Mojang port Minecraft naar Raspberry Pi Nieuws van 25 november 2012
Open WebOS geport naar Raspberry Pi Nieuws van 23 september 2012

Reacties (43)

43
42
25
1
0
9
Wijzig sortering
Als iemand geïnteresseerd is in wat hier 'een port door het CyanogenMod-team' wordt genoemd, ga dan naar het Android subforum van het Raspberry Pi Forum.

Wij zijn al een aantal weken (rustig) bezig met het porten van CM7 en CM9 naar de Pi. Op onze wiki kun je onze images downloaden of onze instructies gebruiken om zelf te compilen.

[Reactie gewijzigd door lesderid op 1 augustus 2012 15:51]

Vet man! Dat willen we graag zien. Thanks!
Android i.c.m. XBMC lijkt mij echt ideaal voor de tv. Hoewel ik niet veel afweet van de raspberry, lees ik de laatste tijd veel over die 'android-sticks'.

Ik wacht het nog even af totdat het is 'uitontwikkeld'. Dan vervang ik mijn mediaspeler direct :)
XBMC draait al via een openelec image, ik heb het vermoeden dat het via android niet vloeiender loopt (op dit moment loopt 720p materiaal via de android app op mijn S2 zeer stotterend, via openelec op de Raspberry is dit geen probleem).
De reden waarom jouw 720P video'tje zo stroef loopt is omdat je hoogst waarschijnlijk een alternatieve speler gebruikt die s/w decoder gebruikt. Probeer eens bv mx-player en een video die h/w kan gedecode worden en je zal zien dat dat gewoon als een trein gaat.
(op dit moment loopt 720p materiaal via de android app op mijn S2 zeer stotterend, via openelec op de Raspberry is dit geen probleem)
Dat zou niet moeten, ik speelde 1080p (nee niet high profile) er gewoon mee af, ook op de Note is het geen probleem. Welke player gebruik je, de stock en mx player kunnen de hardware decoding gebruiken (vast nog een paar maar die ken ik niet)... Misschien dat het te maken heeft dat alles nu via software (dus de CPU) wordt gedecodeerd.
Ik heb hem sinds gisteren geswapped zodat ik mijn (overpowerde) mediaspeler kan gebruiken als android compilebox :p
Het zou mooi zijn als dan wel de mogelijkheid tot MPEG2 afspelen beschikbaar gaat komen. Dan is dit icm XBMC voor Android een ideale situatie
XMBC is reeds los van Android ook al beschikbaar voor RPi:
nieuws: XBMC geport naar goedkope Raspberry Pi-pc
Goh, zou daarom de Pi toevallig zo populair zijn geworden??
Maar dat heeft niets met het afspelen van MPEG2 op de RPi te maken natuurlijk. De licenties ontbreken om MPEG2 te mogen afspelen, om de prijs te drukken... Mogelijk dat dit via Android op een handige manier valt te ondervangen :P
Een woord: Geweldig! _/-\o_
Hiervoor heb ik de RPi voor gekocht, omdat o.a. dit mogelijk is op dit apparaatje voor 25 Pond.
Toch grappig dat omdat ze in het begin beweerde dat Android te zwaar (lees: helemaal niet mogelijk) zou zijn voor de RPi.

[Reactie gewijzigd door GenomDalar1983 op 1 augustus 2012 15:47]

Ja maar het is ook nog in de maak :) Misschien draait het straks wel zo beroert (lees: helemaal niet werkbaar). Dat ze er als nog mee stoppen.

Het is dus nog even afwachten.
Met deze ontwikkeling wordt de Raspberry Pi eigenlijk nog leuker speelgoed voor de tweaker. :P
Dat is het al, met de projecten om android er op te krijgen, of welk os dan ook.
Het porten van een OS is tweakers waardig ;)
Ik ben pro Android maar waarom zou je op z'n device Android willen draaien, beter XBMC.

256MB met Android is sowieso 3x niks en een 700Mhz single core Cortex A9 CPU gaat hem ook niet worden.

edit: ik snap dat XMBC geen OS is, verkeerd verwoord, maar XBMC onder Android gaat echt niet lekker werken met de huidige config...

[Reactie gewijzigd door watercoolertje op 1 augustus 2012 15:49]

Er komt xbmc aan voor android, dus dan is het nog leuk om af en toe af te wisselen voor een spelletje of om even te surfen.

en natuurlijk omdat het kan :+
xbmc draaide toch al op de raspberry??

dit is gewoon een van de vele alternatieve en (nog) een extra mogelijkheid van het apparaatje.
Ja hoor, draait prima bij mijn. Maar met android zou je en xbmc kunnen draaien en kunnen browsen en je mail checken enzo.
Je zou in principe XBMC kunnen draaien onder android. De ontwikkeling daarvoor is ook onderweg
Er zit alleen geen cortex A9 in, maar een arm11. Per mhz is de A9 ongeveer dubbel zo snel.

ICS draait overigens prima eigenlijk alle cortex processors. Wel is ICS met 512MB al een stuk trager dan 1GB. En dit is nog weer eens de helft daarvan!
Dat is totaal wat anders...XMBC zou je weer onder Android kunnen draaien..
*spuit11
256MB met Android is sowieso 3x niks en een 700Mhz single core Cortex A9 CPU gaat hem ook niet worden.
Pardon? Ik gebruik nog dagelijks een HTC Hero, dat ding heeft 288MB RAM en een 528Mhz ARM CPU. Werkt prima hoor :)

[Reactie gewijzigd door Anoniem: 290112 op 1 augustus 2012 15:51]

En je speelt natuurlijk ook vloeiend verschillende filmformaten op je FullHD scherm...
XBMC is op zichzelf staand geen operating system namelijk.
Klopt, maar er zijn momenteel wel 2 complete OS+XBMC distributies voor de Raspberry Pi, en die vallen gewoon onder de noemer "XBMC".

[Reactie gewijzigd door .oisyn op 1 augustus 2012 16:08]

Draai OpenElec al bijna een jaar... no issues (zit nu op 1.95.5 beta)
De Raspberry Pi is pas enkele maanden beschikbaar, dus is je melding van beperkte waarde. Er zijn altijd een boel aanpassingen nodig voor een nieuw platform, anders zou je hetzelfde kunnen zeggen over Android 4.
Valt wel mee hoor. Draai hem nu toch al een paar dagen, enkel de WiFi gaat niet geweldig.
Anoniem: 458955
1 augustus 2012 15:50
leuk tweakproject, maar 5 minuten om een filmpje te starten zit niemand op te wachten natuurlijk.
Daar ben ik het wel mee eens. De RPi is juist bedoelt voor het experimenteren van verschillende hardware en software. Dat er een extra keuze bijkomt vind ik een meerwaarde.
Heb gisteren zelf mijn Raspberry Pi gekregen, en voor zo een klein pctje is het best wel 'snel' al zijn er natuurlijk snellere bordjes aan de binnenkant van telefoons.

Het is een leuk hebbedingetje, helemaal als je gewoon kan knooien met van alles en nog wat zoals Android, XBMC, Debian, Fedora alles kan al gedraaid worden, alleen is nog niet alles 100% werkende in android.
Ik zou toch wel eens graag non video stuff zien want naar wat ik gelezen heb is de RPI een kei in het verwerken van video's (door de aparte chip die dit afhandelt) maar is het op vlak van CPU power toch wat minder. In die zin vrees ik dat het "gewone" gebruik van Android wel eens zou kunnen tegenvallen.

Nu ik heb nu eentje toch in bestelling staan om mee te prutsen, maar ik maak mij op dat vlak geen illusies.

De Android sticks beginnen trouwens ook enorm te zakken in prijs en ik las gisteren op cnx-software dat er al sticks te koop zijn voor 40$ inclusief verzending en dan spreken we toch over ietswat krachtiger hardware om Android te draaien. Linux gerelateerde dingen zijn weliswaar ondermaats wel op die dingen.

[Reactie gewijzigd door simplicidad op 1 augustus 2012 15:55]

Een mk802 kost 65 dollar (inclusief verzending), en die is heel wat krachtiger dan een raspberry (cortex a8 op 1ghz en mali-400). Op video kan die zowel 3d als 2160p (!). Voor spelletjes is ie net iets te traag. De mali-400 gpu zit toch wel aan zijn maximum op 1080p, maar shine runner en riptide gaan nog net.
Jammer dat de sticks geen CEC lijken te kunnen. De Pi kan dat wel. Kun je met de a.b. van je TV XBMC besturen op de Pi. Zo'n stick zou eigenlijk niet zonder CEC kunnen, nu moet je weer klooien met externe keyboards en muizen enzo.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee