. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
Představení Banana-Pi
27. května 2015 - 8:00 | Pandatron | Představení Banana-Pi | Komentářů: 0  

Představení Banana-Pi

Většina lidí považuje Banana-Pi za klon Raspberry-Pi. Když se však ale podrobněji seznámíte s oběma projekty, odhalíte velmi mnoho rozdílů.

Většina lidí považuje Banana-Pi za klon Raspberry-Pi. Podobnost názvu a vzhled desky nepochybně nabízí takové srovnání. Když se ale podrobněji seznámíte s oběma projekty, odhalíte velmi mnoho rozdílů.

První verze Raspberry-Pi vypadala vlastně z každého ohledu hůř než Banana-Pi. V závislosti na použitých benchmarcích má procesor A20 použitý v Banana-Pi až dvakrát větší výkon než Raspberry-Pi. Použijeme-li Banana-Pi jako minipočítač, okamžitě poznáme rozdíl. Aplikace se spouštějí mnohem rychleji, díky dvěma jádrům interfejs reaguje na aktivitu uživatele, i když je systém zaneprázdněn.

Technické parametry:

  • Procesor Allwinner A20 (ARM Cortex-A7, 2x 1.0GHz)
  • Grafický procesor ARM Mail400MP2, podporuje OpenGL ES 2.0/1.1
  • Paměť 1GB DDR3
  • Rozhraní pamětí SD/MMC, max. 64 GB, SATA max. 2 TB
  • Síť 10/100/1000 Ethernet
  • Výstupy video HDMI, Composite, LVDS/RGB
  • Výstupy audio HDMI, 3.5 mm jack
  • USB 2 x USB 2.0, 1 x USB OTG
  • Tlačítka Reset, Power
  • Rozhraní Infrapřijímač, mikrofon
  • Rozšiřující zásuvka Kompatibilní s Raspberry-Pi
  • Rozměry 92 mm x 60 mm
  • Hmotnost 48 g

Banana-Pi je o něco větší než kreditní karta, tedy i než Raspberry-Pi. Bohužel, i když rozdíl není velký, nedají se použít například krabičky určené pro Raspberry. Navíc je rozdílné umístění upevňovacích otvorů a zásuvek. Destičky vypadají v prvním okamžiku stejně, ale v detailech se značně liší.

Nepochybně je nejvíce pozorovatelným rozdílem jiný procesor. Banana-Pi je osazen dvoujádrovým obvodem z rodiny Cortex-A7. Až Raspberry 2 se může srovnávat s obvodem A20.

Velikost instalované paměti RAM – 1 GB se zdá být dobře zvolená pro 2jádrový obvod. Přitom stojí za zmínku interfejs SATA, zvláště proto, že při použití disku SSD můžeme získat fenomenální výkonnost diskových operací. Podle údajů od banaNAS může rychlost přenosu ze síťového disku dosáhnout 40 MB/s. Kromě rychlého disku je to zásluha síťového rozhraní Ethernet s rychlostí 1 Gb/s.

Podobně jak Raspberry-Pi má deska výstup HDMI a Composite. Použití prvního dává možnost získat obraz Full HD, neboli rozlišení 1920x1080. Banana-Pi je navíc vybaveno několika malými, ale občas velmi užitečnými zdokonaleními:

1) tlačítko reset – tak velmi chybějící prvek u Raspberry-Pi
2) mikrofon
3) zásuvka USB OTG
4) infrapřijímač (IR)
5) dostupnost dedikovaných displejů LCD

Další informace o desce jsou dostupné na adresách:
http://www.banana-pi.com/eacp_view.asp?id=78
http://www.bananapi.org/p/product.html
http://www.lemaker.org/
http://wiki.lemaker.org/Main_Boards

Příklady použití
Minipočítač
Deska Banana-Pi je vlastně úplný minipočítač. Stačí tedy připojit příslušné periferie a můžeme využívat obvod jak obyčejný počítač, samozřejmě nemůžeme čekat výsledky na úrovni stolních počítačů.

