1 (edytowany przez Cezary 2025-11-29 11:36:18)

Temat: [archeo] OrangePi Zero

Dziś znów wracamy do głębokich szuflad i wielkich pudeł, gdzie spokojnie spoczywa sprzęt który już swoje "zrobił". Swego czasu był spory wysyp różnej maści SBC różnych producentów - znane Wam zapewne RaspberryPi, OrangePi, BananaPi a także FrendlyARM ze swoim NanoPi. Były to płytki różnej wielkości, różnego przeznaczenia, różnego wyposażenia, niektóre wielkością i złączami przypomniały RaspberryPi a inne wręcz przeciwnie - miały swoją formę i nie były kompatybilne z innymi modułami.
Dziś na biurku gości właśnie taki dziadek - OrangePi Zero.

https://eko.one.pl/files/images/orangepi-zero/orangepizero.jpg

OrangePi Zero. Banan dla skali smile

Maluszek miał rozmiary 46x46mm, więc należy do kategorii karzełków, ale miał wielkie serce w postaci CPU Allwinner H2+, 4 rdzeniowego ARM v7 taktowanego 1200MHz. Do tego 256 lub 512MB pamięci RAM, jeden port ethernet 10/100Mbps, jeden port USB 2.0 oraz dwa rzędy pinów - na jednym dostawaliśmy dodatkowe 2x USB 2.0, mikrofon, odbiornik IR oraz wyjście na TV, na drugim zaś standardowe magistrale jak I2C, SPI, PWM i parę innych pinów. Dodatkowo jbył moduł WiFi (b/g/n), ale tak egzotyczny i mało stabilny że oficjalnie wsparcie znalazł chyba tylko w obrazach producenta, zaś do OpenWrt były tylko nieoficjalne łatki. Urządzenie nie miało pamięci flash (w sensie miało, ale to na loader nie dla użytkownika), zaś system można było uruchomić z karty microSD. I jak na taką miniaturę to kiedyś miał (i nadal ma) wystarczającą moc  żeby osadzić go właśnie jako serce różnych sterowników, robotów czy innych urządzeń, dla których zwykły rozmiar RaspberryPi okazywał się już za duży. Producent dostarczał obrazy Androida, Lubuntu i Debiana.
Wersji OrangePi Zero było kilka, na różnych SoC'ach, tutaj opisywana jest wersja v1.3.

Wsparcie dla OpenWrt powstało dość dawno - jest to platforma SUNXI, która integruje naprawdę sporo urządzeń różnych producentów, ale głównie starszego typu. Instalacja jest prosta jak to bywa dla SBC - należy pobrać odpowiedni obraz, rozpakować go, nagrać na kartę SD, wkładamy ją do urządzenia i podłączamy zasilanie. Obraz działa, uruchamia się, ale nie ma obsługi WiFi (gdzieś były łatki, ale oficjalnie nigdy nie został dodane do OpenWrt, na dodatek użytkownicy narzekali na stabilność tego układu), w zależności od wersji może także nie działać np. I2C. Ale jak ktoś chce zbudować prosty serwerek ta to płytka jeszcze może do tego posłużyć.

OrangePi Zero to sama płytka. Dodatkowo na portalach aukcyjnych można było kupić:

- płytkę "NAS expansion" dodającą wsparcie dla dysku mSATA oraz złącze zewnętrznego dysku + kilka dodatkowych elementów

https://eko.one.pl/files/images/orangepi-zero/orangepizero-2.jpg

- płytkę rozszerzeń, dodającą dwa dodatkowe USB, odbiornik podczerwieni, TVout
https://eko.one.pl/files/images/orangepi-zero/orangepizero-1.jpg

- obudowę do OrangePi Zero i w/w modułu rozszerzeń

https://eko.one.pl/files/images/orangepi-zero/orangepizero-3.jpg

Poza płytką "NAS", pozostałe elementy nadal są dostępne w sprzedaży. Płytkę do NAS sam chciałem kupić z powodu nostalgii i  czarnego piątku, ale nigdzie już nie ma.

Małe, fajne, kilka lat temu widziałem kilka ciekawych projektów opartych na tej platformie. A teraz - archeo, ale godne do zachowania w pamięci.

root@OpenWrt:~# cat /proc/cpuinfo 
processor    : 0
model name    : ARMv7 Processor rev 5 (v7l)
BogoMIPS    : 48.00
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer    : 0x41
CPU architecture: 7
CPU variant    : 0x0
CPU part    : 0xc07
CPU revision    : 5

processor    : 1
model name    : ARMv7 Processor rev 5 (v7l)
BogoMIPS    : 48.00
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer    : 0x41
CPU architecture: 7
CPU variant    : 0x0
CPU part    : 0xc07
CPU revision    : 5

processor    : 2
model name    : ARMv7 Processor rev 5 (v7l)
BogoMIPS    : 48.00
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer    : 0x41
CPU architecture: 7
CPU variant    : 0x0
CPU part    : 0xc07
CPU revision    : 5

processor    : 3
model name    : ARMv7 Processor rev 5 (v7l)
BogoMIPS    : 48.00
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer    : 0x41
CPU architecture: 7
CPU variant    : 0x0
CPU part    : 0xc07
CPU revision    : 5

Hardware    : Allwinner sun8i Family
Revision    : 0000
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

2

Odp: [archeo] OrangePi Zero

Korzystam z NanoPi Neo V1.4 LTS 512Mb DDR RAM Allwinner H3 Quad Cortex-A7 do 1,2GHz

GL.iNet GL-MT6000, Xiaomi AX3000T,  ZTE MF286D
Pozdrawiam Andrzej

3

Odp: [archeo] OrangePi Zero

U mnie nadal lata OrangePi PC na H3, radzi sobie dzielnie z SMB oraz MPD, co ciekawe nadal dostępny i cena podobnego rzędu co w dniu premiery.