Kazalo:

Orange PI HowTo: Nastavite ga za uporabo z avtomobilskim zaslonom za vzvratno vožnjo in vmesnikom HDMI na RCA: 15 korakov
Orange PI HowTo: Nastavite ga za uporabo z avtomobilskim zaslonom za vzvratno vožnjo in vmesnikom HDMI na RCA: 15 korakov

Video: Orange PI HowTo: Nastavite ga za uporabo z avtomobilskim zaslonom za vzvratno vožnjo in vmesnikom HDMI na RCA: 15 korakov

Video: Orange PI HowTo: Nastavite ga za uporabo z avtomobilskim zaslonom za vzvratno vožnjo in vmesnikom HDMI na RCA: 15 korakov
Video: CS50 2014 – неделя 0, продолжение 2024, Julij
Anonim
Orange PI HowTo: Nastavite ga za uporabo z avtomobilskim zaslonom za vzvratno vožnjo in vmesnikom HDMI na RCA
Orange PI HowTo: Nastavite ga za uporabo z avtomobilskim zaslonom za vzvratno vožnjo in vmesnikom HDMI na RCA

PREDGOVOR. Zdi se, da vsak drugi uporablja velik in še večji televizor ali monitor z neumno oranžno ploščo PI. In videti je malo pretirano, če je namenjeno vgrajenim sistemom. Tu potrebujemo nekaj malega in nekaj poceni. Kot stari prenosni televizor ali LCD zaslon, ki se običajno uporablja v avtomobilih za povezavo s kamero od zadaj. Če boste uporabili kaj takega, potem so vsa vprašanja, ki so polna vseh forumov, na primer "Kako lahko nastavim ločljivost od več tisoč do več tisoč?" tukaj niso v uporabi. Nasprotno vas bo dejansko zanimalo: "Kako ločljivost nastaviti NIZKO?".

Upoštevajte tudi, da lahko za razliko od starih televizorjev z vakuumsko cevjo ali tistih domišljijskih dragih večnamenskih računalniških monitorjev poceni in preprost LCD zaslon običajno podpira enega ali dva različna video načina. In če se dohodni signal ne ujema z nobenim od njih, boste videli le prazen zaslon. Če se vhodni signal ne ujema, se zaslon morda celo ne spodobi prikazati znakov življenja. Občutek imate, da je zaslon mrtev ali oranžna mrtva ali pa je šlo kaj narobe z adapterjem …

1. korak: Potrebovali boste:

Boste potrebovali
Boste potrebovali
Boste potrebovali
Boste potrebovali
Boste potrebovali
Boste potrebovali
  1. (Namizni) računalnik z operacijskim sistemom Windows z internetno povezavo;
  2. Oranžna PI plošča s priključki HDMI. (Večina jih ima eno, vendar obstajajo nekatere izključitve. Orange PI Zero, na primer) in nekaj 5v napajalnika za vklop Orange PI;
  3. Flash kartica Micro SD (tm) za zapis podobe operacijskega sistema vašega PI. Kartica mora biti precej velika. 4Gb je dovolj, a večji je, bolje;
  4. Zaslon za vzvratno vožnjo avtomobila s kompozitnim video vhodom RCA. (Večina razpoložljivih se dejansko opira na priključke RCA.);
  5. Adapter HDMI TO RCA;
  6. 12v napajalnik za zaslon;
  7. In seveda kabli za medsebojno povezavo.

2. korak: Sestavite svoj oranžni računalnik na osnovi PI:

Sestavite svoj oranžni računalnik na osnovi PI
Sestavite svoj oranžni računalnik na osnovi PI

Na mizi poiščite razumno prosto mesto, vanj položite svoj oranžni PI, adapter HDMI-to-RCA, zaslon in napajalne enote.

3. korak: Priključite OPI

Priključite OPI
Priključite OPI

Orange PI povežite z adapterjem s kablom HDMI-to-HDMI.

