Slik kjører Linux på ODROID-U2: A Monster av en ARM Machine

ARM arkitektur tilbyr imponerende behandling per watt strøm. På grunn av dette lean strømforbruk, er ARM mye brukt i mobiltelefoner og nettbrett. Nylig ARM-baserte maskiner har vært å lage et plask som lavt strømforbruk servere og stasjonære maskiner også, med tilbud som Raspberry Pi.

Det er mange produkter som lar deg kjøre Linux på ARM og er ikke rettet mot det mobile markedet. På lavere prispunkt er det Raspberry Pi, og gir deg en enkelt sub-gigahertz prosessor med 256 MB RAM. Hvis du er ute etter noe mer plug-and-play, den MK802 tilbyr en litt raskere prosessor med 1 GB RAM i en veldig liten formfaktor. Den Cubieboard er priset mellom Raspberry Pi og MK802. Den Cubieboard har en lignende CPU til MK802 men inkluderer on-board SATA og er fysisk en rå brett som Raspberry Pi.

Jo mer du se nærmere på muligheter for å kjøre en laveffekts Linux-maskin, jo mer produktene du vil avdekke. Målet med denne artikkelen er den ODROID-U2, som er en ekstremt liten formfaktor, ARM-basert datamaskin som pakker nok grynt til å erstatte en beskjeden desktop.

ODROID-U2 hardware specs

Den ODROID-U2 CPU gir 4 kjerner som kjører på 1,7 GHz, 2 GB RAM, en Mali400 GPU, og selges for mindre enn $ 100. Fordi kjernen chip for ODROID-U2 er brukt på high-end mobiltelefoner, er det U2 styret fysisk mindre enn et kredittkort. Hovedtyngden av enheten er en stor kjøleribbe som strekker seg ned utover USB 2 porter og nettverkskontakten. Den ODROID-U2 kommer med noen USB 2-porter, en 10/100 kablet nettverkstilkobling, og micro HDMI-port. Du kan enten starte fra en micro SD-kort eller bruke en eMMC kort hvis du ønsker bedre IO ytelse. Mer om oppstartsprosessen kort tid.

De fire raske kjerner og RAM av ODROID-U2 tillate deg å gjøre ting som monitor IP-kameraer, som på grunn av sanntids element ikke er mulig å gjøre med tregere maskinvare . Hvis derimot en tregere prosessor og lavere RAM er OK for søknaden din du kanskje har lyst til å velge en mer økonomisk produkt mot Raspberry Pi enden av spekteret.

ODROID-U2 vs Linux Desktop
< p> Hvis du har satt opp Linux på en tradisjonell stasjonær eller server maskin som kjører på Intel eller AMD CPUer du kanskje lurer på hva forskjellene kan forvente når du setter opp Linux på den nye ARM maskinvare. Den første store forskjellen er at du ikke installerer Linux som du ville gjort på en stasjonær, i stedet du vanligvis kopiere (ved hjelp av en kommando som dd) en forhåndslagde bilde til en SDCard eller andre flash-minne og deretter starte opp fra dette kortet. Anmeldelser

Den andre store forskjellen er at du ikke kan få noen konsoll utgang til oppstarts er ferdig og skrivebordsmiljø tilbyr deg en grafisk innlogging. Hvis systemet ikke klarer å få opp nettverket og starte SSH daemon, er den raskeste fix sannsynlig å montere SDCard på en stasjonær maskin og tilbake de siste endringene. Sikkerhetskopier gjør fiksing og triksing med oppstartprosessen en mindre smertefull opplevelse.

På datamaskiner som ODROID-U2, endre skjermoppløsningen kan også være et spørsmål om å sette parametre gjelder for din maskinvare og restarte den. Du kan også finne at ulike deler av systemet rapporten du kjører på batteri i stedet for å bli koblet til strømnettet og andre små papir kutt.

Hvordan sette opp Linux på ODROID-U2

Komme opp og kjører på ODROID-U2 både SD-kort og EMMC alternativer jobbe i en svært lik måte. Så jeg skal referere til SD-kort eller eMMC som oppstartsenhet. For å komme i gang første du kobler oppstartsenhet til en USB-port på en Linux-maskin og kopiere Linux installasjon du ønsker å bruke til oppstartsenhet. Hvis du bruker eMMC kortet som oppstartsenhet så vil du også ha blitt levert med et datter som lar deg koble eMMC til en liten IC spissen. I den ene enden av datter er en USB-kontakt for å koble til den stasjonære maskinen. Når du har kopiert Linux-distribusjonen bildet til oppstartsenhet kan du feste oppstartsenhet til ODROID-U2 og slå den på.

For min ODROID-U2 Jeg brukte Linaro Ubuntu 12.11 bilde. Som standard er dette starter opp med 720p-oppløsning, for å få 1080p må du kopiere den boot-hdmi1080.scr fil for å overskrive boot.scr fil på FAT oppstartspartisjonen på SDCard. Hvis du har sshed inn i ODROID-U2 kjører over Linaro Ubuntu bilde kan du bruke under kommandoer for å endre skjermoppløsningen. Med lukkede kilde Mail400 grafikkortdrivere installert jeg kan installere og kjøre KDE4 på ODROID-U2 og vindu sammensetting fungerer godt.

 cd /media /bootcp boot-hdmi1080.scr boot.scrreboot 

ODROID -U2 idles på ca 4,7 watt. For hver CPU-kjernen til å kjøre på 100 prosent legger til mindre enn en watt til totalen. Kjører glxgears trenger ca én watt ekstra kraft og gir ca 90-100 FPS. Den største ulempen jeg har med ODROID-U2 er den nåværende mangelen på støtte for XVideo forlengelse. Uten XVideo du ikke kan endre størrelsen på videoavspilling i maskinvare, som er en stor ulempe for å se på 720p konferanse videoer på en 1080p-skjerm. Dette er en virkelig skam gitt hvor godt de fire kjerner av ODROID-U2 kan dekode video-filer klar for visning. Men det er tidlig for denne maskinvaren

Se del 2 i denne serien, O-Droid U2. Benchmarking ARM Beast, for en mer inngående utforskning av ytelsen til ODROID-U2, inkludert nett benchmarks for å se hvordan ODROID-U2 stabler opp mot en moderne desktop dyret for surfing.