Discutii Orange Pi

Orange Pi este o copie dupa mini calculatorul Raspberry Pi, cea mai mare diferenta este ca utilizeaza procesorul Allwinner H3 destul de puternic si este vandut de chinezi sub pretul unui Arduino original.
Am citit despre mai multe probleme, adica supraincalzirea procesorului, lipsa driverului pe linux la procesorul grafic, lipsa tutorialelor de calitate, respectiv Orange Pi Lite suporta doar Android dar cu putina experienta se pot rezolva.

Variantele Orange Pi pot fi gasite la http://www.aliexpress.com/store/1553371?spm=2114.12010108.0.53.zSRe1y

Din cate vad acum avem un armbian (debian) cu drivere functionale (wifi in special) pentru Orange Pi Lite.
http://www.armbian.com/orange-pi-lite/

Pentru 10-15$ merge si ca un USB redirector, media center, sistem de backup pe hdd extern, etc. Consuma 3W in load si poate reda video-uri 4K, e compatibil cu Kodi (openELEC si pentru lite). Are si iesire VGA dupa ce se configureaza. Este compatibil cu mai tot ce are drivere linux open source deci sunt multe posibile utilizari chiar si comerciale daca e destul de stabil.

Exista si un buyer’s guide destul de bun :
http://forum.armbian.com/index.php/topic/1351-h3-board-buyers-guide/

Detine cineva de aici un Orange Pi si il foloseste pentru ceva practic ? Teoretic un pc de 10$ care consuma 2-3W ii da lectii unui Pentium 4 de acum 10 ani.

1 Like

Aș fi rezervat în privința asta, cel puțin la cele de 10-15$. Poate cele cu 2Gb RAM ($30+) ar putea să facă asta.

Îmi aduc aminte cum am citit în PCMagazine prin 2001-2002 de primul CPU la 1Ghz (un AMD Athlon parcă?). Tot pe atunci, standardul de memorie era pe la 64-128Mb.

Primul meu PC avea 64 Mb RAM, iar atunci când am cumpărat o placă de 128Mb am dat cam un sfert din prețul PC-ului…

Nu pot decât să mă bucur când văd PC-uri ce intră în buzunar și au prețuri ridicol de mici (sau chiar gratuit!) ce sunt mai puternice decât ORICE era disponibil publicului larg în urmă cu 10-15 ani.

Initial nu vroiam sa aduc asta in discutie, dar din moment ce a adus-o altcineva in discutie…

Sunt curios cat o sa mai dureze pana cand vor fi lansate alternative la Pi Zero si cat de ieftin va putea fi un PC folosind asa ceva. Vreau sa spun ca desi Pi Zero este asa ieftin, tot are nevoie de o placa grafica/video pentru a putea afisa pe ecrane maricele fara a plati (ceva/mult) mai mult (din cate am inteles, nu vorbesc din experienta).

Cu alte cuvinte, sunt curios cat va dura pana cand cel mai ieftin PC pe care il poti avea va costa pana in $60 in piese relativ usor de ansamblat (PC-ul, nu piesele). Lan-ul (fiindca mufa are dimensiuni mari) poate fi inlocuit de wifi (eventual pot exista placi mai ieftine fara acces la internet), doua mufe USB si una USB Type B (pentru power supply) ar fi suficiente. Vreau sa spun un PC complet functional, pe care sa poti scrie cod, viziona video-uri, asculta muzica, eventual juca jocuri (daca poti viziona video-uri trebuie sa poti juca si jocuri, nu conteaza cat de slabe ar fi ele) si neaparat o versiune cu Wi-Fi (eventual cea fara wifi poate fi folosita in hand-held consoles).
SAU Wifi-ul poate fi un addon care poate fi montat intr-un port nou, care ar putea fi folosit ca un set de pini in plus, in caz ca pini existenti sunt folositi pentru un ecran.

Ok, probabil am cam deraiat putin de la discutia dorita, Asa ca o sa incerc sa compensez:

Windows XP poate rula virtualizat binisor intr-un Pi Zero, deci probabil si pe Orange Pi. Mai ales daca este vorba de TinyXP/MicroXP (pe care nu trebuie sa uitati sa le activati, daca mai aveti cd-key-uri la indemana). Cele doua versiuni mentionate inainte de paranteza sunt versiuni neoficiale de pe care au fost scoase elementele ne-esentiale, eventual cu exceptia catorva virusi (riscurile meseriei; orice are un pret).