4. korak: Priključite zaslon

Priključite zaslon
Priključite zaslon

Vmesnik HDMI-to RCA priključite na zaslon z nekim kablom RCA-to-RCA. Upoštevajte, da sestavljeni video signal običajno gre skozi RUMENI VTIČNIK. RDEČA vtičnica zaslona za vzvratno vožnjo avtomobila se običajno uporablja za 12 -voltno napajanje (to bi morali bolje zagotoviti tako, da pogledate priročnik vašega zaslona).

5. korak: Priključite napajalnik

Priključite napajalnik
Priključite napajalnik

Priključite 5 -voltni napajalni modul na vaš oranžni PI in 12 -voltni napajalni modul na LCD -prikazovalnik vašega avtomobila. Napajalnikov še ne priklapljajte v omrežje. (Na tej stopnji je vseeno nesmiselno, ker oranžni PI ni pravilno konfiguriran, zato ne boste videli nič zanimivega.)

6. korak: Prenesite sliko Linuxa

Prenesite sliko za Linux
Prenesite sliko za Linux

Prenesite sliko ustreznega operacijskega sistema in jo zapišite na kartico Micro SD. Obstaja veliko navodil, kako to narediti pravilno. Lahko se na primer sklicujete na ta navodila:

www.orangepi.org/Docs/SDcardinstallation.html

