Mozilla toont details singleboard-computer Chirimen met Firefox OS

Mozilla heeft de details bekendgemaakt van zijn eigen singleboard-computer: Chirimen. De computer wordt ontwikkeld door MozOpenHard en is bedoeld voor ontwikkelaars die werken aan iot-producten.

De Chirimen werkt op Firefox OS en wordt ontwikkeld samen met speciale web-api's waarmee gebruikers de hardware via de i2c en gpio-header kunnen besturen. Hiermee moet het waarschijnlijk mogelijk zijn om de computer via Firefox OS te besturen met hardware die in de Chirimen aanwezig is, aangezien de ontwikkelaars aangeven de web-api's van i2c en gpio uit te breiden voor de besturing van apparaten.

De singleboard-computer beschikt over een RK3066-soc en 1GB-ddr3-werkgeheugen. Ook heeft de Chirimen 1GB flashgeheugen, biedt hij plek aan een micro-sd-kaart, twee micro-usb-poorten en één usb-poort. Daarnaast heeft hij een micro-hdmi-poort, twee uart- en twee spi-controller-interfaces. Verder maakt de computer gebruik van pulsbreedtemodulatie voor informatieoverdracht. Wifi is niet standaard geïmplementeerd, maar kan wel worden toegevoegd door het gebruik van een usb-wifi-adapter.

Het geheel heeft afmetingen van 80x48mm en moet minder dan 50 dollar gaan kosten, ongeveer 45 euro. Alle informatie, zoals firmwarecode, wordt door de ontwikkelaars openlijk gedeeld. De Chirimen is momenteel nog niet verkrijgbaar.

Chirimen

Door Jeroen de Vries

Stagiair

08-01-2016 • 15:19

26

Reacties (26)

26
26
21
1
0
0
Wijzig sortering
Jammer dat FireFox OS gebaseerd is op de Android kernel. Ik had gehoopt dat de mensen bij Mozilla eens serieus ondersteuning hadden kunnen maken voor de Rockchip CPU en Mali GPU in de reguliere linux kernel. Er waren tot nu toe nog maar weinig serieuze ontwikkelaars die zich er aan durfde te wagen, waardoor apparaten zoals de RadxaRock, BananaPi, ODROID allemaal maar moeilijk van de grond komen (allemaal RK en/of Mali). Ze ondersteun(d)en allemaal geen GPU acceleratie zodat Kodi of een desktop draaien geen optie is/was. Precies ook de reden dat vooral die Chinese apparaten met een Rockchip en Mali allemaal met Android worden geleverd. Er was simpelweg geen andere linux versie die er goed op draaide qua GPU ondersteuning (behalve nu dan potentieel FireFox OS).

[Reactie gewijzigd door CurlyMo op 26 juli 2024 13:14]

Anoniem: 696390 @CurlyMo8 januari 2016 15:53
https://developer.mozilla..._OS/Platform/Architecture

Mwa het is eerder Linux dan Android hoor.
The Linux kernel(s) used by Gonk is very similar to the upstream Linux from which it's derived (based on the Android Open Source Project).
https://developer.mozilla...itecture#The_Linux_kernel
Firefox OS (formerly Boot to Gecko) uses a kernel derived from Android, with a Gecko-based user interface on top of it. This article provides a basic guide to how to go about porting the operating system to new devices.
https://developer.mozilla...loping_Firefox_OS/Porting
De android kernel is sinds 3.3 niet meer en heeft een merge terug gedaan naar de Linux Kernel .

http://kernelnewbies.org/Linux_3.3

Hierdoor is het mogelijk om Android op een mainstrain linux kernel te draaien bijv. 4.0 oid.

Dus de kernel ansich is dus niet het probleem maar de manier waarop Android/Linux distro's gemaakt zijn meer.

Voor zover ik weet leveren mali en powervr geen open source drivers aan en zitten deze drivers precompiled in bepaalde android build. Vandaar de levering van speciale sdk's zoals die van allwinner.

zie ook reactie van simon

