Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Cubieboard 2 - Ciekawa alternatywa dla maliny

CubieBoard2 to jedna z wielu płytek podobnych do Raspberry Pi, które pojawiły się po wydaniu RPi. Tyle tylko, że akurat jest to jedna z najciekawszych płytek obok BegleBone Black. Co prawda powstało naprawdę sporo takich pico-komputerków, ale seria Cubieboard (Cubieboard, Cubieboard2 i Cubietruck (Cubieboard3)) jest godna uwagi głównie jako urządzenie multimedialne lub prosty pulpit, choć nie brakuje mu złącz GPIO.

Specyfikacja Cubieboard 2

  • AllWinnerTech SOC A20,ARM® Cortex™-A7 Dual-Core ARM® Mali400 MP2 Complies with OpenGL ES 2.0/1.1
  • 1GB DDR3 @480M
  • 3.4GB internal NAND flash, up to 64GB on SD slot, up to 2T on 2.5 SATA disk
  • 5VDC input 2A or USB otg input
  • 1x 10/100 ethernet, support usb wifi
  • 2x USB 2.0 HOST, 1x mini USB 2.0 OTG, 1x micro sd
  • 1x HDMI 1080P display output
  • 1x IR, 1x line in, 1x line out
  • 96 extend pin interface, including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA,
  • SPDIF-OUT, R-TP, and more

Pulpit i media center

Dla Cubieboard-a dostępnych jest kilka systemów m.in. Lubuntu, Android, Debian, Cubian, Buildroot, Fedora, Ubuntu, ArchLinux.

Pełna lista dystrybucji.

Jak widać mamy sporo desktopów do wyboru. Sam pulpit działa dość płynnie, można spokojnie przeglądać strony www (bez flasha), pisać dokumenty w LibreOffice i robić wiele innych rzeczy.

Oprócz typowych dystrybucji Linuksa znajdziemy też kilka wersji Androida ze specjalnymi nakładkami TV i zainstalowanymi XBMC. W przeciwieństwie do dystrybucji Linuksa pod Androidem jesteśmy w stanie wyciągnąć całą moc z GPU i oprócz grania w gry oglądać płynnie filmy FullHD. Właśnie tu najlepiej sprawdza się Cubieboard jako centrum multimedialne. Możemy podłączyć go do telewizora za pomocą HDMI lub dorobić/kupić wtyczkę VGA lub RCA (do złącz GPIO) i podpiąć do starszych telewizorów lub monitorów.
Wystarczy podłączyć bezprzewodową klawiaturę lub pilota i mamy pełne centrum multimedialne.

NAS z SATA

Dzięki złączu SATA mamy możliwość podpięcia dysku 2,5 calowego bezpośrednio do urządzenia wraz z zasilaniem (zestaw kabli jest w zestawie) lub 3,5 calowego z osobnym zasilaniem. Nasz Cubie może zostać dodatkowo NAS-em, na którym możemy trzymać nasze ulubione filmy i muzykę.

GPIO

Multimedia i pulpit to nie wszystko. W systemie Cubian (również z poziomu Androida) możemy sterować pinami za pomocą operacji na plikach. Choć nie jest to tak łatwe jak w RPi, ale do prostych rzeczy całkowicie wystarczy. Mamy do dyspozycji piny m.in. I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP.

Przykładowo chcemy zapalić np. diodę lub przekaźnik, możemy sterować pinami cyfrowymi i ustawiać ich stany. Ustawiamy pin 61 (pin 61 jest na PI13 (Port I, 201+13) = gpio214)echo 214 > /sys/class/gpio/export

Ustawiamy rodzaj pinu input (low), output (high)echo "high" > /sys/class/gpio/gpio214/directionlub echo out > /sys/class/gpio/gpio214/direction

włączamy pin na stan wysokiecho 1 > /sys/class/gpio/gpio214/value

Przykładowy skrypt napisany w Pythonie robiący to samo co wyżej gpio = 214 #export the pin f= open ('/sys/class/gpio/export','w') f.write(str(gpio)) f.close() # Set the direction path = '/sys/class/gpio/gpio' + gpio + '/direction' f= open (path,'w') f.write('out') f.close() #write '1' to the pin value path = '/sys/class/gpio/gpio' + gpio + '/value' f= open (path,'w') f.write('1') f.close(

Więcej informacji

Sesja zdjęciowa Cubieboard 2

Poniżej przedstawiam zdjęcia samej płytki, którą miałem przez kilka godzin na testach.

Alternatywny Cubieboard?

