{"id":3950,"date":"2015-04-18T10:29:29","date_gmt":"2015-04-18T08:29:29","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=3950"},"modified":"2015-04-18T10:42:49","modified_gmt":"2015-04-18T08:42:49","slug":"odroid-c1-taasen-yksi-arm-lauta","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=3950","title":{"rendered":"Odroid-C1, taasen yksi ARM-lauta"},"content":{"rendered":"<p>Tulipahan hankittua taas yksi ARM-lauta lis\u00e4\u00e4, nimitt\u00e4in\u00a0<a href=\"http:\/\/www.hardkernel.com\/main\/products\/prdt_info.php?g_code=G141578608433\">Odroid-C1<\/a>. Aiemmin olin jo testaillut Odroid-U2:ta, joka j\u00e4i kuitenkin aika vaisuksi kokemukseksi (ja taisi lopulta jotenkin hajota). Viime vuosien varrella kokoelmiin on kertynyt muitakin laatikoita ja piirilevyj\u00e4, kuten <a href=\"http:\/\/www.kameli.net\/marq\/?p=1844\">Raspberry Pi<\/a>, <a href=\"http:\/\/www.kameli.net\/marq\/?p=631\">CompuLab Trim-Slice<\/a> ja <a href=\"http:\/\/www.kameli.net\/marq\/?p=533\">Efika MX<\/a>. J\u00e4rin hyvi\u00e4 kokemuksia niist\u00e4 ei ole mist\u00e4\u00e4n j\u00e4\u00e4nyt, mutta ehk\u00e4p\u00e4 t\u00e4ll\u00e4 kertaa?<\/p>\n<p>Odroid-C1 on ainakin paperilla mielenkiintoinen tapaus, etenkin 35 dollarin hintansa huomioiden: on 1,5 GHz Cortex-A5, nelj\u00e4 ydint\u00e4 ja gigatavu muistia. USB-portteja on kokonaiset nelj\u00e4 ja liittimi\u00e4 muutenkin moneen l\u00e4ht\u00f6\u00f6n. Gigabitin Ethernet on oikealla piirill\u00e4, joten nopeuden pit\u00e4isi olla oleellisesti parempi kuin keskivertopurkissa. Grafiikasta huolehtii Mali-450 MP2, joka tukee OpenGL ES 2.0:aa sek\u00e4 Linuxissa ett\u00e4 Androidissa. Massamuistiksi kelpaa tuttuun tapaan (syv\u00e4sti inhoamani) microSD tai nopeampana vaihtoehtona eMMC. SD-korttien hitaus j\u00e4hmett\u00e4\u00e4 toiminnan levyintensiivisiss\u00e4 teht\u00e4viss\u00e4, joten tilasin C1:n kylki\u00e4isiksi kahdeksan gigan eMMC:n, joka osoittautukin kohtuullisen nopeaksi (hdparm -t:n mukaan lukunopeus 60 Mt\/s).<\/p>\n<p>Asennus l\u00e4hti tuttuun tapaan kangerrellen liikkeelle. C1:n ehdottelema 1080p ei kelvannut Samsungin littutelkkarille (laite n\u00e4ytt\u00e4\u00e4 vain 1080i:t\u00e4) ja mit\u00e4\u00e4n tunnistusta ei tietenk\u00e4\u00e4n ole. Eip\u00e4 se kelvannut HP:n n\u00e4yt\u00f6llenik\u00e4\u00e4n, sill\u00e4 HDMI pit\u00e4\u00e4 ensin asettaa DVI-tilaan. SD-kortin tapauksessa korjaus olisi helppo tehd\u00e4 FAT-osiolla sijaitsevaan <em>boot.ini<\/em>-tiedostoon, mutta eMMC onkin eri maata. Mukana tullut microSD-adapteri ei suostunut toimimaan kortinlukijassani, joten hetken n\u00e4ytti toivottomalta. Onneksi vakiona asennettu Ubuntu laittaa SSH-palvelimen p\u00e4\u00e4lle, joten purkin IP:n selvitetty\u00e4ni p\u00e4\u00e4sin korjaamaan tilanteen et\u00e4n\u00e4. N\u00e4ytt\u00f6liitin on jokseenkin raivostuttavasti micro HDMI, johon tarvitaan oma piuha tai adapteri, eik\u00e4 pieni rimpulaliitin tahdo oikein pysy\u00e4 paikallaan.<\/p>\n<p>Lopulta p\u00e4\u00e4stiin itse Ubuntuun asti. N\u00e4ppis, hiiri, verkko, \u00e4\u00e4net (vain HDMI) jne. perusteet toimivat suorilta ja Gnome-ty\u00f6p\u00f6yt\u00e4 tuli n\u00e4kyviin. Kuten niin usein n\u00e4iden ARM-laitteiden kohdalla, X on joko kokonaan tai vain pienelt\u00e4 osin kiihdytetty, joten miksik\u00e4\u00e4n ykk\u00f6skoneeksi t\u00e4llaista ei viitsisi laittaa. Testailin CPU:n tehoa isohkolla bc-laskulla, jonka perusteella yksitt\u00e4inen ydin on hieman hitaampi kuin Core Duo 1,66 GHz -Miniss\u00e4ni. SunSpider-testi taas meni huomattavasti huonommin ja nopeus j\u00e4i kolmannekseen CD:st\u00e4; lieneek\u00f6 tuossa Chromiumissa edes JIT-k\u00e4\u00e4nt\u00e4j\u00e4\u00e4 p\u00e4\u00e4ll\u00e4? Androidille sellainen toki onkin. Kiihdytetty\u00e4 video-overlayt\u00e4 ei <em>tietenk\u00e4\u00e4n<\/em> ole, mutta mukana seuraava <a href=\"http:\/\/kodi.tv\/\">Kodi<\/a> ilmeisesti kiert\u00e4\u00e4 puutteen ES:n kautta.<\/p>\n<p>2015 ei taida viel\u00e4k\u00e4\u00e4n olla <em>The Year of the ARM Linux Desktop<\/em>, sik\u00e4li heikosti arkik\u00e4ytt\u00f6 laitteella sujuu. Ik\u00e4v\u00e4 sanoa, mutta Intel-pohjaiset laitteet toimivat joka suhteessa paremmin t\u00e4llaisessa k\u00e4yt\u00f6ss\u00e4: softat ovat paremmin optimoituja, distrot paremmin testattuja ja n\u00e4yt\u00f6nohjaimille on esim. jotain muutakin tukea kuin kiihdytt\u00e4m\u00e4t\u00f6n 2D-bufferi. Pienelt\u00e4 kuulostava, mutta merkitt\u00e4v\u00e4 ero on se, etteiv\u00e4t ARM-pohjaiset laudat tue aitoa OpenGL:\u00e4\u00e4, mik\u00e4 rajaa heti osan ohjelmista pois. Kiihdytt\u00e4m\u00e4t\u00f6n SDL j\u00e4\u00e4 sekin vaisuksi, eik\u00e4 tilannetta yht\u00e4\u00e4n auta se, ett\u00e4 k\u00e4ytett\u00e4v\u00e4\u00e4 resoa ei voi vaihtaa lennossa pienemp\u00e4\u00e4n. Innokkaat s\u00e4\u00e4t\u00e4j\u00e4t ovat sent\u00e4\u00e4n tehneet esim. emulaattoreista optimoituja erikoisversioita, jotka toimivat geneerisi\u00e4 Linux-versioita paremmin.<\/p>\n<p>Androidilla tilanne olisi ohjelmien osalta ep\u00e4ilem\u00e4tt\u00e4 parempi, sill\u00e4 puhelimien ja tablettien vuoksi kunnon rautatuki on piirivalmistajille elinehto. Omalta osaltani Antero saa kuitenkin j\u00e4\u00e4d\u00e4 k\u00e4nnykk\u00e4\u00e4n; ehk\u00e4p\u00e4 kotialttarin TV:ss\u00e4 (jos sellainen olisi) se olisi paikallaan. Toistaiseksi firmat eiv\u00e4t ole tarjonneet Chrome OS:\u00e4\u00e4 Linuxin (tai Androidin) vaihtoehdoksi, mutta siin\u00e4 olisi j\u00e4rkens\u00e4: pikkufirmoilla kun ei ole osaamista tai edes mielenkiintoa yritt\u00e4\u00e4 saada kokonaista perinteist\u00e4 Linux-distroa kunnolliseen kuosiin.<\/p>\n<p>Sama kysymys kuin ennenkin: mit\u00e4 t\u00e4ll\u00e4 nyt sitten tekee? Taskussa kulkeva serveri, tietty\u00e4 emulaattoria py\u00f6ritt\u00e4v\u00e4 pikkupurkki, infon\u00e4yt\u00f6n ohjauskone, leffatoistin kotialttarille \u2013 sulautettuja k\u00e4ytt\u00f6kohteita on helppo keksi\u00e4. Ty\u00f6p\u00f6yt\u00e4k\u00e4ytt\u00f6\u00f6n en C1:t\u00e4 laittaisi niin kauan kuin kiihdytetty\u00e4 X:\u00e4\u00e4 ei ole n\u00e4k\u00f6piiriss\u00e4. Tuotetuki ei t\u00e4llaisille laudoille ole perinteisesti j\u00e4rin pitk\u00e4, mink\u00e4 vastapainoksi harrastajat sent\u00e4\u00e4n porttaavat ja korjaavat \u2013 dokumentaation sallimissa rajoissa \u2013 omia suosikkidistrojaan pitk\u00e4\u00e4nkin laitteen markkinoilta katoamisen j\u00e4lkeen.<\/p>\n<p>Sek\u00e4 hinnan ett\u00e4 ominaisuuksien puolesta Odroid-C1:n ilmeinen kilpakumppani on hiljattain ilmestynyt <a href=\"https:\/\/www.raspberrypi.org\/raspberry-pi-2-on-sale\/\">Raspberry Pi 2<\/a>, joka on oleellisesti alkuper\u00e4ist\u00e4 Raspia tehokkaampi. Paperilla C1 voittaa, mutta toisaalta Raspin ymp\u00e4rilleen ker\u00e4\u00e4m\u00e4 massiivinen yhteis\u00f6 k\u00e4\u00e4nt\u00e4nee tilanteen Vatun eduksi. Ty\u00f6p\u00f6yt\u00e4k\u00e4yt\u00f6n mahdollistamiseksi on tehty t\u00f6it\u00e4: pikkulaitteelle luonnostaan sopiva\u00a0<a href=\"http:\/\/oldmachinery.blogspot.fi\/2015\/03\/raspberry-pi-2-first-sight.html\">LXDE toimii<\/a> ilmeisesti jo jokseenkin k\u00e4ytt\u00f6kelpoisesti ja osin kiihdytettyn\u00e4. Seuraava postaus n\u00e4ilt\u00e4 tiimoilta, kunhan ehdin Raspi 2:n \u00e4\u00e4relle.<\/p>\n<p><a href=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2015\/04\/odroid-c1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-3951\" alt=\"odroid-c1\" src=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2015\/04\/odroid-c1-150x150.jpg\" width=\"150\" height=\"150\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tulipahan hankittua taas yksi ARM-lauta lis\u00e4\u00e4, nimitt\u00e4in\u00a0Odroid-C1. Aiemmin olin jo testaillut Odroid-U2:ta, joka j\u00e4i kuitenkin aika vaisuksi kokemukseksi (ja taisi lopulta jotenkin hajota). Viime vuosien varrella kokoelmiin on kertynyt muitakin laatikoita ja piirilevyj\u00e4, kuten Raspberry Pi, CompuLab Trim-Slice ja Efika MX. J\u00e4rin hyvi\u00e4 kokemuksia niist\u00e4 ei ole mist\u00e4\u00e4n j\u00e4\u00e4nyt, mutta ehk\u00e4p\u00e4 t\u00e4ll\u00e4 kertaa? Odroid-C1 on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,13],"tags":[],"class_list":["post-3950","post","type-post","status-publish","format-standard","hentry","category-laitteet","category-linux"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3950"}],"version-history":[{"count":2,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3950\/revisions"}],"predecessor-version":[{"id":3953,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3950\/revisions\/3953"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3950"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}