Turinys:
- 1 žingsnis: jums reikės:
- 2 veiksmas: surinkite savo oranžinį PI kompiuterį:
- 3 veiksmas: prijunkite OPI
- 4 veiksmas: prijunkite ekraną
- 5 veiksmas: prijunkite maitinimo šaltinį
- 6 veiksmas: atsisiųskite „Linux“vaizdą
- 7 veiksmas: prijunkite SD kortelę
- 8 žingsnis: Konvertuokite „Bin“į „Fex“
- 9 veiksmas: paruoškite saugų scenarijų. Fex
- 10 veiksmas: sukonfigūruokite ekrano parametrus
- 11 veiksmas: redaguokite „Fex“
- 12 veiksmas: paleiskite OPI
- 13 veiksmas: sureguliuokite dešinįjį apatinį ekrano galą
- 14 žingsnis: sureguliuokite meniu Pradėti dydį
- 15 veiksmas: sureguliuokite darbo vietas
Video: „Orange PI HowTo“: nustatykite jį naudoti su automobilio galinio vaizdo ekranu ir HDMI į RCA adapterį: 15 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
PATARIMAS. Atrodo, kad kiekvienas kitas naudoja didelį ir dar didesnį televizorių ar monitorių su kvailąja oranžine PI plokšte. Ir atrodo, kad šiek tiek per daug, kai jis skirtas įterptosioms sistemoms. Čia mums reikia kažko mažo ir nebrangaus. Kaip senas nešiojamas televizorius arba LCD ekranas, kuris paprastai naudojamas automobiliuose, norint prisijungti prie galinio vaizdo kameros. Jei ketinate naudoti kažką panašaus, tada kyla klausimų, kurių pilna visuose forumuose, pvz., „Kaip nustatyti kelių tūkstančių skiriamąją gebą iki kelių tūkstančių?“čia nenaudojami. Kontrastas Jūs tikrai domitės: "Kaip nustatyti mažą skiriamąją gebą?".
Taip pat atkreipkite dėmesį, kad skirtingai nei senieji vakuuminių vamzdžių televizoriai ar brangūs daugiafunkciniai dideli kompiuterių monitoriai, pigus ir paprastas LCD ekranas paprastai gali palaikyti vieną ar du skirtingus vaizdo režimus. Ir jei gaunamas signalas neatitinka nė vieno iš jų, viskas, ką pamatysite, yra tuščias ekranas. Jei įvesties signalas nesutampa, ekranas gali net neparodyti gyvybės ženklų. Tai palieka jausmą, kad ekranas yra negyvas arba oranžinis yra miręs, arba kažkas negerai su adapteriu …
1 žingsnis: jums reikės:
- (Stalinis) kompiuteris, kuriame veikia „Windows“su interneto ryšiu;
- Oranžinė PI plokštė su HDMI jungtimis. (Dauguma jų turi vieną, tačiau yra keletas išimčių. Pavyzdžiui, „Orange PI Zero“) ir kai kurie 5 V maitinimo šaltiniai, skirti „Orange PI“įjungti;
- „Micro SD“(tm) „flash“kortelė, skirta užrašyti jūsų PI operacinės sistemos vaizdą. Kortelė turėtų būti gana didelė. 4Gb pakanka, bet kuo didesnis, tuo geriau;
- Automobilio galinio vaizdo ekranas su RCA kompozitinio vaizdo įvestimi. (Dauguma turimų iš tikrųjų priklauso nuo RCA jungčių.);
- HDMI -RCA adapteris;
- 12 V maitinimo šaltinis ekranui;
- Ir, žinoma, kabeliai, skirti sujungti vienas su kitu.
2 veiksmas: surinkite savo oranžinį PI kompiuterį:
Raskite pakankamai laisvos vietos ant savo stalo, padėkite savo „Orange PI“, HDMI-RCA adapterį, ekraną ir maitinimo blokus.
3 veiksmas: prijunkite OPI
Prijunkite „Orange PI“prie adapterio naudodami HDMI-HDMI kabelį.
4 veiksmas: prijunkite ekraną
Prijunkite HDMI-RCA adapterį prie ekrano naudodami tam tikrą RCA-RCA kabelį. Atkreipkite dėmesį, kad sudėtinis vaizdo signalas paprastai eina per GELTONĄJĄ Lizdą. Automobilio galinio vaizdo ekrano raudonasis lizdas paprastai naudojamas 12 voltų maitinimo šaltiniui (tai geriau įsitikinkite, peržiūrėję savo ekrano vadovą).
5 veiksmas: prijunkite maitinimo šaltinį
Prijunkite 5 V maitinimo modulį prie „Orange PI“ir 12 V maitinimo modulį prie automobilio galinio vaizdo LCD ekrano. Dar neprijunkite maitinimo šaltinių prie elektros tinklo. (Bet kokiu atveju tai yra beprasmiška, nes „Orange“PI nėra tinkamai sukonfigūruotas, todėl nieko įdomaus nematysite.)
6 veiksmas: atsisiųskite „Linux“vaizdą
Atsisiųskite tinkamos operacinės sistemos vaizdą ir užsirašykite šį vaizdą į savo „Micro SD“kortelę. Yra daug vadovų, kaip tai padaryti teisingai. Pavyzdžiui, galite vadovautis šia instrukcija:
www.orangepi.org/Docs/SDcardinstallation.html
Mano nuomone, geriau naudoti tam tikrą „Debian“ar „Ubuntu“platinimą iš oficialios svetainės (https://www.orangepi.org/downloadresources/), o ne „armbian“, nes pastarasis saugo giliai savo konfigūracijos failą (script.bin) „Linux“vietiniame „ext2“skaidinyje ir sunku jį ištrinti į savo stalinį kompiuterį ir dar sunkiau jį grąžinti po būtinų pakeitimų. Norint įrašyti failus į „Linux“skaidinį, reikia kompiuterio, kuriame veikia „Linux“, arba virtualiojo kompiuterio, kuriame veikia „Linux“. Bet kokie „Windows to ext2fs“skaitytojai/rašytojai yra „miltelių statinė“- niekada nežinai, kada (ir kodėl) jie sunaikins tavo failų sistemą į pragarą.
Jie sako, kad reikia redaguoti „scipt.bin“failą tiesiai „Orange Pi“. bet… atminkite šiuos veiksnius:
- Jūsų „Orange PI“dar nebuvo tinkamai sukonfigūruotas ir „groja negyvas“, todėl kaip jis turėtų būti naudojamas scenarijui taisyti, nežinoma
- Net jei prijungėte „Orange PI“prie didelio ir įmantraus kelių režimų HDMI monitoriaus, vis tiek yra šiek tiek pavojinga įjungti „Orange PI“plokštę ir įkelti netinkamai sukonfigūruotą operacinę sistemą. Priežastis ta, kad „script.bin“naudojamas ne tik vaizdo raiškos ir atnaujinimo dažnio konfigūravimui, bet ir procesoriaus bei atminties laikrodžio greičio valdymui. Jei jis netinkamai nustatytas, jis gali perkaisti ir galbūt sugadinti jūsų plokštę. Ir tai greičiausiai BUS NETIKRA, nes ten yra daug Orange PI plokščių tipų, ir tikimybė, kad scenarijus.bin iš jūsų atsisiųsto paveikslėlio tiks jūsų konkrečiai lentai, yra nedidelis. Viskas dar blogiau dėl to, kad daugumą „script.bin“ten jau paruošė viršvalandžiai. Taigi saugokite savo skundus ir pasiruoškite redaguoti „script.bin“failą savo staliniame kompiuteryje.
7 veiksmas: prijunkite SD kortelę
Naudokite tinkamą adapterį, kad prijungtumėte SD kortelę (su įdiegtu operacinės sistemos atvaizdu) prie stalinio kompiuterio. Toliau darysiu prielaidą, kad esate sveiko proto ir naudojate „Windows“. Jei laikėtės mano patarimų ir naudojate vaizdą, kurio scenarijus.bin saugomas FAT skaidinyje, lengvai pamatysite diską, kuriame yra du (ar daugiau) failų: script.bin ir uImage. Pastarasis yra „Linux“įkrovos branduolys, ir mums geriau jį paleisti.
8 žingsnis: Konvertuokite „Bin“į „Fex“
Nukopijuokite script.bin į kažkokį darbalaukio kompiuterio aplanką ir paverskite jį teksto (vadinamojo „fex“) formatu. Norėdami konvertuoti, jums reikės konvertavimo priemonės. Raskite tinkamai veikiančią „fexc.exe“kopiją, skirtą „Windows“, arba vadovaukitės mano anksčiau nurodyta instrukcija „Orange PI HowTo“: „Sunxi“įrankio, skirto „Windows“sistemai „Windows“, kompiliavimas
Naudokite komandą „bin2fex“arba tiesiogiai įveskite:
"fexc -I bin -O fex script.bin script.fex"
eilutėje „dos“ir paspauskite „Enter“.
(Kad jis veiktų, jūs tikrai turite turėti fexc įrankį tame pačiame aplanke, į kurį nukopijavote savo scenarijų..exe. Dar daugiau galite atsisiųsti fexc_install.zip, išpakuokite jį į kurį nors aplanką ir dukart spustelėkite install.bat. Diegimo programos scenarijus sukurs aplanką c: / taburet / jūsų c: kietajame diske ir įdės du sparčiuosius klavišus: BIN_TO_FEX ir FEX_TO_BIN į darbalaukį. Viskas, ko jums reikia, yra nukopijuoti failą script.bin į aplanką c: / stool / ir dukart spustelėti piktogramą BIN_TO_FEX, kad gautumėte teksto formato failą script.fex. Ir kai baigsite redaguoti, tiesiog dukart spustelėkite FEX_TO_BIN piktogramą, kad ji vėl sugrįžtų į dvejetainį formatą. ĮSPĖJIMAS: jei tikrai jaučiatės blogai, turite sumažinti šią paskutinę galimybę, tikriausiai nesate pakankamai protingas, kad gerai tvarkytumėte savo „Orange“kompiuterį. Galbūt geriau ieškoti pagalbos netoliese.)
Galiausiai turėtumėte gauti tekstinį script.fex failą. Tada redaguokite bet kurį paprasto teksto redaktorių. Tiks amžinasis notepad.exe (iš jūsų „Windows“platinimo) arba „Notepad ++“ar bet kuris bet kurio programavimo IDE redaktorius. (Nebandykite šiems tikslams naudoti „Arduino IDE“- tai jus išmes iš skundo, kad tai nėra „arduino“projektas. Kiti IDE linkę būti liberalesni.)
9 veiksmas: paruoškite saugų scenarijų. Fex
Dabar turėtumėte turėti galimybę peržiūrėti ir redaguoti failą script.fex. (Tas, kurį gavote iššifravę scenarijų.bin). Pirmiausia pažiūrėkite į pirmą failo skyrių. Skyrius pavadintas [produktas] ir citatose turi būti eilutė, kurioje yra raktas „mašina“ir tam tikra teksto reikšmė (tiesiai į lygybės ženklą). Kažkas panašaus į tai:
mašina = "kažkoks mašinos pavadinimas"
Jei citatų vertė tiksliai atitinka jūsų „Orange Pi“plokštės tipą, tikriausiai jums pasisekė turėti „script.bin“failą, kuriame yra teisingi atminties ir procesoriaus nustatymai, ir galite tęsti KITĄ ŽINGSNĮ. Kiti turės redaguoti „script.fex“failą, kad jis būtų saugus.
Pirmiausia eikite į skyrių pavadinimu [target]. Ten pamatysite raktą, pavadintą įkrovos laikrodis, priskirtą tam tikrai vertei. Šiaip tai:
[tikslas]
įkrovos laikrodis = 1536
Skaitinė vertė iki lygybės ženklo yra procesoriaus dažnis MHz. Jei jis yra žemiau 1000 arba tik šiek tiek virš (pvz., 1008), galite palikti viską taip, kaip yra, ir tęsti toliau. Jei kitaip, kaip šis pavyzdys, laikrodis nustatytas ~ 1500 ar net iki 2000, geriau jį sumažinti. Arba įsitikinkite, kad jūsų lenta yra tikrai galingas išgalvotas oranžinės pi serijos viršutinis galas (pvz., „Orange Pi Plus“, „Orange PI Plus 2“, „Orange PI Prime“, „Orange PI Ultimate“, „Orange PI Unlimited“, „Orange PI REBIRTH“ir „RETURN OF“) ORANŽINIS PI …).
Taip pat įsitikinkite, kad ne tik turite tinkamas radiatorius, bet ir jos jau yra įdiegtos „Orange“kompiuterio mikroschemose.
Dar viena lankytina vieta faile „script.fex“bus skyrius [dvfs_table]. Ten pamatysite procesoriaus dažnių minčių lentelę. Čia dažniai matuojami Hz, todėl norite 9 skaitmenų. Dar kartą, jei jūsų vaizdas nėra iškraipytas labai dideliais skaičiais (pvz., Max_freq = 1536000000 ir daugiau), jei turite viršutinę plokštę, galite tęsti toliau. Priešingu atveju turėtumėte sumažinti reikšmes. Kur gauti teisingus? Siūlau juos nukopijuoti ir įklijuoti iš:
Jūsų įsitikinimui aš nukopijavau juos čia:
[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_v0
Tai tikrai saugios, bet šiek tiek niūrios vertybės. Tačiau ateityje visada galite pabandyti juos padidinti.
Ir galiausiai [dram_para] skyrius. Čia mes turime dramos laikrodžio greitį MHz kaip dram_clk parametrą. „Sunxi Fex“vadovas siūlo čia nustatyti dram_clk = 360. Tačiau pastarosiose lentose jis atrodo per mažas. Čia naudokite tam tikrą vertę, esančią netoli 600. Kaip
dramas_clk = 624
arba
dramos_klk = 576
Visi ten siekia didesnės skaičiavimo galios, tačiau vis tiek nepraleiskite žingsnio sumažinti dažnių iki saugių verčių. Galbūt suprasite, apie ką aš kalbu, kai jūsų „Linux“pradeda prarasti failus tik paprasto jų kopijavimo iš vienos vietos į kitą metu.
10 veiksmas: sukonfigūruokite ekrano parametrus
Galiausiai turime ekrano parametrų nustatymus. Faile „script.fex“raskite skyrių [boot_disp] … ir ištrinkite jį kaip visą skyrių. Taip yra todėl, kad šis skyrius naudojamas tik tam, kad būtų rodoma tam tikra reklamjuostė „Orange PI“įkrovos proceso metu. Ir kadangi mes nesinaudosime šia funkcija, ji lieka tik kaip papildomų galimų trikdžių šaltinis (pvz., Lipni skiriamoji geba ir kt.)
Dominantis skyrius bus [disp_init]. Tai turėtų būti taip:
[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 = 0 fb1bf
Nukopijuokite jį iš čia ir įklijuokite į savo scenarijų.fex, jei norite. Atminkite, kad ekrano išvesties tipas turi būti 3 (hdmi), o ekrano išvesties režimas - 3 (720 x 576 nesusipynę). Tai gera vieta pastebėti, kad šis nustatymas NUO Aparatūros priklauso. Tai reiškia, kad jei turite, tarkime, HDMI-VGA adapterį (ne HDMI-RCA/TV), būtinas išvesties režimas gali būti kitas. Galite išbandyti kitus režimus, kad pamatytumėte, ar jie labiau tinka. Štai laikas, kai palaiminsite tai, kad galite redaguoti konfigūracijos failą savo staliniame kompiuteryje, o ne konfigūruojamame „Orange PI“.
Kitas esminis dalykas, kurį reikia padaryti, yra išjungti hdmi šifravimą. Raskite (arba sukurkite) skyrių [hdmi_para] ir pridėkite šias eilutes:
hdcp_enable = 0hdmi_cts_compatibility = 1
Visas skyrius atrodys taip:
[hdmi_para] hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1
Ir dar kartą galite nukopijuoti ir įklijuoti jį iš čia į savo scenarijų.fex failą.
11 veiksmas: redaguokite „Fex“
Baigėme „script.fex“, todėl išsaugokite jį kietajame diske ir išeikite iš teksto redagavimo programinės įrangos.
Norėdami supakuoti failą atgal į dvejetainį formatą, naudokite fex2bin.bat (arba darbalaukyje esantį spartųjį klavišą FEX_TO_BIN). Atminkite, kad „script.bin“paprastai turi „tik skaitymo“atributą, o „fexc“programa negali jo perrašyti automatiškai. (Aš tai ištaisiau platindamas labai mėgėjus - tą, kuris naudoja darbalaukio nuorodas. Kiti turėtų būti mažiau užmiršti.)
12 veiksmas: paleiskite OPI
Galiausiai gavome naują ir šviežią putojantį scenarijų.bin failą, todėl laikas nukopijuoti jį į „Orange“kompiuterio įkrovos SD kortelę. Įdėkite jį į „Orange PI“lizdą (nepamirškite prieš išimdami kortelę spustelėti „saugiai pašalinti laikmeną“„Windows“dėkle.)
Įjunkite 12 V maitinimo šaltinį į elektros tinklą, kad įjungtumėte automobilio galinio vaizdo ekraną. Darykite tą patį su 5 V maitinimo šaltiniu, kad įjungtumėte „Orange PI“. Dabar ekrane galite pamatyti /*negyvus žmones* / pranešimus iš paleistos „Linux“.
Čia būtų galima sustoti. Tačiau kažkas gali būti nepatenkintas tuo, kad vaizdas gali netikti ekrane. Kai kurios jo dalys (netoli sienų) gali būti nematomos ekrane. Taigi paskutinis etapas bus ekrano reguliavimas.
13 veiksmas: sureguliuokite dešinįjį apatinį ekrano galą
Gaila, bet fbset panašias „Linux“paslaugas … Negaliu pasakyti, kad jos neveikia … Kai darai kažką visiškai ne taip, akimirksniu turėsi sugadintą ekraną. Tačiau, kol jūs laikomės pagrįstų pakeitimų ribų, atrodo, kad „Orange Pi + HDMI“į RCA adapterį + televizoriaus ekranas veikia taip pat, kaip ir viskas. Taigi geriausias ir patikrintas ekrano kraštinių nustatymo metodas čia ne žaidžiamas. Tačiau dar anksti pasiduoti. Visų pirma, gana lengva išeiti iš dešiniojo ir apatinio ekrano galų. Norėdami tai padaryti, galite naudoti patikrintą scenarijaus keitimo metodą.
Dar kartą žiūrėkite skyrių [disp_init]. 4,3 colio ekranui Galite naudoti šį 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_4idth
Dėl kitų matmenų Galite pabandyti padidinti/sumažinti vertikalios/horizontalios skiriamosios gebos nustatymus. Tačiau atminkite, kad skaičiai turi būti kartotiniai iš šešiolikos (iš tikrųjų gal 8). Taigi nerašykite ten savavališkų verčių. Pradėkite nuo žinomų (fb0_width = 720 ir fb0_height = 576) ir pradėkite atimti 16. I.e
fb0_pločio = 704 -ARBA fb0_pločio = 720
fb0_height = 576 fb0_height = 560
14 žingsnis: sureguliuokite meniu Pradėti dydį
Tam tikru momentu galėsite teisingai matyti apatinę ekrano vaizdo kraštą. Viršutiniame kairiajame kampe viskas nėra taip vaivorykštė. Galiu tik pasiūlyti pakoreguoti „Xorg“nustatymus. „Debian XFCE 0.9.1“eikite į „Settings->“skydelį ir nustatykite, kaip padidinti plotį ir sutrumpinti pradžios meniu ilgį.
15 veiksmas: sureguliuokite darbo vietas
Tada eikite į Nustatymai-> darbo vietos ir naudokite skirtuką „ribos“, kad nustatytumėte ekrano kraštus. Tai apribos naujai paleistų programų langų dydžius iki ekrano srities, kurią riboja jūsų nustatymai. Tačiau tai nėra panacėja. Retkarčiais programos bandys pabėgti iš tų sienų (ir tikrai pavyks). Norėdamas jus nuraminti, galiu pasakyti, kad neprarandate per daug. Net ir tinkamai nustatant 5 colių 800 x 480 TFT monitorių, daugelis „Orange PI Linux“grafinių programų vis dar yra netinkamos naudoti (ypač QT kūrėjas).
Rekomenduojamas:
„FinduCar“: išmanusis automobilio raktas, vedantis žmones į automobilio stovėjimo vietą: 11 žingsnių (su nuotraukomis)
„FinduCar“: išmanusis automobilio raktas, vedantis žmones į stovėjimo vietą: Siekiant išspręsti aukščiau išvardytas problemas, šiame projekte siūloma sukurti išmanųjį automobilio raktą, kuris galėtų nukreipti žmones ten, kur jie pastatė automobilį. Ir mano planas yra integruoti GPS į automobilio raktą. Nereikia naudoti išmaniojo telefono programos sekti
Elektrinio vežimėlio galinio vaizdo kamera: 10 žingsnių (su nuotraukomis)
Elektrinio vežimėlio galinio vaizdo kamera: Mano brolis naudoja „Invacare TDX“elektrinį vežimėlį, kurį lengva manevruoti visomis kryptimis, tačiau dėl riboto matomumo atgal sunku važiuoti atgal ribotose vietose. Projekto tikslas - sukurti galinio vaizdo kamerą
„Orange PI HowTo“: sukompiliuokite „Sunxi“įrankį „Windows“sistemoje „Windows“: 14 žingsnių (su paveikslėliais)
„Orange PI HowTo“: sukompiliuokite „Sunxi“įrankį, skirtą „Windows“sistemoje „Windows“: PRIEMONĖS: Jums reikės (stalinio) kompiuterio, kuriame veikia „Windows“. Interneto ryšys. Oranžinė PI plokštė. Paskutinis yra neprivalomas, bet esu tikras, kad jūs jį jau turite. Priešingu atveju šios instrukcijos neskaitysite. Kai perkate oranžinę PI nuodėmę
„Orange PI HowTo“: nustatykite jį naudoti su 5 colių HDMI TFT LCD ekranu: 8 žingsniai (su paveikslėliais)
„Orange PI HowTo“: nustatykite jį naudoti su 5 colių HDMI TFT LCD ekranu: jei buvote pakankamai apdairus užsisakyti HDMI TFT LCD ekraną kartu su „Orange PI“, tikriausiai jus atgrasina sunkumai bandant priversti jį veikti . Nors kiti net negalėjo pastebėti jokių kliūčių. Svarbiausia, kad yra
Paprastas vaizdo kameros vaizdo ieškiklio įsilaužimas: 11 žingsnių (su nuotraukomis)
Paprastas vaizdo kameros vaizdo ieškiklio įsilaužimas: šiandien aš jus išmokysiu nulaužti vaizdo kameros vaizdo ieškiklį! (Čia aš turiu savo vaizdo ieškiklį šalia Raspberry Pi) Tai yra pagrindinis I/O bandymų ekranas. Jį galite naudoti viskam, kas skleidžia sudėtinį vaizdo signalą, pvz., „Raspberry Pi“(Nuostabiam