Po mojem mnenju je bolje uporabiti nekaj distribucije Debian ali Ubuntu z uradnega spletnega mesta (https://www.orangepi.org/downloadresources/) namesto armbijskega, ker slednji hrani svojo konfiguracijsko datoteko (script.bin) globoko v izvorni particiji ext2 za Linux, zato ga je težko prenesti na namizni računalnik in ga po potrebnih spremembah še težje postaviti nazaj. Za zapisovanje datotek na particijo Linuxa potrebujete računalnik z operacijskim sistemom Linux ali navidezni računalnik z operacijskim sistemom Linux. Vse vrste bralcev/piscev "Windows v ext2fs" so nekako "sod prahu" - nikoli ne veš, kdaj (in zakaj) bodo tvoj datotečni sistem uničili v pekel.

Pravijo, da je treba datoteko scipt.bin urediti neposredno na Orange Pi. vendar … Ne pozabite na naslednje dejavnike:

  • Vaš Orange PI še ni pravilno konfiguriran in "igra mrtev", zato ni znano, kako naj ga uporabimo za popravljanje script.bin
  • Tudi če ste svoj Orange PI priključili na kakšen velik in domišljijski večnamenski monitor HDMI, je vseeno nekoliko nevarno vklopiti Orange PI ploščo in naložiti nepravilno konfiguriran operacijski sistem. Razlog je v tem, da se script.bin ne uporablja samo za konfiguracijo ločljivosti videa in hitrosti osveževanja, temveč tudi za nadzor hitrosti procesorja in pomnilnika. Če je nastavljena nepravilno, se lahko pregreje in lahko poškoduje ploščo. Najverjetneje bo napačno nastavljeno, ker obstaja veliko vrst oranžnih PI plošč in možnost, da bo script.bin z vaše prenesene slike ustrezal vaši posebni plošči, je majhna. Stvari so še slabše zaradi dejstva, da so večino script.bin tam že pripravili overclockerji. Zato obdržite pritožbe in se pripravite na urejanje datoteke script.bin na namiznem računalniku.

7. korak: Priključite kartico SD

Priključite kartico SD
Priključite kartico SD

Uporabite ustrezen adapter, da kartico SD (z nameščeno sliko operacijskega sistema) priključite na namizni računalnik. Nadalje bom domneval, da ste zdravi in da uporabljate Windows. Če ste upoštevali moj nasvet in uporabili sliko, ki hrani skript.bin na particiji FAT, boste zlahka videli disk, ki vsebuje dve (ali več) datoteki: script.bin in uImage. Slednje je zagonsko jedro Linuxa in bolje je, da ga opustimo.

8. korak: Pretvorite koš v Fex

Pretvorite posodo v Fex
Pretvorite posodo v Fex

Kopirajte script.bin v neko mapo na namiznem računalniku in jo pretvorite v besedilno (tako imenovano "fex") obliko. Za pretvorbo potrebujete pripomoček za pretvorbo. Poiščite ustrezno delujočo kopijo fexc.exe za Windows ali sledite mojim prejšnjim navodilom Orange PI HowTo: Compile Sunxi Tool za Windows v sistemu Windows

Uporabite ukaz "bin2fex" ali neposredno vnesite:

"fexc -I bin -O fex script.bin script.fex"

v pozivu "dos" in pritisnite enter.

(Če želite, da deluje, morate vsekakor imeti pripomoček fexc v isti mapi, kamor ste kopirali datoteko script.bin. Lahko pa tudi poskusite nastaviti spremenljivko okolja PATH vaših oken tako, da kaže na mesto, kjer ste namestili fexc.exe. Še bolj alternativno lahko prenesete fexc_install.zip, ga razpakirate v neko mapo in tam dvokliknete install.bat. Namestitveni skript bo ustvaril mapo c: / stool / na trdem disku c: in dal dve bližnjici: BIN_TO_FEX in FEX_TO_BIN na namizje. Vse, kar potrebujete, je, da kopirate datoteko script.bin v mapo c: / stool / in dvokliknete ikono BIN_TO_FEX, da dobite datoteko script.fex v obliki besedila. In ko končate z urejanjem, samo dvakrat kliknite ikono FEX_TO_BIN, da jo vrnete v binarni format. tam v bližini.)

Na koncu bi morali dobiti besedilno datoteko script.fex. Za urejanje uporabite kateri koli urejevalnik navadnega besedila. Večni notepad.exe (iz distribucije Windows) ali Notepad ++ ali kateri koli urejevalnik katere koli programske IDE bo ustrezal. (V te namene ne poskušajte uporabljati Arduino IDE - to vas bo izgnalo in se pritožili, da to ni projekt arduino. Drugi IDE so ponavadi bolj liberalni.)

9. korak: Pripravite Safe Script.fex

Zdaj bi morali videti in urediti datoteko script.fex. (Tistega, ki ste ga dobili z dešifriranjem script.bin). Najprej si oglejte prvi del datoteke. Odsek se imenuje [izdelek] in v narekovajih mora biti niz, ki vsebuje stroj s ključi in nekaj besedilne vrednosti (desno od znaka enakosti). Nekaj podobnega:

stroj = "nekaj imena stroja"

Če se vrednost v narekovajih natančno ujema z vašo vrsto plošče Orange Pi, ste verjetno dovolj srečni, da imate datoteko script.bin, ki ima pravilne nastavitve za pomnilnik in CPE, in lahko nadaljujete na NAPREJ KORAK. Drugi bodo morali datoteko script.fex urediti, da bo varna.

Najprej se pomaknite do razdelka z imenom [target]. Tam boste videli ključ, imenovan zagonska ura, ki je dodeljen neki vrednosti. Nekako tako:

[cilj]

boot_clock = 1536

Številčna vrednost desno od znaka enakosti je frekvenca procesorja v MHz. Če je pod 1000 ali le rahlo nad (na primer 1008), lahko pustite stvari takšne, kot so, in nadaljujte. Če je drugače, kot je v tem primeru, ura nastavljena na ~ 1500 ali celo na ~ 2000, jo raje zmanjšajte. Ali pa se prepričajte, da je vaša plošča res mogočen vrhunski del oranžne pi serije (na primer Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH in THE RETURN OF ORANŽNI PI …).

Prepričajte se tudi, da nimate samo ustreznih hladilnikov, ampak tudi, da so že nameščeni na čipih Orange PC.

Drugi zanimiv element datoteke script.fex bo razdelek [dvfs_table]. Tam boste videli tabelo, ki ustvarja razmišljanje o frekvencah procesorja. Tukaj se frekvence merijo v Hz, zato bi radi dobili 9-mestne številke. Še enkrat, če vaš pogled ni popačen z zelo visokimi številkami (na primer max_freq = 1536000000 in več), če imate zgornjo ploščo, lahko nadaljujete. V nasprotnem primeru morate zmanjšati vrednosti. Kje dobiti prave? Predlagam, da jih kopirate in prilepite z:

Zaradi vaše udobnosti sem jih kopiral tukaj:

[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_v00_00000000000000000000000000000000000000

To so vsekakor varne, a nekoliko brakične vrednote. Vendar jih lahko v prihodnosti vedno poskušate povečati.

In končno razdelek [dram_para]. Tu imamo hitrost drama v MHz v obliki parametra dram_clk. Sunxi Fex Guide predlaga, da tukaj nastavite dram_clk = 360. Vendar se zdi, da so zadnje plošče prenizke. Tukaj uporabite vrednost blizu 600. Všeč mi je

dram_clk = 624

ali

dram_clk = 576

Vsi tam iščejo večjo računalniško moč, vendar vseeno ne izpustite koraka znižanja frekvenc na varne vrednosti. Morda boste lahko razumeli, o čem govorim, ko vaš Linux začne izgubljati datoteke samo v procesu preprostega kopiranja z enega mesta na drugega.

10. korak: Konfigurirajte parametre zaslona

Končno smo prišli do nastavitev parametrov zaslona. V datoteki Your script.fex poiščite razdelek [boot_disp] … In ga izbrišite kot celoto. To je zato, ker se ta razdelek uporablja samo za prikaz nekaterih oglasnih pasic med zagonom Orange PI. Ker te funkcije ne bomo uporabljali, ostane le kot vir dodatnih možnih napak (na primer lepljiva ločljivost itd.)

In zanimivi del bo [disp_init]. Tako bi moralo biti:

[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 0b

Kopirajte ga od tukaj in po želji prilepite v svoj script.fex. Upoštevajte, da mora biti vrsta izhoda zaslona 3 (hdmi), način izhoda zaslona pa 3 (720 x 576 brez prepletanja). Dobro je omeniti, da je ta nastavitev odvisna od opreme. To pomeni, da če imate, recimo, adapter HDMI-na-VGA (ne HDMI-na-RCA/TV), je lahko potreben drug način izhoda. Lahko preizkusite druge načine, da preverite, ali so bolj primerni. To je čas, ko boste blagoslovili dejstvo, da lahko konfiguracijsko datoteko uredite v namiznem računalniku, ne pa v oranžnem PI, ki je konfiguriran.

Druga bistvena stvar je, da izklopite šifriranje hdmi. Poiščite (ali ustvarite) razdelek [hdmi_para] in dodajte naslednje nize:

hdcp_enable = 0hdmi_cts_compatibility = 1

Celoten odsek bo izgledal tako:

[hdmi_para] hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1

In spet ga lahko kopirate in prilepite od tukaj v datoteko script.fex.

Korak 11: Končano urejanje Fexa

Končano urejanje Fexa
Končano urejanje Fexa

S skriptom.fex smo končali, zato ga shranite na trdi disk in zaprite programsko opremo za urejanje besedila.

Uporabite fex2bin.bat (ali bližnjico FEX_TO_BIN na namizju), da datoteko zapakirate nazaj v binarno obliko. Ne pozabite, da ima script.bin običajno atribut "samo za branje" in ga pripomoček fexc ne more samodejno prepisati. (To sem popravil v distribuciji za amaterje - tiste, ki uporabljajo namizne bližnjice. Drugi bi morali biti manj pozabljivi.)

12. korak: Zaženite OPI

Zaženi OPI
Zaženi OPI
Zaženi OPI
Zaženi OPI

Končno smo dobili novo in svežo penečo datoteko script.bin, zato je čas, da jo kopiramo na zagonsko kartico SD Orange PC. Vstavite ga v svojo oranžno režo PI (ne pozabite klikniti »varno odstranite medij« v pladnju sistema Windows, preden odstranite kartico.)

Priključite 12 -voltno napajanje v električno omrežje, da vklopite zaslon za vzvratno vožnjo avtomobila. Enako storite z napajalnikom 5v, da vklopite oranžni PI. Zdaj lahko na svojem zaslonu vidite /*mrtve ljudi* / sporočila iz zagonskega Linuxa.

Tu bi se lahko ustavil. Nekdo pa morda ni dovolj zadovoljen z dejstvom, da slika morda ne ustreza ravno zaslonu. Nekateri del (blizu meja) morda ne bo viden na zaslonu. Zadnja faza bo torej prilagoditev zaslona.

13. korak: Prilagodite desne spodnje konce zaslona

Prilagodite konce zaslona na desni strani
Prilagodite konce zaslona na desni strani

Škoda, toda fbset podobne pripomočke za Linux … No, ne morem reči, da ne delujejo … Ko naredite nekaj povsem narobe, boste v trenutku imeli pokvarjen zaslon. Medtem ko ostajate v mejah razumnih sprememb, se zdi, da se sistem Orange Pi + HDMI na RCA Adapter + TV zaslon obnaša, kot da je zanj vse enako. Torej je najboljši in preizkušen način nastavitve meja zaslona tukaj zunaj igre. Vendar je še vedno zgodaj obupati. Najprej je zelo enostavno priti iz skrajnega desnega in spodnjega dela zaslona. Če želite to narediti, lahko uporabite preizkušen pristop spreminjanja script.bin.

Še enkrat se obrnite na razdelek [disp_init]. Za 4,3 -palčni zaslon lahko uporabite naslednje besedilo:

[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 druge dimenzije lahko poskusite povečati/zmanjšati nastavitve navpične/vodoravne ločljivosti. Upoštevajte pa, da morajo biti številke večkratne šestnajst (morda dejansko 8). Zato ne vnesite poljubnih vrednosti. Začnite pri znanih (fb0_width = 720 in fb0_height = 576) in začnite odštevati 16. I.e.

fb0_width = 704 -OR- fb0_width = 720

fb0_height = 576 fb0_height = 560

Korak 14: Prilagodite velikost menija Start

Prilagodite velikost menija Start
Prilagodite velikost menija Start
Prilagodite velikost menija Start
Prilagodite velikost menija Start

Na neki točki boste lahko pravilno videli spodnjo mejo slike na zaslonu. Z zgornjim levim kotom stvari niso tako mavrične. Lahko samo predlagam, da prilagodite nastavitve za Xorg. V "Debian XFCE 0.9.1" se pomaknite do nastavitve-> plošče in nastavite povečanje širine in zmanjšanje dolžine začetnega menija.

Korak 15: Prilagodite delovne prostore

Prilagodite delovne prostore
Prilagodite delovne prostore
Prilagodite delovne prostore
Prilagodite delovne prostore

Nato pojdite na Nastavitve-> delovni prostori in z zavihkom »meje« nastavite meje zaslona. Velikost oken na novo zagnanih aplikacij bo omejena na območje zaslona obrobljeno z vašimi nastavitvami. Vendar to ni zdravilo. Občasno bodo aplikacije poskušale pobegniti iz teh meja (in bodo zagotovo uspele). Da bi vas pomirila, lahko rečem, da ne izgubljate preveč. Tudi pri pravilno nastavljenem 5 "800 x 480 TFT monitorju so številne grafične aplikacije Orange PI Linux še vedno neuporabne (zlasti ustvarjalec QT).

Priporočena: