Rankos
Yra tokie rankiniai procesoriai (angl. ARM), jie naudojami visokiuose rankose laikomuose įrenginiuose: telefonuose, planšetėse, išmaniuosiuose laikrodžiuose ir pan. Dar šie procesoriai naudojami miniatiūriniuose kompiuteriukuose, labai pamėgtuose moksliukų. Išleista devynios galybės tokių kompiuteriukų:
- Avietinis pyragas (Raspbery Pi)
- Bananinis pyragas (Banana Pi)
- Meilus sunkvežimis (Cutietruck)
- Skaliko kaulas (BeagleBone)
- NVIDIA Jetson TK1
- ODROID
- …
Dažniausiai moksliukai nusiperka tokį kompiuteriuką, padaro mirksinti LEDą ir pritrūkę fantazijos papraščiausiai numeta jį amžino atilsio kažkur į spintą. Aš irgi nusipirkau tokį kompiuteriuką, tačiau ne tam, kad mirksinčiau LEDą, o rimtam projektui.
Paėmiau ne aviečių pyragą, o pcDuino3b, nes internetai sakė, kad šis yra greitesnis, o dar ir integruotą WiFi turi. Dėja teko nusivilti supratus, kad nors geležis ir nėra bloga, bet programinė įranga yra visiška šūdo krūva. Tiesa, po kurio laiko man palengvėjo, nes sužinojau, kad panašios problemos kamuoja visus mažuosius kompiuteriukus. O pagrindinės jų problemos yra tokios:
- nėra driverių Net aviečių grafikos tvarkyklės yra uždaro kodo. Gamintojas duoda binary versijas, bet vartotojai lieka pririšti prie konkrečios kernelio versijos arba praranda 2D/3D spartinimą. Mano atveju integruoto WiFi driveriai veikė tik su gamintojų kerneliu, atviro kodo versija galėjo nuskenuoti aplinką, tačiau susiporuoti nepavyko.
- uždaras open source Nors deklaruojama, kad dauguma kompiuteriukų yra atviro kodo, tačiau realiai nei geležies, nei programinės įrangos kodo negausite. Geležies brėžiniai pateikiami jpeg formatu (bent jau pcDuino3b atveju), kuriuose neįmanoma nieko įžiūtėti. Kur programinės įrangos kodas — žino tik kiniečiai. Pasiteiravus apie tai gamintojo forumuose — tėškiamas standartinis atsakymas: “bbž”.
- kinai nenori su tavim kalbėti
- apart aviečių mėgėjų kitų pyragų bendruomenės silpnokos: jokios dokumentacijos, forumai tušti Dėl menko aktyvumo žmonės renkasi jau nebe į lentos bendruomenes, o į procesoriaus (Soc). Tereikia tik atsirinkti kuri informacija tinkama tavo, o kuri kitiems kompiuteriukams.
- nors kompiuteriukuose sukasi linuxai, kinų ruošti gidai ir įrankiai orientuoti į windowsus Paskutiniu metu situacija pradeda keistis, tačiau vis dar jaučiasi stiprus windowsų propagavimas, o į linuxo pusę žiūrima kaip į kažkokią magišką “nu čia beveik kaip windowsuose - žiūrėk yra ir langai ir pelė ir tekstą rašyti galima” sistemą. Visi aprašymai yra tiesiai per aplinkui ir mane, patyrusį pingvinų tvirkintoją, klaidina.
Jums pasisekė, nes aš visos šitos košės prisisrėbęs paaiškinsiu jums kaip išvengti didžiausių nesąmonių ir pabūsiu jūsų šviesele tunelio gale. Rašysiu apie savo kompiuteriuką, tačiau nemaža dalis informacijos turėtų tikti ir kitiems.
- Pirma, jums detėtų pasirūpinti bootloaderiu.
- Tada reikia paruošti kernelį.