Trebuie mentionat ca TinyXP poate rula pe 220 MHz, 12 MB RAM, 4 MB VideoRAM, 200 MB Disk Space. Din pacate, parte din pretul platit este lipsa update-urilor. Folosind una din versiunile mentionate, este mult mai usor ca virusii sa isi faca de cap, deci nu este recomandata folosirea unor astfel de solutii DECAT daca alta optiune nu aveti.

In caz ca nu a fost suficient de clar, postul acesta este despre (dorinta/idealul de a vedea micsorat) pretul minim pentru a avea acces la un calculator (PC) in zilele noastre.

Chestii utile pe care le poti face cu un single-board computer:

  • router + firewall (pfSense, openWRT, ddWRT), oPi-ul cu Gigabit ethernet se preteaza foarte bine pentru asa ceva, poti sa restrictionezi accesul in reteaua interna, loghezi traficul, setezi limite, etc. Ai aici un monstru [1] de router daca vrei sa compari.
  • development server (Apache, nginx, PHP, Perl, Python, MySQL/MariaDB, PostgreSQL, Gogs, Erlang, Golang, Java, toate ruleaza foarte bine pe ARM. Un minus pentru Mongo care necesita crapload de RAM) (eu folosesc un device Tizen[2] pentru dev server, 1Gb RAM, quad core ARM CPU, isi face treaba exceptional).
  • minim 2 board-uri si poti face un cluster pentru Apache Spark cu care poti analiza big data, oPi-ul este destul de ok pentru asta, in spatele unui router ok poti sa ai un mini-sistem destul de powerful. Exista pe net tutoriale despre cum sa-ti faci un cluster Beowulf cu single-board computers, am scris si eu un tutorial[3] la un moment dat despre cum poti face un mini-cluster Spark din doua device-uri ce ruleaza Tizen (practic 2 telefoane).
  • NAS (network-attached storage) nu am incercat, nu stiu cat de bine se preteaza oPi pentru ZFS and shit, poti oricand sa il folosesti ca good-old backup pe niste harddisk-uri USB.
  • presupun ca poti face un media-center, probabil ca se gasesc tutoriale pe net, never tried, nu ma pot pronunta.
  • nu recomand chestiile de genul asta pentru sisteme smart-house, sisteme de alarma, weather info, etc, pentru asta un Arduino isi face treaba mult mai bine si mai simplu.

  1. https://omnia.turris.cz/en/
  2. https://vox.space/blog/55/installing-development-tools-on-tizen-231
  3. https://vox.space/blog/63/apache-spark-cluster-on-tizen
2 Likes

Sau poti sa folosesti un ESP8266 cu wifi integrat - in jur de 1$-2$. Pe aliexpress sunt o multime de breakout boarduri la 4$ ca NodeMCU (v2, cu driverul CP1202 pentru a fi compatibil cu un breadboard) sau Wemos. In August o sa apara noua generatie, ESP32, care are mai multi GPIO, BLE (pentru un consum mai mic) si procesor mult mai ok.

Poti sa tii un mic webserver pe el si sa faci un REST prin care sa transmiti datele de la senzori. Partea si mai tare e ca poti sa ii faci update-uri de cod Over-The-Air.

2 Likes

Windows XP nu ruleaza pe ARM… O emulare cu qemu reduce foare mult performantele, iar exagear desktop care e doar cu 50% mai incet costa 28$ si ai nevoie si de wine sa rulezi orice legat de windows. (dar e posibil daca e musai si ma rog, exagear se poate folosi si cu metoda romaneasca)

Pc-ul de 10$ e foarte capabil dupa mine.

Mi-am comandat un Orange Pi PC Plus cu 8 gb eMMC.

http://www.aliexpress.com/store/product/Orange-Pi-PC-Plus-ubuntu-linux-and-android-mini-PC-Beyond-Raspberry-Pi-2/1553371_32668618847.html

Daca ne gandim ca o gramada de oameni vand monitoare defecte cu 20-30 lei sau cu mici probleme care pot fi reparate cu un letcon si ca un cablu dvi-hdmi de 20cm e 1$ se pot face multe chestii utile. Ma rog, o varianta de 5$ cu tot cu transport ar fi si mai buna in unele cazuri. (raspberry pi zero e sold out sau costa mai mult ca un orange pi)