Inforce IFC6410: Quad-Core-Snapdragon SBC for $ 150

inforce IFC6410 inneholder en 1.7GHz quad core Krait Snapdragon 600 CPU med 2 GB RAM, wifi-n, Bluetooth 4, en SATA port og 4 GB flash ombord. Snapdragon 600 chip er svært lik den chip funnet i hjertet av den 2013 Nexus 7 tablet og Nexus 4. Så en annen måte å se på IFC6410 er som dagens generasjon Android-enhet uten batteri og skjerm, men med gigabit ethernet og SATA .

Det første som skiller seg ut om styret er at det er ingen vifter eller kjøleribber. Alt som CPU ytelsen kommer uten mye varme overhead. Boksen kom med IFC6410 maskin og en strømforsyning (USA plugg 100-240V input).

En micro USB-port som kan brukes til å oppnå en konsoll (og root-tilgang) ligger mellom de to sølv headers , er en lyd ut og den andre er Ethernet og USB-porter. Inforce gir Android for IFC6410 om deres TechWeb grensesnitt og det er tredjeparts informasjon om hvordan du får Fedora 19 på IFC6410.



Å få Root tilgang

Jeg brukte to versjoner av Android med IFC6410, som begge ble vist som versjon 4.1.2. Den senere versjonen var en oppdatering utgitt av inforce i slutten av oktober som har en kjerne versjon 15. oktober 2013. De fleste av artikkelen, og alle dens benchmarks, brukte den eldre Android utgivelse som fulgte med enheten. Jeg brukte den nyere Android å gjøre noen spesifikke tester for å se om noen ting hadde forandret seg i nyere programvare.

Like etter påføring strøm til IFC6410 sin micro HDMI-porten viser en låst Android skjerm på 1080p. Et klikk og dra med musen gir tilgang til Android 4.1.2. Grafikk og overganger er alle veldig glatt. Utvalget av apps som kommer forhåndsinstallert på begge Android-versjoner er ganske spartansk og verken versjonen inkluderte en Google Play-appen. Dette kan endres med en senere programvareoppdatering. For nå må du kanskje laste dine Android apk-filer på IFC6410 ved manuelt å skaffe dem og installere. Dette er ikke et problem for programmer som Firefox og XBMC som er gratis og tilbyr sine apk-filer ganske lett, men for betalte applikasjoner vil dette utgjøre et problem. Kommandoene nedenfor vil installere ADB på en Fedora 19 skrivebordet og deretter bruke ADB verktøy for å sende fennec som skal installeres på IFC6410 når du bruker en USB-kabel som vist i neste avsnitt på å få root-tilgang.

 $ sudo yum install android-verktøy $ ADB installere Fennec-23.0.multi.android-arm.apk 

En metode for å få root på IFC6410 er å bruke ADB (Android Debug Bridge) på skrivebordet Linux-maskin og en USB-kabel til koble til IFC6410. Kommandoene nedenfor vil instruere udev på din stasjonære maskin for å gjøre det IFC6410 tilgjengelig for alle brukere. På denne måten kan du kjøre ADB på skrivebordet som en vanlig bruker til å kommunisere med IFC6410. Disse kommandoene ble satt sammen med min egen kunnskap og bruk av ADB hjelpesiden

 # lsusb ... Bus 002 Device 013:. ID 05c6: 9025 Qualcomm, Inc. Qualcomm HSUSB Device ... # cat /tmp /android.rules DELSYSTEMET == "usb", ATTRS {idVendor} == "05c6", MODE = "0666" # cp /tmp/android.rules /etc/udev/rules.d/51-android.rules# chmod 644 /etc/udev/rules.d/51-android.rules# chown root. /etc/udev/rules.d/51-android.rules ... replug enhet ... $ ./adb root $ ./adb remount $ ./adb shell 
Testing grafikkytelse

I fant at XMBC ikke ønsket å spille Big Buck Bunny 1080 h264 i full fart. Installere VLC fra F-Droid aktivert ren avspilling fra lokal lagring i /sdcard /filmer. Det bør ikke være noe problem å spille 1080 h264 filer tilbake over gigabit ethernet eller en ganske sterk wifi link, men jeg trodde jeg ville først se om en spiller var i stand til å jevnt dekode og avspilling fra lokal lagring.

Strømforbruket etter oppstart, sitter uvirksom på en låst Android skjermen var 3,1 watt, koble et tastatur og mus via en hub uten strømtilførsel koste ytterligere 1,4 W. Running Octane (med mus og tastatur tilkoblet) flyttet til rundt 6,5 med en topp opp til rundt 7,2 W. Under en lang wifi overføring strøm varierte fra 6,1 med sporadiske hopp til 6,8 W. Playing the Big Buck Bunny 1080 h264 med VLC varierte mellom 8 og 9 W.

Ytelse klok, IFC6410 oppnådd 1 439 i oktan. Til kontrast, den ODroid-U2 fikk 1 411 og TI OMAP5432 (Dual core A15) på 800MHz fikk 1914 totalt. OpenSSL benchmarks er vist nedenfor. OpenSSL brukes på IFC6410 er fra Android-porter og er den samme OpenSSL 1.0.0e versjon som jeg har brukt på alle styrene. Gitt tilsvarende ytelse som vises i disse to testene mellom IFC6410 og ODroid-U2 kan det være slik at det er programvare udpates til Android for IFC6410 og samling for A15 basert maskinvare som kan være nyttig for å forbedre ytelsen.
< h1>



Problemer å vurdere

Jeg kjørte på noen problemer verdt å nevne, som begge var enten fast eller hjulpet ved å oppdatere til oktober Android. Bruker den eldre Android-versjonen som fulgte med IFC6410 programvaren ville fryse fra tid til annen. Jeg tror dette var knyttet til et problem med watchdog timer. Jeg opplever ikke det iskalde problemet etter oppdateringen til oktober Android. Den IFC6410 har nå pågått i over en uke uten problem. Som nevnt ovenfor, er det noen kommandoer for å få opp ethernet etter oppstart. Langt færre kommandoer er nødvendig etter oppdatering til oktober Android. Oktober, er den NIC driver allerede oppsett og du trenger bare å kjøre følgende som root for å bringe grensesnittet opp:

 netcfg eth0 upnetcfg eth0 dhcp 

Hvis du bruker WIFI kan du ikke merke det kablede nettverk trenger flere kommandoer. Det er godt å vite at gigabit NIC fungerer fint etter at du fortelle Android for å hente den opp etter en støvel.

IFC6410 er en svært interessant enkelt kjørecomputer. Kombinasjonen av gigabit ethernet, ekstremt lav varmeutvikling (ikke engang en kjøleribbe!), Og en siste generasjon quad A15 ARM CPU til kraft ting er veldig fristende for fast plassering android behov. Den freedreno wiki har noen informasjon om å få Fedora 19 på IFC6410. Jeg håper å skrive en oppfølging artikkel om hvor godt det fungerer, og hvis noen av video dekoderkapabiliteter av maskinvaren kan være hadde fra en Linux distro. Vi vil gjerne takke inforce Computing for å gi gjennomgang prøver


Rettelse: vi feilaktig identifisert IFC6410 chip - det er en Krait Snapdragon 600 CPU, ikke en ARM A15..