Jak zapewne niektórzy zauważyli komponenty w Cubiebioard-ach są identyczne jak te, które możemy spotkać w tabletach (z wyjściami HDMI) dostępnych na rynku. Dlatego w kolejnym wpisie pokażę jak znaleźć taki tablet (najtaniej kupując z rozbitą matrycą koszt około 30-70zł) i wykorzystać go jako Cubieboard 2.  

linux sprzęt oprogramowanie

Komentarze

0 nowych
etam   10 #1 02.03.2014 13:57

"W przeciwieństwie do dystrybucji Linuksa pod Androidem jesteśmy w stanie wyciągnąć całą moc z GPU"
Dzięki libhybris, to już nie jest prawdą.
http://www.cnx-software.com/2013/04/21/how-to-use-libhybris-and-android-gpu-libr.../

cyryllo   17 #2 02.03.2014 14:11

@etam no widzisz nie słyszałem o tym. Ale puki co nie zaimplementowali tego do gotowych obrazów. Zapewne niedługo to wciągną jeśli przejdzie testy ;) Dzięki za info :)

jas_fasola   6 #3 02.03.2014 14:23

"Alternatywny Cubieboard?
Jak zapewne niektórzy zauważyli komponenty w Cubiebioard-ach są identyczne jak te, które możemy spotkać w tabletach (z wyjściami HDMI) dostępnych na rynku. Dlatego w kolejnym wpisie pokażę jak znaleźć taki tablet (najtaniej kupując z rozbitą matrycą koszt około 30-70zł) i wykorzystać go jako Cubieboard 2. " Raczej "wykastrowaną" alternatywę. Brak SATA czy pin outów które w prosty sposób z Cubie2 pozwolą na wyciągnięcie przy zastosowaniu kilku dodatkowych elementów elektroniki złącza VGA. Dzięki tym złączom uważam Cubie2 najlepszą dostępną płytką na micro serwer.

wojtekadams   18 #4 02.03.2014 14:30

Płytek podobnych do RaspberryPi naprawdę powstałą już cała kupa i żeby je wszystkie "zaliczyć" trzeba by wydać sporo kaski. Faktycznie CB2 na tle Maliny wypada kolorowo (duży plus za złącze SATA) - tylko żeby cena była niższa ;)

cyryllo   17 #5 02.03.2014 15:13

@jas_fasola wykastrowany bo wykastrowany ale na multimedialny odtwarzacz jak ta lala :P Ja swój tablet kupiłem za bagatela 31 zł :) więc porównanie 220zł a tych 46 zł (z przesyłką) to jest opłacalne.
Nie będzie to w 100% pełnoprawny cubieboard. Moim zastosowaniem będzie odtwarzacz multimedialny przy telewizorze, a co za tym idzie jedna z malinek będzie wolna do zabaw i kolejnych projektów ;)

@wojtekadams 220 zł to nie są aż takie duże pieniądze jak za sprzęt tej klasy z takimi możliwościami.

wojtekadams   18 #6 02.03.2014 15:29

@cyryllo
no tak, zgadzam się że 220zł to nie jest dużo pieniędzy, ale ile jeszcze tego można kupić... mi moje 3 R-Pi w zupełności wystarczają ;)

cyryllo   17 #7 02.03.2014 15:46

@wojtekadams wiesz z czasem będziesz mieć tego więcej bo wpadniesz na pomysł nowego urządzenia itp. Ja obecnie mam 2 maliny i jest mi mało ;)

  #8 02.03.2014 16:00

Moim zdaniem warto też zainteresować się A10-OLinuXino-LIME. Ciekawa płytka też na procesorze Allwinnera, którą można kupić w Polsce za około 160zł.

kwpolska   6 #9 02.03.2014 16:07

> Przykładowy skrypt napisany w Pythonie robiący to samo co wyżej

>>> int gpio = 214
File "", line 1
int gpio = 214
^
SyntaxError: invalid syntax

bez tego int z przodu.

mikolaj_s   14 #10 02.03.2014 16:44

@wojtekadams: Niektórzy pewnie dopiero teraz rozglądają się żeby kupić płytkę. Sam niedawno kupiłem RPi. Zastanawiałem się nad BB, ale odpadła ze względu na słaby układ graficzny. Rapberry Pi mimo,że jest w wielu punktach słabsza ciągle ma tę zaletę, że mamy gotowe biblioteki do sterowania pinami, oraz dużo opisów w sieci. CB2 wydaje się za to świetną propozycją. Dwu rdzeniowy procek i wbudowane pamięć, z możliwością podłączenia dysku sata i 96 pinów. Czego chcieć więcej ;)

A gdzie można tak tanio kupić tę płytkę. Gdybym znalazł ją za taką cenę, pewnie nie kupiłbym RPi.

