Oznaka: Banana Pi

Banana Pi Pico RP2040 je mudro osmišljena realizacija RPi Pico RP2040 klasika. Dvogodišnje iskustvo u upotrebi RP2040 u mnogim projektima je Banana Pi timu dalo priliku da predstavi svoju ideju RP2040 razvojnog sistema.
Treba reći da je za nešto više od dve godine od svog pojavljivanja u januaru 2021, mikrokontroler RPi RP2040 izborio za sebe veoma zavidnu poziciju na tržištu. Iako je baziran na ARM Cortex M0+ arhitekturi jezgra predstavljenoj još 2012. godine, on na sebi ima mnoštvo specifičnih rešenja koja ga izdvajaju, možemo slobodno reći, u sada opštoj M0+ pomami.

Sinovoip-i, proizvođaču Banana Pi linije razvojnih sistema i SBC-ova pala je na pamet interesantna ideja: napraviti oko novog 240 MHz Tensilica LX7 ESP32-S3 dvojezgarnog procesora sistem pinkompatibilan sa Raspberry Pi Pico W, koji se nametnuo kao jedan od standradnih rešenja. Umesto 133 MHz Raspberry Pi RP2040 dvojezgarnog mikrokontrolera sa 264 KB SRAM-a koji ima implementiran WiFi 4, ovde imamo dojezgarni procesor sa 512KB SRAM-a i podršku za WiFi 4 i Bleutooth 5LE.
Imamo brzinu, snagu, pin-2-pin kompatibilnost, iste dimenzije i na kraju isto ciljno tržište. Iako sam ESP32-S3 ima 45 programabilnih GPIO-a, na pličici da bi se održao raspored kao na RPi Pico W-u, izvučeno je njih 24. Dodata je Neopixel dioda i Bluetooth 5LE/Mash
Dok ćemo RPi2040 najčešće programirati u Arduino okruženju, posebno zbog mikrokontrolerovih specifičnih stejt mašina, ovde ćemo se sigurno dvoumiti između tri opcije.
Prva, najprirodnija je Adafruit CircuitPython i MU IDE koja je najviše okrenuta ka STEAM-u. Svi primeri za Adafruit Espressif ESP32-S3 feather će savršeno raditi, uz možda blagu modifikaciju vezanu za broj GPIO pina. Standardni primer za povezivanje na WiFi je radio bez ikakvih modifikacija, bilo je potrebno samo upisati SSID i Pass.

Sinovoipova Banana Pi serija je dobila još jednog interesantog člana. U rukama nam je mikrokontrolerska razvojna ploča sa najnovijim ESP32-S3 Espressif SoC-u baziranom na dva 240MHz Xtensa LX7 jezgra. Pločica nosi naziv BPI-Leaf-S3 i u formatu je Espressif-ovog ESP32-S3-DevKitC-1 pa sa njim deli i raspored pinova, te je time i zamena za tu pločicu u već započetim projektima. Na pločici je 320kB SRAM-a i 384kB flash-a, povezan je sa 8MB eksternog flash-a i 2MB pseudo-static RAM-a (PSRAM).
ESP32-S3 SoC ima integrisani 2.4 GHz, 802.11 b/g/n Wi-Fi i Bluetooth 5 (LE Coded PHY – dugog dometa i brzinama prenosa do 2 Mbps). Od 45 programabilnih GPIO-a (SPI, I2S, I2C, PWM, RMT, ADC, UART, SD/MMC host, TWAITM) na pločici je izvučeno 36.
Tu su standardni RST i BOOT tasteri, kao i 1 Neopixel RGB LED na portu 48. Ono što izdvaja ovu pločicu je ugrađeni USB Type-C konektro, konektor za 3,7V litijumsku bateriju ( punjenje do 500mA) i četvoropinski (GND, 3V3, SDA, SCL) I2C konektor za povezivanje sa eksternim hardverom.
Kao i svi Espressif ESP32 SoC može se programirati kroz Espressif-ov ESP-IDE baziran na Eclipse platformi i u tom slučaju imaćete potpunu kontrolu nad svakim delom sistema. Za razvoj zahtevnih i specifičnih aplikacija, ovo bi bio pravi izbor.

SBC su sjajni. Čitajući našu opsežnu listu SBC recenzija koje smo kreirali u proteklih nekoliko godina, može se primetiti naša ljubav prema ovim malim sistemima koji omogućavaju svima da koriste IoT sisteme i kreiraju različite projekte zasnovane na tehnologiji servera. Istovremeno, određeni modeli su se pokazali vrednim ozbiljne industrijske upotrebe zahvaljujući svojim širokim IO kanalima i pouzdanosti. SBC takođe troše impresivno malo energije, pri čemu modeli sa najviše energije retko zahtevaju više od 15 W pod najvećim opterećenjem, pa ih je lako napajati.
Nažalost, tu struju obično obezbeđuje prekidačko napajanje koji se priključuje na obližnju utičnicu i isporučuje energiju preko USB porta – što znači da ne postoji ništa što štiti od nestanka struje i gubitka podataka ili potpunog prekida rada. Osim desktop UPS-a pune veličine, nema mnogo toga što se može učiniti u borbi protiv prekida napajanja – ali s obzirom na činjenicu da je kompaktna veličina jedna od najvećih prednosti SBC-a, lako je shvatiti zašto je velika, glomazna kutija za rezervnu bateriju uvek neprikladno rešenje.
U današnjem pregledu razmatramo rešenje za ovaj problem – SunFounder’s PiPower – mali i elegantni UPS sistem dizajniran za SBC koji se lako montira. Iako to nije prvi uređaj te vrste, svakako je najsređeniji od svih koje smo do sada videli. SunFounder nam je besplatno poslao ovaj uređaj u svrhu prikaza.
Unutar kutije se nalazi dosta delova – svi zavrtnji i postolja, akrilna pozadinska ploča, šrafciger i sam PiPower modul. Dva visokokvalitetna pletena kabla (jedan Tipe-C i jedan Micro USB) za povezivanje UPS-a na SBC su takođe uključena u set – što je odličan detalj. Ovi kablovi su izuzetno kratki, što je savršeno za uredan setap (možete li uopšte lako nabaviti ovako kratke kablove?) uz zauzimanje minimalnog prostora.

Već smo imali u rukama odličan SBC Banana Pi M5 u jedom od naših prethodnih izdanja i istražili smo tada neke od njegovih mogućnosti. Danas ćemo pogledati njegovog manjeg brata, Banana Pi M4, i razlike u karakteristikama i ceni koje bi ga mogle učiniti primamljivijim izborom.
Banana Pi M4 koji se koristi u ovoj recenziji nam je dao proizvođač za ovaj prikaz.
SBC su nešto drugačija kategorija od drugih računarskih platformi, jer imaju tendenciju da završe ugrađeni u neki drugi projekat ili proizvod ili se koriste za pokretanje specifičnih servisa. Ovo čini njihovu upotrebu specijalizovanijom i na taj način pomera fokus sa čistih performansi i vrednosti benčmarka na neke druge faktore – kao što su potrošnja, izbor portova i cena. S obzirom na to da su današnji SBC izuzetno moćni – neverovatno brzi u poređenju čak i sa vrhunskim desktop računarima iz poslednjih decenija – mnogi, ako ne i većina projekata jedva da koriste u potpunosti procesorsku snagu hardvera. Iz tog razloga, sporiji, ali jeftiniji i/ili manji sistemi, poput Raspberri Pi Zero-a, postali su veoma popularni među hobistima.
Banana Pi M4 poseduje pomalo nekonvencionalan Realtek RTD1395 SoC, koji ima četiri Cortek A53 CPU jezgra zajedno sa Mali 470 MP4 GPU. Realtek je inače poznat kao proizvođač Ethernet kontrolera i audio kodeka, ali njihova divizija čipova sigurno drži svoje mesto na tržištu set-top box uređaja i HD medijskih uređaja. M4 takođe dolazi sa 1 ili 2 GB RAM-a i 8 GB eMMC ugrađene memorije, od kojih je poslednja karakteristika ono po čemu se prepoznaju Banana Pi računari.

Na ovogodišnjem Sajmu tehnike u Beogradu, prvi izložbeni dan na našem štandu u Hali 1A bio je posvećen SBC računarima. Predstavili smo četiri reprezentativna modela koji po našem uverenju u ovom trenutku predstavljaju sam vrh ponude, kada se u obzir uzme tehnološko/cenovni odnos i njihova dostupnost.
Posetioci našeg štanda su mogli videti:
Banana Pi M5 + BPI RT8822CS WiFi/BT adapter, Radxa Zero, Banana Pi M4 u akrilnom kućištu i Raspberry Pi Zero 2W.
Iako nam je ideja bila da SBC računare rangiramo, na bazi naših testova, ali uzimajući u obzir i mišljenje posetilaca štanda, u razgovoru sa njima smo došli do zaključka da bi bilo kakvo poređenje bilo neizvodljivo, jer svaki od prikazanih modela ima drugačiju aplikativnu namenu. Time sva četiri modela treba posmatrati kao naš pobednički izbor.

Kao demo projekat u okviru prikaza, napravili smo malo postolje za displej sa omogućenom Wi-Fi mrežom na Banana Pi M5 uz RTK8822CS BPI WiFi adapter. Podešavanje ekrana je bilo izuzetno glatko i lako, ali podešavanje WiFi modula zahtevalo je neke dodatne korake.
Nakon fizičke instaliacije WiFi modula na poleđini M5, kojeg smo montirali na SunFounder 10.1″ ekran, omogućili smo preklapanje okruženja za „wifi_bt_rtl8822cs“ layout.

Svi volimo naše Rapsberry Pi 4, ali nije tajna da se oni pregrevaju. To je tako bolno. To je uvek glavna pritužba svakog vlasnika jednog od ovih SBC-a – a u našem prethodnom prikazu Raspberry Pi 4 otkrili smo da ovi problemi nisu samo kozmetički, već negativno utiču na performanse zbog termalnog „trotlovanja“.
Postoji dosta jakih razloga da odlučite da Pi 4 držite u kućištu – držite ga time podalje od prašine i podalje od bilo kakve nezgodne ESD struje. Ovo se sve svodi na to da je kućište gotovo neophodno – ali većina kućišta, uključujući zvanično Pi 4 kućište, samo pogoršava situaciju. Tokom našeg testiranja, Pi je izuzetno lako dostigao svoju tačku „trotlovanja“ od 80 stepeni i to u roku od samo nekoliko minuta nakon što su njegova četiri jezgra dostigla puni takt od 1,5 GHz. Zbog njega performanse mu značajno opadaju, okrećući A72 jezgra koja su vrhunac u svojoj klasi protiv njih samih. Videli smo benčmarke u kojima sistemi sa manjim, ali toplotno efikasnijim A52 jezgrima pobeđuju Pi ko u slučaju „kornjače i zeca“ iz čitanki. Slabija jezgra jednostavno nikada ne usporavaju.
Kućišta za hlađenje su stoga neophodna za ovaj SBC, a danas imamo Waweshare Pi 4 rashladno kućište sa nama. To je jednostavnan sistem – dve ploče od brušenog aluminijuma i dva ventilatora. Magija je, međutim, u tome koliko sve to dobro funkcioniše.

Drugi SBC koji prikazujemo u ovom izdanju je posebno interesantan. Iz kineske firme SINOVOIP dolazi nam Banana Pi M5. Banana Pi proizvodi su već dugi niz godina cenjeni među SBC korisnicima, i u konkurenciji su sa popularnim Raspberry Pi računarima. Iako je ovaj drugopomenuti popularniji, Banana Pi modeli su ipak ostali relevantni – pružajući više jedinstvenih karakteristika koje nisu prisutne kod drugih modela, što ih čini najboljim računarima za određene projekte. Ponuda Banana Pi-a je takođe znatno raznovrsnija od ponude većine drugih proizvođača.
Računar nam je stigao u belo-plavoj, kartonskoj kutiji u kojoj nam ga je proizvođač besplatno poslao i na kojoj je ime modela bilo označeno na poleđini. Unutrašnjost pakovanja je bila prilično jednostavna – tu se nalazio samo računar i ništa više. Detaljnije gledajući pločicu prvi put, vidimo dosta zanimljivog hardvera – AMLogic S905X3 SoC (4 x A55 jezgra @ 2.0 GHz, Mali G31 MP2 GPU), 4 GB RAM-a, 16 GB on-board flash memorije i Realtek ethernet kontroler sposoban za 1 Gbps ethernet.
Dok sam hardver ima neke jedinstvene karakteristike (pomenuti flash od 16 GB), IO selekcija još više iznenađuje. Tu su četiri USB 3.0 porta, HDMI konektor pune veličine, 1 Gbps ethernet konektor, 3.5 mm konektor za napajanje, Pi-kompatibilni GPIO češalj sa 40 pinova, TX/RX konektor za prenos podataka sa tri pina (doduše, bez PoE HAT konekcije), USB-C konektor koji radi na USB-u 2.0 brzine (nažalost, nije konektor sa punom funkcionalnošću – ovde nema USB PD standarda), četiri prekidača, čitač microSD kartica i IR prijemnik.
Ovo je priličan asortiman različitih portova od kojih su neki svakako karakteristični za ovaj uređaj. Prvo, količina USB 3.0 konektora je neverovatna – duplo više nego na takmacu Raspberry Pi4B+, prvom Raspberry modelu koji ih je i imao. To je od ključnog značaja kada je u nekom projektu potrebno omogućiti veliki protok podataka. IR prijemnik je retka funkcija, prisutna na svega par SBC-ova, koja omogućava kontrolu rada pomoću programabilnog daljinskog upravljača. Ostatak IO opcija je izuzetno kompetentan i pruža svu funkcionalnost koju biste pronašli kod ostalih SBC-ova. Nadali smo se da ćemo videti potpuno funkcionalan USB-C sa svim data linijama (kao na RockPro 64 modelu), ali nažalost, on nije ovde prisutan. Drugi HDMI port bi takođe bio lep dodatak, ali sa vremenom smo došli do spoznaje da treba pre svega ceniti HDMI port u punoj veličini, kao što je ovaj ovde, umesto krhkih mini i mikro varijanti za koje se većina SBC-ova sa podrškom za više monitora opredeljuje. Zanimljivo je da na ploči nema prisutnih trakastih konektora, što onemogućava povezivanje ekrana osetljivih na dodir ili kamera koje ih koriste. Konačno, mrežna konektivnost je ograničena, bez Wi-Fi ili Bluetooth antena na samoj ploči, iako se može kupiti poseban modul za tu funkcionalnost.

Hubor je serija dodataka za Raspberri Pi kompanije Xinguard, relativna novost u svetu SBC-a, koji su prve proizvode predstavili 2019. Oni su ovu liniju proizvoda lansirali kao Indiegogo kampanju, prikupivši dovoljno novca od strane onih koji su želeli da ih podrže ne bi li razvili nekoliko različitih kućišta i dodataka za SBC.
Kada nas je Xinguard kontaktirao i ponudio da pošalje nekoliko uzoraka da bi ih prikazali, bili smo vrlo zaintrigirani. Iako nikada ranije nismo čuli za kompaniju, nakon sprovedenih on-line istraživanja, bili smo poprilično zainteresovani za jedinstveni sistem kućišta koji su nam ponudili.
Takođe bismo želeli da iskoristimo ovu priliku da primetimo da su naša mišljenja u ovom prikazu potpuno nepristrasna i na njih ne utiče nijedna treća strana, uključujući kompaniju koja nam pruža jedinice.