[Reactie gewijzigd door wvalk op 26 juli 2024 13:14]

Edit: CurlyMo was me voor :)

[Reactie gewijzigd door Robin H op 26 juli 2024 13:14]

Men draait vaak een op Linux kernel van het AOSP project omdat veel van de drivers voor de SoCs binaire blobs zijn waar geen (goede) open source alternatieven voor zijn.

Ubuntu Touch, Sailfish [1] en dergelijken lossen het exact op de zelfde manier op. Dit is niet de schuld van de mensen bij Mozilla, maar van de crappy driver hell rond ARM devices.

[1] https://github.com/libhybris/libhybris, https://en.wikipedia.org/wiki/Hybris_(software)

[Reactie gewijzigd door simon op 26 juli 2024 13:14]

Ook toch deels de keus voor de gebruikte SOC.
Zoals boven aangegeven zijn Rokchip en Mali geen grote helden in ondersteuning, je krijgt een soc en veel succes.

Dat wetende vraag ik me af waarom ze niet het platform opzetten rond een bestaand platform als de raspberry,
daar heb je al drie varianten van, de 1 en 2, maar ook de zero. En de keus voor Linux/Android hoeft geen probleem te zijn, die doen het beide.

Het wiel verschillende malen uit te vinden heeft weinig zin. Rond een platform als raspberry zit al heel veel bruikbare info en zelfs genoeg distro's specifiek gericht op dat bordje. Daar uit putten kan en mag gewoon en lijkt mij ook prima te passen in de filosofie van Mozilla.
Zoals boven aangegeven zijn Rokchip en Mali geen grote helden in ondersteuning, je krijgt een soc en veel succes.
Afgelopen week kreeg ik de nieuwe Hummingboard 2 en ClearFog opgestuurd door SolidRun om te testen. Ze worden in de verkoop gezet voor zo'n krappe € 200. Vervolgens vraag ik ze hoe het zit met ondersteuning en het antwoord is: "daar werken we nu aan". Lijkt me inderdaad de verkeerde volgorde. De ClearFog zou bijvoorbeeld 7 bruikbare RJ45 poorten moeten hebben zodat je er een router van kan bouwen, jammer genoeg hebben de ontwikkelaars er nog geen ondersteuning voor. Er werkt er nog maar 1. Daar ga je dan met je € 200.

De Raspberry Pi had ook wel zijn kinderziektes, maar de hardware deed het tenminste in zijn volledigheid, hetzij nog niet zo efficiënt als nu. Ik verwacht ook dat de ClearFog wel in zijn volledigheid gebruikt kan worden, maar zet gewoon zo'n ding nog niet in de markt als je als bedrijf nog niet zover bent.
Er is wel een project gaande om linux compatible te maken met rockchip. Deze is vooral gericht op de openhour media player. Kan de link nu ff niet vinden op mijn phone, maar google maar eens..
Ziet er interessant uit, hopelijk is het mogelijk een andere OS als Firefox te draaien. De rasperry Pi2 blijft denk ik nog steeds wel de best verkochte mini "pc"
Yep, dit is dacht ik een dual-core. 1.6 Ghz.
Pi 2 doet 4 cores op 1000Mhz max.

Tja, wat is beter?
Lijkt mij toch heel erg van je doel af te hangen.
Ik kan mij een aantal situaties bedenken waarbij je liever hebt dat je wat hogere per core performance hebt dan meer langzamere cores.
Daar heb je gelijk in,op zon apparaat draai je vgm niet veel programma's waar je veel cores voor nodig hebt. In dat geval is de rasperry pi slechter

[Reactie gewijzigd door Ugraded op 26 juli 2024 13:14]