Minimální sestavu nutnou pro stavbu minipočítače tvoří:

  • napájecí zdroj USB, 5 V, 2 A
  • karta SD, minimum 4GB
  • monitor se vstupem HDMI a kabely
  • myš a klávesnice
  • kabel ethernet

Jako doplňkové vybavení stojí za zvážení:

  • karta SD s kapacitou nejméně 8 GB a třídou 10
  • krabička pro Banana-PI
  • usb hub s aktivním napájením
  • karta WiFi

Prvním krokem je přivedení vhodného napájení. Banana-Pi se napájí přes zásuvku micro-USB, jelikož je však proudová spotřeba značná, je nutný napájecí zdroj s proudovou kapacitou minimálně 2 A. Pro tento úkol můžeme použít nabíječku pro telefon nebo tablet, pokud samozřejmě splňuje příslušné parametry. Lze také koupit vhodný napájecí zdroj, např. www.tme.eu/cz/details/zsi5_2a-microusb/napajeci-adaptery-do-zasuvky/sunny/sys1381-1005-micro-usb/

Pro uvedení desky do provozu je rovněž nutná karta SD, na které bude celý obraz operačního systému (Linux nebo Android). Minimální kapacita karty je 4 GB, což stačí na spuštění systému a seznámení se s jeho možnostmi. Avšak množství volného místa bude spíše malé a rychle se může vyčerpat. Lepší volbou je karta s kapacitou alespoň 8 GB. Dalším důležitým parametrem, na který se třeba si při nákupu dát pozor, je přenosová rychlost karty. Je definována pomocí třídy – jsou dostupné karty třídy 4, které budou fungovat, ale systém se bude spouštět a reagovat pomaleji, než případě karty třídy 10. http://www.tme.eu/cz/details/sdc8ghc10grr10/komputerowe-akcesoria-i-multimedia/goodram/

K počítači musíme rovněž připojit monitor. Pro tento účel můžeme použít LCD televizor nebo obyčejný počítačový monitor, nejlépe vybavený konektorem HDMI. Číslicové ovládání zajistí vysokou kvalitu obrazu. Banana-Pi umí generovat Full-HD, můžeme se tedy těšit z obrazu s rozlišením 1920x1080. Existuje rovněž možnost připojení displeje přes analogový konektor, kvalita obrazu pak bude spíše nízká. Nemáme-li na monitoru konektor HDMI, existuje možnost použití redukce HDMI na DVI nebo na VGA. Adaptér HDMI-DVI je relativně levný a zajišťuje dobrou jakost obrazu. Příklad řešení: http://www.tme.eu/cz/details/hdmi-dv020.010/kable-i-adaptery-hdmi-dvi-displayport/goobay/

Zbývá ještě připojit klávesnici a myš. Můžeme použít standardní provedení pod podmínkou, že mají rozhraní USB. Použití myši a klávesnici s rádiovým rozhraním má dva přínosy, zaprvé zvyšuje pohodlí používání, zadruhé lze obě zařízení připojit do jedné USB zásuvky.

Jedním z důležitějšího volitelného příslušenství je krabička. Počítaček lze používat i bez ní, ale první chyba v obsluze může být pro desku poslední. Naštěstí jsou krabičky určené pro Banana-Pi dostupné (je třeba pamatovat, že krabičky pro Raspberry-Pi se nehodí).
http://www.tme.eu/cz/details/banana-box-bk/obudowy-uniwersalne/sinovoip-coltd/#
http://www.tme.eu/cz/details/banana-box-tr/obudowy-uniwersalne/sinovoip-coltd/#
http://www.tme.eu/cz/details/banana-box-wh/obudowy-uniwersalne/sinovoip-coltd/#

Banana-Pi má 2 zásuvky USB typu host a jedno OTG. Po připojení klávesnice a myši se může stát, že už nemáme další volné zásuvky. A co víc, spotřeba proudu periferními obvody může zhoršit stabilitu fungování celého obvodu. Řešením těchto problémů je použití externího USB hubu. Nejlépe bude, pokud bude mít hub vlastní napájení, pak i po připojení kamery nebo přídavného disku bude počítač nadále pracovat stabilně. Příklad hubu: http://www.tme.eu/cz/details/pc-ua0085/komputerowe-akcesoria-i-multimedia/logilink/ua0085/

