INHOUDSOPGAWE:
- Stap 1: Demonteer
- Stap 2: Laai Armbian Ubuntu Legacy Kernel af
- Stap 3: Brand die nuwe prentjie met behulp van etser
- Stap 4: Hey, kyk daarna! - Iets behalwe "HDMI buite bereik"
- Stap 5: verander instellings-vertoon pas ons tafelblad aan
- Stap 6: Berei Armbian voor vir LCD -skerm - en Armbian Config
- Stap 7: Armbian-Config
- Stap 8: Koppel die I2C -skerm weer aan
- Stap 9: Waarom die wiel herontdek? - Laat ons die bestaande kode gebruik
- Stap 10: Ontdek ons I2C
- Stap 11: Installeer Idle - opsioneel
- Stap 12: Laat ons toets
- Stap 13: Bevries nou
- Stap 14: Dremelize Access vir die HDMI, monteer weer
- Stap 15: Gevolgtrekking
Video: Kry HDMI -uitvoer vanaf u Rock64 met Armbian: 15 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
U is waarskynlik hier nadat Google gesoek het na 'Rock64 no hdmi output' u in hierdie rigting gewys het.
Of u wonder miskien hoe u die 16 x 2 -skerm wat by 'n aankoop bygevoeg is, gebruik, wat goed lyk:
"Vir $ 10- $ 20, 'n enkelbordrekenaar wat ooreenstem met 'n Pi 3B+, lelike omhulsel, plus 'n kragadapter, LCD-skerm en 'n 16 GB mikro-sd-kaart."
wie?….
Hierdie instruksies sal beide pogings help. Dit sal 'n pad na 'n bedryfstelsel stel waarmee die HDMI deur u monitor herken kan word. Daarna kan u ook 95 persent van die lekkernye gebruik wat by die aanbod was, wat destyds 'n goeie idee was.
'N Bietjie agtergrond: daar is 'n bietjie geskiedenis met hierdie borde. Ons kry hierdie borde teen 'n lae koste omdat ons nie die eerste kopers is nie. Ons is eintlik die derde of vierde eienaar hiervan, dus moet ons verwagtinge daarvolgens gestel word. Baie van ons wat hierdie borde gekoop het, het gehoop dat dinge uit die boks sou werk - en dit het nie gebeur nie.
So wat nou? …. As u 'Caveat Emptor' -stemme in u kop het, - ek het beperkte goeie nuus - maar wat regtig frustrerend kan wees, is die gebrek aan ondersteuning vir hierdie borde.
En daarom word hierdie instruksies aangebied: Om u eers aan die gang te kry met die HDMI, en as 'n bonus, kan ons ook met die LCD -skerm koppel en speel met behulp van 'n geleende kode wat ek op 'n ander webwerf gevind het.
Benodighede:
Wat is nodig: Byna alles wat in die bondel goed verpakte, gelikwideerde bewakingsapparatuur ingebring is, sonder vreugde, 'n mikro -sd -na -usb -aansluiting, 'n bietjie kennis met etserprogrammatuur of die skep van 'n beeld op 'n mikro -sd -kaart, 'n bietjie geduld, 4 vroulike na vroulike springdrade.
Wat nie nodig is nie: u kan die kopstuk van die vrou neem met die vier drade wat met die I2C -bord verbind is en dit in die asblik gooi.
Geen soldeer! ja!
Stap 1: Demonteer
Ons gaan die inhoud van die verpakking uitmekaar haal deur die SBC uit die boks te verwyder deur die 4 klein skroewe wat die bord hou, los te skroef en die ekstra klein skroewe wat die lcd aan die omhulsel hou. Ek het net twee klein skroewe vir die lcd gehad, miskien het u meer.
Verwyder nou die LCD -kopstuk versigtig van die GPIO -penne van die rots 64, en trek ook die vier kabels liggies uit die I2C -aansluiting met die etiket "GND", "VCC", "SDA" en "SCL". Ek weet nie hoe om hierdie stuk te hergebruik nie, maar ons sal 4 verskillende penne gebruik, sodat ons die vroulike kop met drade kan weggooi.
Ons sal ook die SD -kaart van die SBC wil verwyder. Ek het twee borde bestel, een het 'n 16 GB kaart soos geadverteer, en een het 'n 8 GB kaart.
Op daardie stadium het ek 'n paar dinge hieroor begin wonder ….
Stap 2: Laai Armbian Ubuntu Legacy Kernel af
Moenie eers probeer om die sagteware uit te voer soos ontvang nie! Kom ons haal die sd -kaart uit en formateer dit om 'n splinternuwe bedryfstelsel (bedryfstelsel) op die bord te laai. Baie van die resensies wat ek hieroor gelees het, het gesê dat daar geen probleem was om 'n nuwe bedryfstelsel soos DietPi of Manjarro te laai nie, en HDMI het by die hek uitgewerk. Ek was nie so gelukkig nie. Ek was 0 vir 2.
Maar daar is goeie nuus. Die ou weergawe van Armbian Ubuntu (kern 4.4) sal werk - en solank ons nie die kern opdateer nie, moet ons die skermkonfigurasie wat deur die kern verskaf word, kan gebruik. Herformateer dus die SD -kaart en laat ons die Legacy OS aflaai (gebruik die Ubuntu - Bionic - Desktop op die ou BSP -weergawe) van hierdie webwerf:
wiki.pine64.org/index.php/ROCK64_Software_Release#Armbian
Nota: gebruiker = root
Wagwoord = 1234
Stap 3: Brand die nuwe prentjie met behulp van etser
U is waarskynlik reeds vertroud met die gebruik van etser om aflaai af te laai en te installeer as u al voorheen 'n SBC besit het. Hierdie stap is 'n vereiste, daarom moet dit genoem word, maar as dit vir u splinternuut is - moet u eter op u tafelmasjien installeer en Etcher gebruik om die prentjie op die SD -kaart wat op 'n Micro SD aangebring is, te verbrand USB -kaartadapter wat aan u lessenaar/skootrekenaar gekoppel is.
Sodra Etcher die skepping van die beeldlêer bevestig het, gooi u mikro -SD -kaart veilig uit u masjien, plaas dit terug op die Rock64, heg u sleutelbord, muis, HDMI -kabel en ethernetkabel aan. Steek die netsnoer in en hou duim vas.
Stap 4: Hey, kyk daarna! - Iets behalwe "HDMI buite bereik"
Ek het geen skermkiekies van hierdie volgorde van stappe geneem nie (hoe kan ek?), Maar as ek dit onthou, het die nuwe prent my by 'n opdraglyn afgelaai, en nie op die lessenaar nie. Die skerm lyk bevrore totdat ek op enter druk, en dan moes ek die hoofwagwoord verander na 'n nie -woordeboeknaam, 'n nuwe gebruiker byvoeg (my nuwe gebruiker heet pi) en 'n paar plaaslike konfigurasie -opsies maak voordat ek verder gaan. Armbian het al 'n paar lokaliseringsopsies vir my gemaak wat ek net moes bevestig.
In my wilde opgewondenheid om die eerste keer 'n werklike lessenaar te sien, het ek nie goeie notas hier geneem nie.
Stap 5: verander instellings-vertoon pas ons tafelblad aan
Noudat ons 'n lessenaar het om te konfigureer, laat ons 'n paar basiese optimalisasies doen. Om die skermresolusie te verander, kies in die hoofkieslys Instellings -skerm en verander dan ons resolusie tot 1920 x 1080. Dit sal ons tafelblad effens skerper laat lyk. Verander die muurpapier, lettertipe, tema en alle ander voorkeure van hier af na u smaak.
As u voel dat u regtig net 'n hooflose bediener wil bestuur, glo ek dat daar 'n paar opsies in Armbian-config is om die lessenaar uit te skakel.
Stap 6: Berei Armbian voor vir LCD -skerm - en Armbian Config
Begin met die voorbereiding vir die LCD -skerm deur die nodige pakkette te installeer. Tik vanaf die opdragreël:
sudo apt-get update --fix-missing
sudo apt-get install i2c-tools
en noudat python3 die norm is, moet ons ook smbus instel:
sudo apt-get install python-smbus
sudo apt-get install python3-smbus
'n paar konfigurasie veranderings:
Gebruik die opdrag:
sudo armbian-config
Stap 7: Armbian-Config
Ons kan 'n paar hardeware -konfigurasies maak om I2C en SPI toe te laat uit die hardeware -opsies onder System - Hardware Configuration
En terwyl ons hier is - ander konfigurasies: Gaan 1 stap terug na die vorige skerm en maak 'n paar persoonlike veranderinge. Maak seker dat ons die regte tydsone en taal het, en ek wil altyd my gasheernaam verander sodat ek die toerusting op my netwerk maklik kan identifiseer.
Ek het altyd 'n paar framboos -pi's wat musiek speel.
Verlaat die konfigurasie -afdeling en herlaai indien nodig.
Stap 8: Koppel die I2C -skerm weer aan
Alhoewel die bord met vier drade op die kop was, en dit duidelik nie 'n Raspberry Pi is nie, gaan ons dit weer bedraad asof dit was. Ek weet, dit maak ook min sin vir my, maar dit sal werk. Deur die pinouts vir die Raspberry pi -skema te gebruik, gaan ons VCC koppel aan Pin #2 of 4, SDA aan Pin #3, SCL na Pin #5, en uiteindelik Ground to Pin #6. Let op: ek gebruik Pi Pins, nie die GPIO -speldnommers nie.
Stap 9: Waarom die wiel herontdek? - Laat ons die bestaande kode gebruik
Hierdie stap is verreweg die belangrikste. Maar ek kan nie eerlikwaar die eer daarvoor aanvaar nie. Ek kan die skakel egter insluit-https://www.circuitbasics.com/raspberry-pi-i2c-lcd-set-up-and-programming/
Leen 'n paar luislangkode. Maak seker dat u die I2C_LCD_driver.py in u plaaslike masjien skep met behulp van die verskafde kode. U kan selfs al die nodige lêers aflaai.
Moenie vergeet om die biblioteek na die Rock64 te laat skuif nie.
Onderaan die tutoriaal is 'n paar voorbeeld -python -skrifte. Selfs as u nie vertroud is met python -kode nie, is die skrifte maklik om te lees en is dit 'n uitstekende stukkie kode om ons aan die gang te kry. Ek beveel aan dat u al die inligting wat hier verskaf word, gebruik en soveel skrifte ontwikkel as wat u benodig.
Stap 10: Ontdek ons I2C
In die biblioteek van die vorige stap is verwysings en adresse wat ons sal moet verander.
voer die volgende kode uit om te bepaal wat die adres vir ons skerm is:
sudo i2cdetect -y 0
In my geval het ek die verwysing na 3f opgemerk, so ek sal daarop let en die LCD -adres in die biblioteek se konfigurasie lêer dienooreenkomstig verander.
Klik op elke prent om die prentjie uit te brei om die ligging en adres op te let.
Stap 11: Installeer Idle - opsioneel
Ons kan waarskynlik in python werk met behulp van die terminale venster, maar as ons in die toekoms regtig goeie dinge met python wil maak, is dit wonderlik om 'n dopvenster te hê om van te werk.
sudo apt-get install idle
Idle sal homself byvoeg by ons menubalk genaamd ontwikkeling.
Stap 12: Laat ons toets
Nog in ons terminale venster, kan ons ons werk tot dusver toets: met behulp van die voorbeeldlêer wat deur die Circuit Basics -skakel verskaf is, of die bylae wat hier verskaf word, toets ons eerste lopie: (Circuit Basics -lêernaam is "hello.py")
sudo python3 cbhello.py
'Hallo wêreld' moet op ons skerm verskyn - baie geluk!
Ctrl-C stop die luislangkode en gee die opdragprompt terug.
Sien jy nog net 'n blou skerm? Jou kontrasinstellings is dalk te laag. Neem 'n klein Philips -kopskroewedraaier en draai die pot effens aan die agterkant van die I2C -skermbord effens om u kontras 'n bietjie aan te pas. Dieselfde geld, maar teenoorgestelde as u 'Hello World' kan sien, maar dit verskyn agter blokke.
Gaan na u terminale vir python -foutboodskappe.
Stap 13: Bevries nou
Byna klaar, net 'n bietjie skoonmaakwerk van hier af. Onthou dat ons 'n ouer kernweergawe gebruik. Die opdatering van ons sagteware hou geen gevaar in nie, maar opdaterings van die firmware kan 'n ramp veroorsaak. Bevries ons stelsel van verdere firmware -opgraderings deur die volgende te besoek:
sudo armbian-config
- hierdie keer om die stelsel te sluit om opgraderings toe te laat. U sal sien dat my skermkiekie geneem is nadat ek die opgraderings gevries het (sien "ontvries" - en die agtergrond is rooi teenoor blou na die vries). Ek kan altyd ontvries, maar ek beveel sterk aan dat ons hierdie versoeking vermy. Vir giggel het ek die firmware opgegradeer net om te sien wat sou gebeur, en soos verwag, het slegte dinge met my X11 -gids gebeur. Ek moes van nuuts af begin, nie net 'n eenvoudige ongedaanmaak nie.
Stap 14: Dremelize Access vir die HDMI, monteer weer
Het u 'n dremel wat rondlê? Die plastiek op die omhulsel is redelik dun, en dit is redelik maklik om 'n hdmi -poort te maak. Ek sou my voorstel dat 'n goeie, skerp skêr ook 'n kort gat sou maak vir die hdmi -kabel. As gevolg van die hoek van die poort na die omhulsel, moet u ekstra ruimte oorlaat vir die breedte van die kabelsnoer. As u hierdie stap in die wiele ry, hoef u nie bekommerd te wees nie; hoe stel ek dit goed? - onaantreklik?
Een van die mooiste eienskappe van die bord wat nie wyd aangewys word nie, is die klankgehalte. Ek het 'n gat geboor wat groot genoeg is om 'n 3,5 mm -klankaansluiting deur die tas te trek, nie te ver van my hdmi -uitsparing af nie. Ek vind dit nie nodig om 'n hoed of dac/hoed aan te heg nie, aangesien die klank uit die jack baie goeie kwaliteit is.
In die teenoorgestelde rigting wat ons die kas gedemonteer het, monteer die bord en die skerm weer op die kas. Ons werk word hier gedoen.
Stap 15: Gevolgtrekking
Nadat ek probeer het om verskillende ander bedryfstelsels te probeer, is ek meer as tevrede met Armbian. Eintlik was ek tevrede met die aanvanklike opstelling en konfigurasie, en in vergelyking met die ekwivalent van die initialisering van 'n pi, het Armbian 'n bietjie meer intuïtief gelyk. Ek het ook 'n (regte) Debian probeer, maar dit het gelyk asof dit die bord verval het, en 'n paar ander bedryfstelsels wat ek nie sou noem nie, omdat dit net nie werk nie.
Armbian blyk die Rodney Dangerfield van Linux OS's te wees, (selfs Distro Watch gee hulle die koue skouer), maar ek begin dit regtig geniet.
Alhoewel ek geen ontevredenheid met die rock64 het nie, sal dit nog 'n rukkie neem voordat ek vertrou dat ek weer 'n nuwe bord koop.
Hopelik het dit u uit die weg geruim, en is u oppad na ontwikkelingsgeluk.
-spesiale dank aan Scott Campbell by Circuit Basics vir u uitstekende werk!
Aanbeveel:
ESP8266 OLED - Kry tyd en datum vanaf die internet: 8 stappe
ESP8266 OLED - Kry tyd en datum vanaf die internet: in hierdie tutoriaal leer ons hoe om die datum en tyd van NIST TIME -bediener af te haal met ESP8266 OLED en Visuino, kyk na 'n demonstrasievideo
Kry tyd vanaf die internet met behulp van ESP8266 - NTP -klokprojek met ESP8266 Nodemcu: 5 stappe
Kry tyd vanaf die internet met behulp van ESP8266 | NTP -klokprojek met ESP8266 Nodemcu: In hierdie tutoriaal sal ons sien hoe u tyd kry met die ESP8266/nodemcu met Arduino IDE. Om tyd te kry, is veral handig in data -aanmelding om u lesings te tydstempel. As u ESP8266 -projek toegang tot die internet het, kan u tyd kry met Netwerk T
Visuino - Kry akkurate tyd vanaf die internet NIST -bediener met behulp van NodeMCU: 8 stappe
Visuino - Kry akkurate tyd vanaf die internet -NIST -bediener met behulp van NodeMCU: in hierdie tutoriaal gebruik ons NodeMCU Mini, OLED Lcd en Visuino om lewendige internettyd vanaf NIST -bediener op LCD te vertoon. Kyk na 'n demonstrasievideo. Die eer vir inspirasie kom by die YouTube -gebruiker " Ciprian Balalau "
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: 4 stappe
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry … Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: as u ooit na 'n webwerf gaan en 'n liedjie speel waarvan u hou en dit wil hê, is dit die instruksie dat u nie my skuld het as u iets deurmekaar maak nie (die enigste manier waarop dit kan gebeur, is as u sonder rede begin om dinge uit te vee) ) Ek kon musiek kry vir
Hoe u toegang tot u musiek vanaf enige plek kan kry met u Mac Mini: 5 stappe
Hoe u oral toegang tot u musiek kan kry met u Mac Mini: hierdie instruksies maak van u rekenaar 'n privaat deelbediener. Dit bied u musiek aan, sodat slegs u dit kan regkry. Maar as u internetverbinding vinnig genoeg is, kan u dit regoor die wêreld bereik. Hoe gaaf is dit nie