Daar heb je gelijk in,op zon apparaat draai je vgm niet veel programma's waar je veel cores voor nodig hebt. In dat geval is de rasperry pi beter
Juist omgekeerd volgens mij.
De Rpi is trager per core. Maar heeft er meer.
Voor een vergelijking:
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=# run
Intel 4460 4T : 6.9527
Intel G620T 2T : 19.5773
Intel 4460 1T : 22.6803
Intel G620T 1T : 38.3156
Radxa Rock Pro 4T : 151.7778
HummingBoard Edge Quad Core 4T : 152.4365
Raspberry Pi 2 OC 4T** : 176.6245
ClearFog Pro 2T : 187.9640
Raspberry Pi 2 No OC 4T : 196.4891
HummingBoard i2eX Dual Core 2T : 308.9530
ClearFog Pro 1T : 375.6133
Radxa Rock Pro 1T : 389.0740
BananaPi Pro 2T : 389.5493
HummingBoard i2eX Dual Core 1T : 604.6313
HummingBoard i1 Single Core 1T : 604.2986
HummingBoard i1 Single Core 2T : 604.6424
HummingBoard Edge Quad Core 1T : 608.7171
Raspberry Pi 2 OC 1T** : 707.3520
BananaPi Pro 1T : 770.9850
Raspberry Pi 2 No OC 1T : 789.2191
Raspberry Pi Model B OC 1T* : 987.4880
Raspberry Pi Model B OC 2T* : 988.2174
Raspberry Pi Model B No OC 1T : 1496.3830
Raspberry Pi Model B No OC 2T : 1498.1091
* XBian default OC
** Default Turbo OC
http://forum.xbian.org/thread-2606-post-25665.html#pid25665

[Reactie gewijzigd door CurlyMo op 26 juli 2024 13:14]

Euhm ik bedoelde juist niet de Rpi, typefout ;)
Nou, als je het ding als webservertje wilt gebruiken is de PI juist weer wat handiger, dan heb je meer aan de cores.

Maar zoals aangegeven, hangt helemaal van je doel af. :)
De Rockchip 3066 is gebaseerd op Cortex a9's, die zijn klok voor klok sneller dan de a7's waar de Rpi op gebaseerd is, maar de gebruikte Rockchip is wel al vrij oud.
Er zijn al een paar nieuwe en behoorlijk snellere versies; De 3188 (in mijn tablet), de 3288 en de 3368.
Anoniem: 696390 8 januari 2016 15:39
Ik zie zulke projectjes als dit wel zitten.

Ik doe momenteel zn Arduino opleiding via Udemy en moet zeggen dat je met zulke kleine bordjes erg veel leuke dingen kan doen.

Met een Raspberry Pi bij mn beste vriendin het totale huis geautomatiseerd gordijnen enzo. Kan niet wachten om dit Boardje te halen _/-\o_

[Reactie gewijzigd door Anoniem: 696390 op 26 juli 2024 13:14]

"geautomatiseerd gordijnen"

Uit pure interesse; Kan je dat even toelichten? 8-)
Anoniem: 696390 @ronski8 januari 2016 16:36
Haha ja hoor. Ze is echt lui. als er zonlicht op een Sensor on de woonkamer kaatst gaan gordijnen automatisch dicht. Is het na 6 uur? Gaan gordijnen open en zulke dingetjes :)
Dank je Granata! Ik las je post over "Arduino opleiding via Udemy", ben gaan kijken en heb ook zo'n cursus gekocht: Arduino Step by Step van Peter Dalmaris. Heb net een Arduino gekocht bij de electronica boer en een basis kit om mee te beginnen. :P IoT here we come!
Anoniem: 696390 @xamurai9 januari 2016 22:25
Ja die heb ik ook. Ik doe ook een opleiding daar hoe je mainboards kan ontwerpen enzo :)
En RK3066 is eigen te verouderd voor deze aanschafprijs. Een RK3288 of nieuwer had nog kans van slagen gehad, mede vanwege H265 decoding en 4K, maar dit is max een tientje imo.
Helaas is het weer gebaseerd op de wat verouderde 32-bits A9. Een 64-bits A53 zoals in de Pine A64 zou veel interessanter zijn.
Anoniem: 70599 8 januari 2016 20:15
Denk dat ik zo'n apparaatje in ga zetten als mijn Eneco Toon alternatief

Op dit item kan niet meer gereageerd worden.