Po kompletaci hardwaru můžeme přistoupit k přípravě karty s obrazem systému. Hlavní soubory můžeme stáhnout ze stránky: http://www.lemaker.org/resources/9-38/image_files.html

Aktuálně jsou dostupné obrazy systémů:

  • Lubuntu – distribuce Ubuntu přizpůsobená počítačům ARM
  • Raspbian – linux optimalizovaný pro Raspberry-Pi
  • Android – beta verze systému známého ze smartphonů a tabletů
  • Bananian – minimální distribuce (standardně pouze textový režim)
  • Open MediaVault – síťový souborový systém
  • LeMedia – multimediální centrum, založené na XBMC
  • Berryboot
  • OpenSuse
  • Fedora
  • Gentoo
  • OpenWrt
  • ArchLinux

Pro přípravu karty SD stačí stáhnout příslušný soubor a uložit obraz na kartu SD. Návod najdeme zde: http://www.lemaker.org/resources/9-39/banana_pi_quick_start_guide.html
Pokud náš počítač nemá čtečku karet SD, je potřeba přidat do seznamu hardwaru příslušné zařízení: http://www.tme.eu/cz/details/pc-95674/komputerowe-akcesoria-i-multimedia/goobay/

Souborový server
Banana-Pi má interfejs SATA a rychlý konektor Ethernet (1Gb/s). Ve spojení s výkonným a energeticky úsporným procesorem dostáváme ideální platformu pro domácí souborový server. Patřičný server si můžeme postavit sami od základu nebo využít hotový projekt s názvem banaNAS. http://bananas.gda.pl/

Souborový server je založen na distribuci OpenMediaVault. Na stránkách projektu můžeme nalézt informace o stavbě serveru a projekt krabičky (pro vytištění na 3D tiskárně). BanaNAS využívá rychlý disk SSD jako nositele dat, díky čemu lze dosáhnout přenosové rychlosti až 40 MB/s (jak uvádějí autoři projektu). Doplňkovou předností disku SSD je menší odběr proudu než v případě tradičních disků. Pokud bude chtít někdo přesto použít tradiční disk s magnetickým nosičem, je to samozřejmě možné, ale vyžaduje to doplňkové napájení pro disk.

Souborový server skýtá obrovské možnosti. Kromě ukládání souborů umožňuje používání torrentů, spuštění tiskového serveru nebo spravování verzí souborů (Git). Seznam dostupných pluginů se nachází na stránkách: http://omv-extras.org/simple/index.php?id=plugins-stable

Vlastní tablet
Procesor A20 se používá v tabletech pracujících pod systémem Android. Pomocí Banana-Pi si můžeme postavit vlastní verzi takovéhoto zařízení. Hotový obraz karty SD s Androidem 4.4 je dostupný ke stažení z internetu. Lze si rovněž připravit vlastní kompilaci Androidu.

Existuje rovněž možnost připojení displeje LCD přímo k desce Banana-Pi. LeMaker připravil příslušné moduly a je možné si postavit vlastní plně funkční prototyp tabletu. Displeje mohou být vybaveny dotykovými čidly. http://wiki.lemaker.org/LCD_Module Desku lze také připojit pomocí HDMI k televizoru a mít tablet s displejem 50” (pokud samozřejmě máme právě takový televizor).

Nechceme-li tratit čas konstrukcí napájení, máme možnost koupit hotový akumulátor s výstupem USB, např.: http://www.tme.eu/cz/details/pc-pa0083/akumulatory/logilink/pa0083/