cyryllo   17 #11 02.03.2014 18:01

@mikolaj_s Z Chin :) http://store.r0ck.me/ po przeliczeniu + przesyłka z 2 sztukami wychodziło po 220zł na łebka (miałem zamawiać z kolegą).

sr57be45   5 #12 02.03.2014 19:11

Na podstawowy "media center" z opcją nagrywania wystarczy dobrany dekoder dvb-t gdy telewizor nie ma takich możliwości.

Nawet dość szybki ale nie nagrywa TV ;)
http://www.youtube.com/watch?v=9tsDro0Coi0

Szafirek22   10 #13 02.03.2014 22:14

@cyryllo
Może to być dowolny tablet czy musi mieć specyfikację jak cubieboard2 by wykorzystać go jako multimedialny odtwarzacz pod tv ? W sumie wstyd ale nie miałem nigdy tabletu jeszcze. Ciekawi mnie ten temat bo szkoda tych popsutych tabletów mogły by posłużyć jeszcze w fajny sposób.

pawcio1212   7 #14 02.03.2014 23:04

@Szafirek22
Powinnien mieć HDMI i mieć możliwośc podączania urządzeń pod usb np pendrive.
Bluetooth też by się przydał w takim.

takie są moje przypuszczenia ciekawe co powie @cyryllo

cyryllo   17 #15 03.03.2014 02:00

@Szafirek22 Musi mieć HDMI i dobrze aby miał USB Host aby po podłączeniu można było używać np. myszki lub klawiatury. Ale sam BT wystarczy ;)

edmun   12 #16 03.03.2014 08:39

Ja jednak zostaje przy swoim Raspberry. Płytka opisana powyżej nie daje nic więcej, a złącze SATA nie jest wyznacznikiem tego, aby w ogóle zwracać uwagę na "unikalność" tejże płytki.

cyryllo   17 #17 03.03.2014 09:59

@edmun daje przede wszystkim szybkość i stabilność głownie w multimediach no i szybkości transferu plików :P Malina nie jest zła ale nie jest tak wydajna do multimediów jak C2

Szafirek22   10 #18 03.03.2014 20:46

@cyryllo To jeszcze jedno pytanko. Jak taki z uszkodzonym wyświetlaczem tablet podłączy się przez hdmi to automatycznie obraz daje po tym złączu bo trudno tak by było ustawić to bez wyświetlacza ;)
Dzięki tak w ogóle za odpowiedź. @pawcio1212 też.

cyryllo   17 #19 03.03.2014 21:00

zależy od tabletu ale większość przełącza się automatycznie na HDMI

  #20 04.03.2014 04:53

Niestety, ale Cortex-A7 to zdecydowanie za mało jak na komputer multimedialny.
Może z Cortex-A53 lub Cortex-A57 coś by z tego wyszło a tak to lipa - maszyna dławi się przy szyfrowaniu AES.
Z drugiej strony nowe ARMy wcale nie są tak energooszczędne i mogą pobierać aż 30 W. To zdecydowanie za dużo, już laptopy z Core i3/i5/i7 mogą być mniej prądożerne.
Tak więc bardziej liczyłbym na nowe Atomy, które będą lepsze od ARMów nie tylko pod względem CPU, ale i wszystkich innych komponentów, w szczególność GPU.

cyryllo   17 #21 04.03.2014 12:12

@Anonim (niezalogowany) a do czego ty potrzebujesz szyfrowania AES?

  #22 04.03.2014 20:49

@cyryllo | 04.03.2014 12:12 #21
Re: "a do czego ty potrzebujesz szyfrowania AES?"
Chociażby do dmcrypt/LUKS.
Zresztą to był tylko przykład. Cortex-A7/Cortex-A9 dławią się także przy innych zastosowaniach, nie sprawiających problemów Core i3 czy nawet Atomowi.

Szafirek22   10 #23 06.03.2014 23:18

A są tablety na których można linuksa zainstalować ? i np by sobie pracował jako mini serwer.

cyryllo   17 #24 16.03.2014 12:58

@Szafirek22 właśnie będę to sprawdzać bo na starszych układach udało się uruchomić Linuksy. Zresztą układ A20 jest dość popularny i jest masa płytek z nim a do nich pełno wersji Linuksów więc będę sprawdzał wszystkie po kolei

  #25 01.06.2015 23:03

Czy ktoś może mi pomóc w odczytaniu temperatury cubieboard+DS18B20 ?

cyryllo   17 #26 02.06.2015 17:36
  #27 07.01.2016 21:18

@cyryllo: już lubię tego gościa :)