OpenRex:i.MX6 - oprava

OpenRex

18. februára 2016 som na PiCoBot.net uverejnil článok o mikropočítači OpenRex, ktorý bol v tej dobe ešte len v konečnej fáze vývoja a príprav na výrobu a predaj. Snáď nie z nepochopiteľných dôvodou frustrácie z množstva podobných kusov hardvéru často pochybnej kvality a podpory zo strany vývojárov, či komunít, som aj OpenRex hodil s nimi do jedného vreca, ako dosku tvrdiacu o sebe, že je zabiják Raspberry Pi. A to bola chyba.

Len nedávno sa pod článkom objavil komentár Pána Roberta Ferenca, jedného z ľudí stojacich za projektom OpenRex. Pochopiteľne sa nejednalo o pochvalu za môj pôvodný článok a po krátkej výmene názorov musím priznať, že oprávnene. Týmto sa, tak ako som sľúbil, aj verejne ospravedlňujem a uverejňujem postoj druhej strany, ktorý mimochodom odkrýva aj veľmi zaujímavé fakty. Projekt má totižto Slovenské korene a svetovú úspešnosť.

 

V prvom rade by som chcel zdôrazniť, že nie sme "ázijská firma", ktorá sa sústredí na nízku cenu a masový predaj dosiek. Každému, kto má záujem, odporúčam pozrieť "About us" na iMX6Rex.comhttp://www.imx6rex.com/about/

Osobne sa mi veľmi páči Arduino, avšak na jeho limity narazíte veľmi skoro. Raspberry Pi som skúšal, dá sa s tým vyhrať (moc veľký fanúšik nie som, ale viem, že veľa softvéristom sa to páči). Oba produkty sú však oddelené a limitované. Napríklad, keď sa naučíte super pracovať s RPi, ste velmi limitovaný ako tieto schopnosti pretransformovať do skutočného produktu - používať RPi v ozajstných prodkuktoch nie je odporúčane pre množstvo nevýhod (napríklad je jednoduché skopirovať takéto produkty, alebo nie je možné vytvoriť jednodoskové riešenie - pokiaľ viem, hlavný RPi čip sa nedá len tak kúpiť a je dosť uzavretý)

OpenRex je projekt, kde sme sa snažili umiestniť MCU ( "Arduino") + CPU ("RPi") + množstvo senzorov + LED + Tlačítka atď na čo najmenšiu doštičku, ktorá by sa dala použiť nie len na hranie sa, ale aj na seriózne učenie sa a v konečnom dôsledku aj na návrh skutočných produktov.

Samotná doska je pre nás len jeden stupienok v našich plánoch. Momentálne dávame dokopy OpenRex Education Kit, kde sa deti 12+ ale aj dospelí budú mocť naučiť programovať a pracovať s elektronikou.

Umiestnenim MCU + CPU na jednu dosku, ľudia vedia začať s vytváraním úplne jednoduchých veci na mikrokontroléry a pokračovať až po seriózne programovanie pod Linuxom.

V skutočných aplikáciách je možne mikrokontrolér (MCU) používať na real time operácie, a posúvať výsledky do procesora (CPU) na neskoršie spracovanie.

Konektory umožňujú pripojenie breadboard (protorypová doska) a pripojenie jednoduchých obvodov až po návrh addon-dosiek pre otestovanie komplikovaných periférií. Po testoch, je možné použiť OpenRex dokumentáciu a vytvoriť si úplne vlastný produkt.

Čo sa týka ceny, my s tým veľa neurobíme - každý si može pozrieť koľko stoja súčiastky, BOM je verejne prístupný. Určite nebudeme v cenovej úrovni Arduina alebo RPi ... ani to nemáme v pláne. Každý kto bude mať záujem, dosku si kúpi.

Dosky sme mali hotové už aj v dobre písania vášho článku, ale testovali sa. Niekoľko dosiek je rozdanych medzi vývojárov (aj šikovných Slovákov), ktorí nam pomáhajú so softvérom. V súčastnosti je možné dosky už aj objednať cez VOIPAC (Slovenská firma).

FEDEVEL Academy (my, čo sme dosku OpenRex vyvinuli), dosky nevyrábame a ani nepredávame. Preto OpenRex nebol nikdy vyvinutý s cieľom zarobiť na predaji dosiek (a teda priamo konkurovať predaju RPi alebo Arduina). Dosky vyvíjame čisto pre výučbové účely, a okrem iného sa na nich učia aj inžinieri v takých firmách ako sú NASA, Tesla Motors či Microsoft.

 

Ešte by som rád poopravil pár faktov. Raspberry Pi umožňuje cez svoju dodávateľskú firmu Element 14 návrh a výrobu špecifických PCB so značne odlyšným rozložením komponentov a ich rôznorodú variáciu. Podmienou je ale odber aspoň 3000 kusov. 
Pokiaľ je mi známe, tak čipy Broadcom BCM2835/BCM2836 sú plne zdokumentované a otvorené. Problémom je iba grafické jadro VC4, no i to by v dohľadnej dobe malo získať otvorený ovládač OpenGL.

Na záver by som sa rád poďakoval za túto opravu môjho názoru a prajem projektu OpenRex veľa úspechov. Verím, že budem mať to šťastie sa osobne stretnúť ako s doskou, tak i ľuďmi stojacimi za jej vývojom.