Sadržaj:
- Korak 1: Trebat će vam:
- Korak 2: Sastavite svoj narandžasti PI računar:
- Korak 3: Povežite OPI
- Korak 4: Povežite ekran
- Korak 5: Priključite izvor napajanja
- Korak 6: Preuzmite Linux sliku
- Korak 7: Priključite SD karticu
- Korak 8: Pretvorite kantu u Fex
- Korak 9: Pripremite siguran Script.fex
- Korak 10: Konfigurirajte parametre prikaza
- Korak 11: Gotovo uređivanje Fex -a
- Korak 12: Pokrenite OPI
- Korak 13: Podesite kraj ekrana s desnog dna
- Korak 14: Podesite veličinu izbornika Start
- Korak 15: Prilagodite radne prostore
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
PREDGOVOR. Čini se da svaki drugi koristi veliki, pa čak i veći televizor ili monitor sa blesavom narančastom PI pločom. I izgleda malo pretjerano kada je namijenjeno za ugrađene sisteme. Ovdje nam treba nešto malo i nešto jeftino. Poput starog prijenosnog televizora ili LCD ekrana koji se obično koristi u automobilima za povezivanje s kamerom stražnjeg pogleda. Ako ćete koristiti tako nešto, onda su sva pitanja kojima su svi forumi prepuni, poput "Kako mogu postaviti rezoluciju od nekoliko hiljada do nekoliko hiljada?" ovdje su van upotrebe. Nasuprot tome, zapravo će vas zanimati: "Kako postaviti NISKU rezoluciju?".
Imajte na umu i da za razliku od starih televizora sa vakuumskim cijevima ili onih skupocjenih monitora za velike računare s više načina rada, jeftini i jednostavni LCD displeji obično mogu podržati jedan ili dva različita video načina. A ako se dolazni signal ne podudara ni sa jednim od njih, sve što ćete vidjeti je prazan ekran. Zaslon se možda čak neće udostojiti pokazati bilo kakve znakove života ako se ulazni signal ne podudara. Ostavljate osjećaj da je ili ekran mrtav ili je narandžasta mrtva ili je nešto pošlo po zlu s adapterom …
Korak 1: Trebat će vam:
- (Desktop) računar sa operativnim sistemom Windows sa internetskom vezom;
- Narančasta PI ploča s HDMI priključcima. (Većina ih ima jedan, ali postoje neka isključenja. Narandžasta PI nula, na primjer) i Neki 5v izvor napajanja za napajanje Orange PI;
- Micro SD (tm) fleš kartica za zapis slike operativnog sistema vašeg PI -ja. Kartica bi trebala biti prilično velika. 4Gb je dovoljno, ali što je veće, to bolje;
- Displej za retrovizor automobila sa RCA kompozitnim video ulazom. (Većina dostupnih se zapravo oslanja na RCA konektore.);
- HDMI TO RCA adapter;
- Napajanje od 12V za ekran;
- I naravno kablovi za međusobno povezivanje.
Korak 2: Sastavite svoj narandžasti PI računar:
Pronađite razumno slobodno područje na svom stolu, stavite tamo svoj narandžasti PI, adapter HDMI-to-RCA, ekran i jedinice za napajanje.
Korak 3: Povežite OPI
Spojite Orange PI na adapter nekim HDMI-to-HDMI kabelom.
Korak 4: Povežite ekran
Spojite HDMI-na RCA adapter na zaslon pomoću nekog RCA-na-RCA kabela. Imajte na umu da kompozitni video signal obično prolazi kroz ŽUTI priključak. CRVENA utičnica zaslona za vožnju unatrag automobila obično se koristi za napajanje od 12 volti (to biste trebali bolje osigurati ako pogledate priručnik vašeg zaslona).
Korak 5: Priključite izvor napajanja
Priključite modul napajanja 5v na vaš Orange PI i 12v modul napajanja na LCD ekran za pregled automobila. Nemojte još uključivati napajanje u električnu mrežu. (U svakom slučaju to je besmisleno u ovoj fazi, jer narandžasti PI nije pravilno konfiguriran, pa nećete vidjeti ništa zanimljivo.)
Korak 6: Preuzmite Linux sliku
Preuzmite sliku odgovarajućeg operativnog sistema i zapišite je na svoju Micro SD karticu. Postoji mnogo vodiča kako to učiniti ispravno. Na primjer, možete se obratiti ovom uputstvu:
www.orangepi.org/Docs/SDcardinstallation.html
Po mom mišljenju, bolje je koristiti neku Debian ili Ubuntu distribuciju sa službene stranice (https://www.orangepi.org/downloadresources/), a ne armbijsku, jer ova zadrži svoju konfiguracijsku datoteku (script.bin) duboko u izvornoj ext2 particiji Linuxa, pa ga je teško prebaciti na stolno računalo, a još teže ga je vratiti nakon potrebnih izmjena. Za pisanje datoteka na Linux particiju potreban vam je PC sa Linux -om ili virtuelni računar sa Linux -om. Sve vrste čitača/pisaca "Windows to ext2fs" su "bure praha" - Nikad ne znate kada (i zašto) će uništiti vaš datotečni sistem dovraga.
Kažu da uređivanje datoteke scipt.bin treba obaviti direktno na Orange Pi. ali … imajte na umu sljedeće faktore:
- Vaš Orange PI još nije ispravno konfiguriran i "igra mrtav", pa je nepoznato kako ga treba koristiti za ispravljanje script.bin
- Čak i ako ste svoj Orange PI spojili na neki veliki i otmjeni višenamjenski HDMI monitor, ipak je opasno uključiti Orange PI ploču i učitati nepravilno konfiguriran operativni sistem. Razlog je taj što se script.bin koristi ne samo za konfiguriranje video rezolucije i učestalosti osvježavanja, već i za kontrolu brzine procesora i memorije. Ako se nepravilno postavi, može doći do pregrijavanja i oštećenja ploče. I to će najvjerojatnije biti pogrešno postavljeno, jer postoji mnogo vrsta narančastih PI ploča, a šansa da script.bin sa vaše preuzete slike odgovara vašoj konkretnoj ploči je minijaturna. Stvari su još gore zbog činjenice da je većina skripti.bin vani već pripremljena od strane overklokera. Zato zadržite žalbe i pripremite se za uređivanje datoteke script.bin na svom stolnom računaru.
Korak 7: Priključite SD karticu
Upotrijebite odgovarajući adapter za priključivanje SD kartice (sa instaliranom slikom operativnog sistema) na vaš stolni računar. Nadalje ću pretpostaviti da ste zdravi i da tamo koristite Windows. Ako ste slijedili moj savjet i upotrijebili sliku koja čuva svoj script.bin na FAT particiji, lako ćete vidjeti disk koji sadrži dvije (ili više) datoteka: script.bin i uImage. Ovo posljednje je Linux boot kernel i bolje je da ga pustimo.
Korak 8: Pretvorite kantu u Fex
Kopirajte script.bin u neku fasciklu na svom stonom računaru i pretvorite je u tekstualni (tzv. "Fex") format. Za konverziju trebat će vam pomoćni program za pretvorbu. Pronađite ispravnu kopiju fexc.exe za Windows ili slijedite moja prethodna uputstva Orange PI HowTo: Prevedite Sunxi alat za Windows pod Windowsima
Koristite naredbu "bin2fex" ili direktno upišite:
"fexc -I bin -O fex script.bin script.fex"
u odzivu "dos" i pritisnite enter.
(Da bi funkcionirao, morate imati uslužni program fexc u istoj mapi, u koju ste kopirali svoj script.bin. Alternativno, možete pokušati postaviti varijablu okruženja PATH u vašim prozorima tako da pokazuje gdje ste instalirali fexc.exe. Još alternativnije možete preuzeti fexc_install.zip, raspakirati ga u neku mapu i tamo dvaput kliknuti install.bat. Instalacijska skripta će stvoriti mapu c: / stool / na vašem c: tvrdom disku i postaviti dvije prečice: BIN_TO_FEX i FEX_TO_BIN na radnu površinu. Sve što trebate je kopirati datoteku script.bin u mapu c: / stool / i dvaput kliknite na ikonu BIN_TO_FEX da biste dobili datoteku script.fex oblikovanu u tekstu. Nakon što završite s uređivanjem, samo dvaput kliknite na ikonu FEX_TO_BIN da biste je vratili u binarni format. UPOZORENJE: Ako se zaista osjećate da morate svesti na ovu posljednju mjeru, možda niste dovoljno pametni za dobro rukovanje vašim narančastim računarom. Možda je bolje potražiti pomoć tamo u blizini.)
Na kraju biste trebali završiti s tekstualnom datotekom script.fex. Za uređivanje upotrijebite bilo koji uređivač običnog teksta. Večni notepad.exe (sa vaše Windows distribucije) ili Notepad ++ ili bilo koji uređivač bilo kojeg programskog IDE -a će odgovarati. (Ne pokušavajte koristiti Arduino IDE u ove svrhe - to će vas izbaciti žaleći se da to nije arduino projekt. Ostali IDE -i imaju tendenciju da budu liberalniji.)
Korak 9: Pripremite siguran Script.fex
Sada biste trebali moći pregledati i urediti datoteku script.fex. (Ona koju ste dobili dešifriranjem script.bin). Prije svega pogledajte prvi dio datoteke. Odjeljak se naziva [proizvod] i u navodnicima bi trebao biti niz koji sadrži mašinu ključeva i neku tekstualnu vrijednost (desno od znaka jednakosti). Ovako nešto:
machine = "neki naziv mašine"
Ako se vrijednost u navodima TAČNO podudara s vašim tipom Orange Pi ploče, vjerojatno ste dovoljno sretni da imate datoteku script.bin koja ima ispravne postavke za memoriju i CPU, pa možete nastaviti do SLJEDEĆI KORAK. Drugi će morati urediti datoteku script.fex kako bi bila sigurna.
Prije svega idite na odjeljak pod nazivom [target]. Tamo ćete vidjeti ključ koji se naziva boot clock dodjeljuje nekoj vrijednosti. Otprilike to:
[meta]
boot_clock = 1536
Numerička vrijednost desno od znaka jednakosti je frekvencija procesora u MHz. Ako je ispod 1000 ili samo blago povišeno (npr. Poput 1008), možete ostaviti stvari kakve jesu i nastaviti dalje. Ako je drugačije kao u ovom primjeru, sat je postavljen na ~ 1500 ili čak na ~ 2000. Bolje ga smanjite. Ili provjerite je li vaša ploča zaista moćni vrhunski vrh narančaste pi serije (poput Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH i POVRATAK NARANČASTI PI …).
Takođe se pobrinite da ne samo da imate odgovarajuće hladnjake, već su i oni već instalirani na čipovima Orange PC -ja.
Još jedno zanimljivo mjesto u datoteci script.fex bit će odjeljak [dvfs_table]. Tamo ćete vidjeti tabelu umnožavanja CPU frekvencija. Ovdje se frekvencije mjere u Hz, pa želite te devetoznamenkaste brojeve. Još jednom, ako vaš pogled nije iskrivljen vrlo visokim brojevima (poput max_freq = 1536000000 i više), ako imate gornju ploču, možete nastaviti dalje. U suprotnom biste trebali smanjiti vrijednosti. Gdje nabaviti ispravne? Predlažem da ih kopirate i zalijepite sa:
Za vašu udobnost, kopirao sam ih ovdje:
[dvfs_table] max_freq = 1008000000 min_freq = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_v400 lv4_004 lv300
To su zasigurno sigurne, ali pomalo slabe vrijednosti. Međutim, uvijek ćete ih moći pokušati povećati u budućnosti.
I na kraju odjeljak [dram_para]. Ovdje imamo brzinu dramskog takta u MHz u obliku parametra dram_clk. Sunxi Fex Guide predlaže da ovdje postavite dram_clk = 360. Međutim, za nedavne ploče čini se da je preniska. Ovdje upotrijebite vrijednost blizu 600. Kao
dram_clk = 624
ili
dram_clk = 576
Svi tamo traže veću računalnu snagu, ali ipak ne propuštaju korak smanjivanja frekvencija na sigurne vrijednosti. Možda ćete moći razumjeti o čemu govorim kada vaš Linux počne gubiti svoje datoteke samo u procesu jednostavnog kopiranja s jednog mjesta na drugo.
Korak 10: Konfigurirajte parametre prikaza
Na kraju smo došli do postavki parametara ekrana. U vašoj datoteci script.fex pronađite odjeljak [boot_disp] … I izbrišite ga kao cijeli odjeljak. To je zbog toga što se ovaj odjeljak koristi samo za prikaz nekih reklamnih banera tokom procesa pokretanja Orange PI. A budući da nećemo koristiti ovu funkciju, ona ostaje samo kao izvor dodatnih mogućih grešaka (poput ljepljive rezolucije itd.)
Odjeljak od interesa bit će [disp_init]. To bi trebalo biti ovako:
[disp_init] disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 3 screen1_output_type = 3 screen1_output_mode = 3 fb0_format = 0 fb0_width = 0 fb0_height = 0 fb1_format = fb1 0bb
Kopirajte odavde i zalijepite u svoj script.fex ako želite. Imajte na umu da tip izlaza na ekranu mora biti 3 (hdmi), a način izlaza na ekranu mora biti 3 (720 x 576 bez prepleta). To je dobro mjesto za napomenuti da je ova postavka OTVORENA OD HARDVERA. To znači da ako imate, recimo, HDMI-na-VGA adapter (ne HDMI-na-RCA/TV), potreban izlazni način rada može biti drugi. Možete isprobati druge načine kako biste provjerili odgovaraju li vam. Evo vremena kada ćete blagosloviti činjenicu da možete urediti konfiguracijsku datoteku na svom stolnom računaru, a ne na Orange PI -u koji se konfigurira.
Još jedna bitna stvar koju trebate učiniti je isključiti hdmi šifriranje. Pronađite (ili stvorite) odjeljak [hdmi_para] i dodajte sljedeće nizove:
hdcp_enable = 0hdmi_cts_compatibility = 1
Cijeli odjeljak će izgledati ovako:
[hdmi_para] hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1
I opet ga možete kopirati i zalijepiti odavde u svoju datoteku script.fex.
Korak 11: Gotovo uređivanje Fex -a
Završili smo sa script.fex, pa ga spremite na tvrdi disk i izađite iz softvera za uređivanje teksta.
Koristite fex2bin.bat (ili prečicu FEX_TO_BIN na radnoj površini) da biste datoteku zapakirali u binarni format. Upamtite da script.bin obično ima atribut "samo za čitanje" i da ga pomoćni program fexc ne može automatski prepisati. (Ovo sam ispravio u distribuciji za vrlo amatere - one koji koriste prečice na radnoj površini. Drugi bi trebali biti manje zaboravljajući.)
Korak 12: Pokrenite OPI
Konačno smo dobili našu novu i svježu blistavu datoteku script.bin, pa je vrijeme da je kopiramo na SD karticu za podizanje sistema Orange PC -a. Umetnite ga u svoj narančasti PI utor (ne zaboravite kliknuti na "sigurno ukloni medij" u ladici za Windows prije nego izvadite karticu.)
Uključite napajanje od 12 V u električnu mrežu da biste uključili prikaz automobila unatrag. Učinite isto s napajanjem od 5 V da biste uključili narančasti PI. I sada na svom ekranu možete vidjeti /*mrtve ljude* / poruke sa Linuxa koji se pokreće.
Ovdje se moglo stati. Ali neko možda neće biti dovoljno zadovoljan činjenicom da slika možda ne pristaje tačno ekranu. Neki njegovi dijelovi (blizu granica) možda se neće vidjeti na ekranu. Dakle, posljednja faza bit će podešavanje ekrana.
Korak 13: Podesite kraj ekrana s desnog dna
Šteta, ali fbset slične uslužne programe za Linux … Pa ne mogu reći, ne rade … Kad radite nešto potpuno pogrešno, odmah ćete završiti sa oštećenim ekranom. Ali dok ostajete u granicama razumnih promjena, čini se da se sistem Orange Pi + HDMI na RCA adapter + TV ekran ponaša kao da mu je sve isto. Dakle, najbolji i provjereni način postavljanja granica ekrana ovdje je van igre. Međutim, još je rano za odustajanje. Prije svega, prilično je lako izaći s krajnjeg desnog i donjeg dijela ekrana. Da biste to učinili, možete koristiti provjereni pristup izmjene script.bin.
Još jednom pogledajte odjeljak [disp_init]. Za 4,3 inčni ekran možete koristiti sljedeći tekst:
[disp_init]
disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 3 screen1_output_type = 3 screen1_output_mode = 3 fb0_format = 10 fb0_width = 704 fb0_height = 544 fb1_format = 10 fb1_width
Za ostale dimenzije možete pokušati povećati/smanjiti postavke vertikalne/horizontalne rezolucije. Imajte na umu, međutim, da brojevi moraju biti više od šesnaest (zapravo možda 8). Zato ne unosite proizvoljne vrijednosti. Počnite od poznatih (fb0_width = 720 i fb0_height = 576) i počnite oduzimati 16. I.e
fb0_width = 704 -OR- fb0_width = 720
fb0_height = 576 fb0_height = 560
Korak 14: Podesite veličinu izbornika Start
U nekom trenutku moći ćete ispravno vidjeti donju desnu ivicu slike na ekranu. Stvari nisu tako dugačke s gornjim lijevim kutom. Mogu samo predložiti prilagodbu postavki vašeg Xorg -a. U "Debian XFCE 0.9.1" idite na postavke-> ploča i postavite povećanje širine i smanjenje dužine početnog izbornika.
Korak 15: Prilagodite radne prostore
Zatim idite na Postavke-> radni prostori i upotrijebite karticu "granice" za postavljanje granica zaslona. Ograničit će veličinu prozora novo pokrenutih aplikacija na područje ekrana omeđeno vašim postavkama. Međutim, to nije lijek. S vremena na vrijeme aplikacije će pokušavati pobjeći izvan tih granica (i zasigurno će uspjeti). Da bih vas smirio, mogu reći da ne gubite previše. Čak i sa pravilno postavljenim 5 "800 x 480 TFT monitorom, mnoge grafičke aplikacije Orange PI Linux su i dalje neupotrebljive (posebno kreator QT -a).