Herní minikonzole nebo multimediální centrum v autě
Analogový výstup obrazu, pravda, poskytuje značně horší kvalitu obrazu než číslicová verze, ale může být použit pro (nedrahou) stavbu vlastní herní konzole nebo mobilního multimediálního centra. Na internetu jsou dostupné levné displeje určené pro couvací kamery, které mohou být připojeny přímo k desce Banana-Pi a použity podle vlastních nápadů. Je dostupná distribuce RetroPie, určená pro Raspberry-Pi, ale stejný výsledek lze získat pomocí Banana-Pi. Získáme tak přenosnou konzoli s možností spuštění emulátoru 8- nebo 16bitových počítačů. Příklady projektů můžeme vidět zde: http://www.thingiverse.com/thing:382485 http://www.thingiverse.com/thing:38767

Máme-li displej určený pro instalaci do auta, můžeme si také postavit vlastní přehrávač filmů, navigaci, či přehrávač mp3. Samozřejmě můžeme také připojit couvací kameru nebo nyní populární kameru pro nahrávání situace na silnici. Existuje dokonce možnost stavby vlastního alkoholmatu (i když jeho přesnost nás nemusí opravňovat k usednutí za volant „pod parou”). http://www.tme.eu/cz/details/mikroe-1586/zestawy-uruchomieniowe-pozostale/mikroelektronika/alcohol-click/

Vzdělávací platforma
Projekt Raspberry-Pi vznikl s myšlenkou o výuce programování. Takový cíl může splnit také Banana-Pi, ale protože existuje poměrně malý počet kurzů pro začátečníky, je to deska spíše pro pokročilé uživatele. Tím méně jsou dostupné knihovny pro Python a C, pomocí kterých lze ovládat periferní obvody a zdokonalovat programátorské znalosti.

Vývojářská platforma
Asi největší potenciál má Banana-Pi jako platforma pro tvorbu softwaru. Má několik velkých předností v porovnání s Raspberry-Pi.

Prvním plusem je dostupnost dokumentace. Je sice méně „tutoriálů” pro začátečníky, ale pro pokročilé programátory můžeme najít mnoho informací nedostupných pro platformu založenou na Broadcom. Stránka vyhrazená procesorům Allwinner má adresu: http://sunxi.org/Main_Page , na ní můžeme najít informace o procesorech, zdrojové kódy bootloaderu a kernel linuxu.

Za zmínku stojí dokumentace samotného procesoru: http://dl.linux-sunxi.org/A20/A20%20User%20Manual%202013-03-22.pdf Dalším plusem je využití standardního bootloaderu (U-Boot) místo složitých a vyhrazených bootloaderů (využití GPU pro spuštění systému v případě Raspberry-Pi). Máme-li dokumentaci procesoru, kód bootloaderu a zdroj jádra linuxu, můžeme psát vlastní ovladače, modifikovat existující pro vlastní potřebu. To je obrovské plus pro nízkoúrovňové programátory.

Další předností je shoda vývodů s Raspberry-Pi. Díky tomu může velký počet modulů určených pro Raspberry-Pi pracovat s Banana-Pi. V nabídce firmy TME nalezneme adaptér a moduly mnoha periferních obvodů, jako například:

Díky těmto modulů můžeme vlastně okamžitě začít psát programy nebo ovladače pro určené periferie.

Multimediální centrum
Banana-Pi má velké multimediální možnosti. Možnost připojení pevného disku, ovládání pomocí infračerveného dálkového ovladače, spolupráce s televizí (přes HDMI) a hardwarový grafický procesor (Mali400). Aktuálně je dostupná demoverze distribuce LeMedia založené na XBMC (http://kodi.tv). Verze bohužel není plně funkční, a i když má deska obrovské hardwarové možnosti, nelze je bez softwaru plně využít. Z druhé strany je ideální příležitostí pro vývojáře, aby se připojili k projektu a napsali a zveřejnili vlastní ovladače.

Odkazy & Download:
TME Czech Republic s.r.o.
Embedded Systémy
BANANA PI BPI-M1







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře:
Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
M10 QUECTEL
Čtyřpásmový GSM/GPRS modul M10 firmy QUECTEL, GPRS Class 12, TCP/IP
Termín nepotvrzen od 395 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007