Tartalomjegyzék:

Narancssárga PI útmutató
Narancssárga PI útmutató

Videó: Narancssárga PI útmutató

Videó: Narancssárga PI útmutató
Videó: Поясняю за число Пи 2024, Július
Anonim
Narancssárga PI Útmutató: Állítsa be az autó visszapillantó kijelzőjéhez és a HDMI -RCA adapterhez
Narancssárga PI Útmutató: Állítsa be az autó visszapillantó kijelzőjéhez és a HDMI -RCA adapterhez

ELŐSZÓ. Úgy tűnik, mintha mindenki más nagy és még nagyobb tévékészüléket vagy monitort használna egy buta Orange PI kártyával. És némileg túlzásnak tűnik, ha beágyazott rendszerekhez tervezték. Itt valami apróra és valami olcsóra van szükségünk. Mint egy régi hordozható TV vagy egy LCD -kijelző, amelyet jellemzően az autókban használnak a hátsó nézet kamerájához való csatlakozáshoz. Ha valami ilyesmit fog használni, akkor minden olyan kérdés, amellyel az összes fórum tele van, például "Hogyan állíthatom be a több ezer felbontást több ezerre?" használhatatlanok itt. Contrtaversely Valójában érdekelni fogja: "Hogyan állítsuk be az alacsony felbontást?".

Vegye figyelembe azt is, hogy ellentétben a régi vákuumcsöves TV -készülékekkel vagy a divatos, drága, több módú nagyméretű számítógép -monitorokkal, az olcsó és egyszerű LCD -kijelző általában egy vagy két különböző videomódot támogat. És ha a bejövő jel nem felel meg egyiknek sem, akkor csak az üres képernyőt fogja látni. Ha a bemeneti jel nem egyezik, előfordulhat, hogy a kijelző nem mutat életjelet. Azt az érzést kelti benned, hogy vagy a kijelző halott, vagy a narancs halott, vagy valami hiba történt az adapterrel…

1. lépés: Szüksége lesz:

Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz
  1. Windows rendszert futtató (asztali) számítógép internetkapcsolattal;
  2. Narancssárga PI kártya HDMI csatlakozókkal. (A legtöbbjüknek van ilyen, de van néhány kivétel. Például Orange PI Zero) és Valami 5 V -os tápegység az Orange PI tápellátására;
  3. Micro SD (tm) flash kártya a PI operációs rendszer képének leírásához. A kártyának elég nagynak kell lennie. 4Gb elég, de minél nagyobb, annál jobb;
  4. Autó hátulnézet, RCA kompozit videó bemenettel. (A legtöbb elérhető valóban az RCA csatlakozókra támaszkodik.);
  5. HDMI -RCA adapter;
  6. 12 V -os tápegység a kijelzőhöz;
  7. És természetesen a kábelek, amelyekkel össze lehet kötni őket.

Lépés: Szerelje össze a narancssárga PI alapú számítógépet:

Szerelje össze narancssárga PI alapú számítógépét
Szerelje össze narancssárga PI alapú számítógépét

Keressen egy ésszerű szabad területet az asztalán, tegye oda a narancssárga PI-t, a HDMI-RCA adaptert, a kijelzőt és a tápegységeket.

3. lépés: Csatlakoztassa az OPI -t

Csatlakoztassa az OPI -t
Csatlakoztassa az OPI -t

Csatlakoztassa a narancssárga PI-t az adapterhez valamilyen HDMI-HDMI kábel segítségével.

4. lépés: Csatlakoztassa a kijelzőt

Csatlakoztassa a kijelzőt
Csatlakoztassa a kijelzőt

Csatlakoztassa a HDMI-RCA adaptert a kijelzőhöz néhány RCA-RCA kábellel. Ne feledje, hogy az összetett videó jel általában a SÁRGA JACK -en keresztül halad. Az autó visszapillantó kijelzőjének RED aljzatát általában a 12 voltos tápegységhez használják (ezt jobban meg kell győződnie a kijelző kézikönyvében).

5. lépés: Csatlakoztassa a tápegységet

Csatlakoztassa a tápegységet
Csatlakoztassa a tápegységet

Csatlakoztassa az 5 V -os tápegységmodult az Orange PI -hez, és a 12 V -os tápegységmodult az autó hátulnézetének LCD -kijelzőjéhez. A tápegységeket még ne csatlakoztassa a hálózathoz. (Egyébként ez ebben a szakaszban értelmetlen, mivel a narancssárga PI nincs megfelelően konfigurálva, így nem fog látni semmi érdekeset.)

6. lépés: Töltsön le egy Linux -képet

Töltsön le egy Linux -képet
Töltsön le egy Linux -képet

Töltsön le egy megfelelő operációs rendszer képét, és írja le ezt a képet a Micro SD kártyájára. Sok útmutató található, hogyan kell ezt helyesen megtenni. Például hivatkozhat erre az utasításra:

www.orangepi.org/Docs/SDcardinstallation.html

Véleményem szerint jobb, ha a Debian vagy Ubuntu disztribúciót használjuk a hivatalos webhelyről (https://www.orangepi.org/downloadresources/), nem pedig az armbian -t, mert az utóbbi mélyen tartja a konfigurációs fájlját (script.bin) a Linux natív ext2 partíciójában, és nehéz az asztali számítógépre eltávolítani, és még nehezebb visszahelyezni a szükséges módosítások után. A fájlok Linux partícióba írásához szükség van egy Linuxot futtató számítógépre vagy egy Linuxot futtató virtuális PC -re. Bármilyen "Windows to ext2fs" olvasó/író egyfajta "porhordó" - soha nem tudhatod, hogy mikor (és miért) pusztítják el a fájlrendszeredet.

Azt mondják, hogy a scipt.bin fájl szerkesztését közvetlenül az Orange Pi -n kell elvégezni. de … tartsa szem előtt a következő tényezőket:

  • A narancssárga PI még nincs megfelelően konfigurálva, és "halottan játszik", tehát hogyan kell használni a script.bin javításához
  • Még akkor is, ha az Orange PI -t nagyméretű és divatos, több módú HDMI -monitorhoz csatlakoztatta, még mindig némileg veszélyes az Orange PI kártya bekapcsolása és a nem megfelelően konfigurált operációs rendszer betöltése. Ennek oka az, hogy a script.bin nemcsak a videó felbontásának és frissítési gyakoriságának beállítására szolgál, hanem a processzor és a memória órajeleinek szabályozására is. Ha helytelenül van beállítva, túlmelegedést okozhat, és esetleg kárt okozhat a táblában. És valószínűleg rosszul lesz beállítva, mert sokféle narancssárga PI tábla létezik, és annak az esélye, hogy a script.bin az adott letöltött képből megfelel az adott táblának, kicsi. A dolgok még rosszabbak annak a ténynek köszönhetően, hogy a script.bin legtöbbjét már túlterhelők készítették elő. Tehát tartsa be panaszait, és készüljön fel a script.bin fájl szerkesztésére asztali számítógépén.

7. lépés: Csatlakoztassa az SD -kártyát

Csatlakoztassa az SD kártyát
Csatlakoztassa az SD kártyát

Használjon megfelelő adaptert az SD -kártya csatlakoztatásához (az operációs rendszer képének telepítésével) az asztali számítógéphez. A továbbiakban azt feltételezem, hogy józan eszű, és ott használja a Windowst. Ha követte az én tanácsomat, és azt a képet használja, amely a script.bin fájlját egy FAT partíción tartja, akkor azonnal látni fogja a lemezt, amely két (vagy több) fájlt tartalmaz: script.bin és uImage. Ez utóbbi a Linux rendszerindító kernel, és jobb, ha elengedjük.

8. lépés: A Bin konvertálása Fex -re

A Bin konvertálása Fex -re
A Bin konvertálása Fex -re

Másolja a script.bin fájlt az asztali számítógép valamelyik mappájába, és alakítsa át szöveges (ún. "Fex") formátumba. Az átalakításhoz szüksége lesz a konverziós segédprogramra. Keresse meg a fexc.exe megfelelően működő példányát a Windows rendszerhez, vagy kövesse az előző, utasítható Orange PI HowTo: Sunxi Tool fordítása Windows rendszerhez

Használja a "bin2fex" parancsot, vagy írja be közvetlenül:

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

a "dos" parancssorban, és nyomja meg az enter billentyűt.

(Ahhoz, hogy működjön, minden bizonnyal ugyanabban a mappában kell lennie a fexc segédprogramnak, ahová a script.bin fájlt másolta. Alternatív megoldásként megpróbálhatja beállítani az ablakok PATH környezeti változóját arra a helyre, ahová a fexc -t telepítette.exe. Még ennél is inkább letöltheti a fexc_install.zip fájlt, kicsomagolja azt egy mappába, és kattintson duplán az install.bat fájlra. A telepítő szkript létrehoz egy mappát c: / széklet / a c: merevlemezen, és két gyorsbillentyűt helyez el: BIN_TO_FEX és FEX_TO_BIN az asztalon. Mindössze annyit kell tennie, hogy lemásolja a script.bin fájlt a c: / stool / mappába, és kattintson duplán a BIN_TO_FEX ikonra a szöveges formátumú script.fex fájl megjelenítéséhez. És miután befejezte a szerkesztést, csak kattintson duplán a FEX_TO_BIN ikonra, hogy visszaállítsa a bináris formátumba. FIGYELMEZTETÉS: Ha valóban rosszul érzi magát, csökkentenie kell ezt az utolsó lehetőséget, akkor valószínűleg nem elég okos ahhoz, hogy jól kezelje Orange PC -jét. kint a közelben.)

Végül a szöveges script.fex fájlt kell használnia. Használja ezt követően bármely egyszerű szövegszerkesztőt. Az örök notepad.exe (a Windows disztribúcióból) vagy a Notepad ++ vagy bármely programozó IDE szerkesztője megfelel. (Ne próbálja az Arduino IDE -t használni erre a célra - ez kirúgja Önt panaszkodva, hogy nem az arduino projekt. Más IDE -k általában liberálisabbak.)

9. lépés: Készítse elő a biztonságos szkriptet. Fex

Most már képesnek kell lennie a script.fex fájl megtekintésére és szerkesztésére. (Az egyik, amit a script visszafejtésével kaptál.bin). Először nézze meg a fájl legelső részét. A szakasz neve [termék], és az idézetekben szerepelnie kell egy karakterláncnak, amely tartalmazza a kulcsgépet és néhány szövegértéket (közvetlenül az egyenlőségjelig). Valami ilyesmi:

machine = "valamilyen gépnév"

Ha az idézetekben szereplő érték Pontosan megegyezik az Orange Pi tábla típusával, akkor valószínűleg szerencséje van egy script.bin fájllal, amely a memória és a CPU beállításait tartalmazza, és továbbléphet a KÖVETKEZŐ LÉPÉSBE. Másoknak módosítaniuk kell a script.fex fájlt a biztonság érdekében.

Először keresse meg a [cél] nevű részt. Ott látni fogja a rendszerindító óra nevű kulcsot, amely valamilyen értékhez van rendelve. Valahogy így:

[cél]

boot_clock = 1536

Az egyenlőségjelhez közeli számérték a CPU frekvenciája MHz -ben. Ha 1000 alatt van, vagy csak csekély mértékben (például 1008), akkor hagyja a dolgokat úgy, ahogy van, és továbbléphet. Ha másként tetszik ez a példa, akkor az órát ~ 1500 -ra vagy akár ~ 2000 -re állítja be. Ellenkező esetben győződjön meg arról, hogy a táblája a narancs pi sorozat igazán nagyszerű, elegáns csúcsa (például Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH és THE RETURN OF) A NARANCS PI …).

Győződjön meg arról is, hogy nemcsak Ön rendelkezik a megfelelő hűtőbordákkal, hanem azok is telepítve vannak az Orange PC chipjeire.

A script.fex fájl másik érdekessége a [dvfs_table] szakasz lesz. Látni fogja a cpu frekvenciák észbontó táblázatát. Itt a frekvenciákat Hz-ben mérik, ezért szeretné, hogy a 9 számjegyű számokat. Még egyszer, ha a nézetét nem torzítja nagyon magas szám (például max_freq = 1536000000 és több), ha van felső véglapja, akkor továbbléphet. Ellenkező esetben csökkentenie kell az értékeket. Hol lehet beszerezni a megfelelőt? Javaslom, hogy másolja be őket a következő webhelyről:

Meggyőződése érdekében másoltam őket ide:

[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_v = 1300 lv3v00

Ezek minden bizonnyal biztonságos, de kissé féktelen értékek. A jövőben azonban mindig megpróbálhatja növelni őket.

És végül a [dram_para] rész. Itt a DRAM órajele MHz -ben van dram_clk paraméter formájában. A Sunxi Fex Guide azt javasolja, hogy itt állítsa be a dram_clk = 360 értéket. A legutóbbi táblák esetében azonban túl alacsonynak tűnik. Itt használjon 600 értéket. Mint

dram_clk = 624

vagy

dram_clk = 576

Ott mindenki nagyobb számítási teljesítményre törekszik, de még mindig ne hagyja ki azt a lépést, hogy csökkentse a frekvenciákat a biztonságos értékekre. Lehet, hogy megérti, miről beszélek, amikor a Linux éppen akkor kezdi elveszíteni a fájljait, amikor egyszerűen másolja őket egyik helyről a másikra.

10. lépés: Konfigurálja a kijelző paramétereit

Végül elérkeztünk a képernyő paramétereinek beállításaihoz. A script.fex fájljában keresse meg a [boot_disp] részt… és törölje azt egész részként. Ennek az az oka, hogy ez a rész csak bizonyos reklámszalagok megjelenítésére szolgál az Orange PI rendszerindítási folyamat során. És mivel nem fogjuk használni ezt a funkciót, csak további lehetséges hibák forrása marad (például ragadós felbontás stb.)

Az érdekes rész pedig a [disp_init] lesz. Ennek így kell lennie:

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

Másolja innen, és illessze be a script.fex fájlba, ha szeretné. Ne feledje, hogy a képernyő kimeneti típusának 3 -nak (hdmi) kell lennie, és a képernyő -kimeneti módnak 3 -nak (720 x 576 nem váltott). Jó megjegyezni, hogy ez a beállítás a hardvertől függ. Ez azt jelenti, hogy ha mondjuk HDMI-VGA adapterrel rendelkezik (nem HDMI-RCA/TV), akkor a szükséges kimeneti mód más lehet. Kipróbálhat más módokat is, hogy jobban megfeleljen -e. Itt az idő, amikor megáldja a tényt. A konfigurációs fájlt az asztali számítógépén szerkesztheti, nem pedig a konfigurálandó Orange PI -n.

Egy másik lényeges dolog a hdmi titkosítás kikapcsolása. Keresse meg (vagy hozza létre) a [hdmi_para] részt, és adja hozzá a következő karakterláncokat:

hdcp_enable = 0hdmi_cts_compatibility = 1

Az egész rész így fog kinézni:

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

És mégis megmásolhatja és beillesztheti innen a script.fex fájlba.

11. lépés: Fex szerkesztése kész

Kész Fex szerkesztése
Kész Fex szerkesztése

Befejeztük a script.fex -et, ezért mentse a merevlemezére, és lépjen ki a szövegszerkesztő szoftverből.

A fex2bin.bat (vagy az asztalon található FEX_TO_BIN parancsikon) segítségével csomagolja vissza a fájlt bináris formátumba. Ne feledje, hogy a script.bin általában "csak olvasható" attribútummal rendelkezik, és a fexc segédprogram nem tudja automatikusan felülírni. (Ezt a nagyon amatőrök terjesztésében javítottam ki - az asztali parancsikonokat használja. Másoknak kevésbé kell feledékenynek lenniük.)

12. lépés: Futtassa az OPI -t

Futtasd az OPI -t
Futtasd az OPI -t
Futtasd az OPI -t
Futtasd az OPI -t

Végül megkaptuk az új és frissen csillogó script.bin fájlt, így ideje átmásolni azt az Orange PC rendszerindító SD -kártyájára. Helyezze be a narancssárga PI nyílásba (ne felejtse el a kártya eltávolítása előtt a Windows tálcáján lévő "biztonságos eltávolító média" gombra kattintani.)

Csatlakoztassa a 12V -os tápegységet a hálózathoz, hogy bekapcsolja az autó visszapillantó kijelzőjét. Tegye ugyanezt az 5 V -os tápegységgel az Orange PI bekapcsolásához. És most a /*halott emberek* / üzenetek láthatók a rendszerindító Linuxról a kijelzőn.

Itt meg lehetne állni. De lehet, hogy valakit nem elégít ki az a tény, hogy a kép esetleg nem illik pontosan a képernyőre. Előfordulhat, hogy bizonyos részei (a határok közelében) nem láthatók a kijelzőn. Tehát az utolsó szakasz a képernyő beállítása lesz.

13. lépés: Állítsa be a képernyő jobb alsó végét

Állítsa be a képernyő jobb alsó végét
Állítsa be a képernyő jobb alsó végét

Kár, de fbset egyformán Linux segédprogramok … Nos, nem mondhatom, hogy nem működnek … Ha valamit teljesen rosszul csinálsz, akkor azonnal egy sérült képernyő lesz a vége. De miközben az ésszerű változtatások határainál marad, úgy tűnik, hogy az Orange Pi + HDMI - RCA adapter + TV kijelző rendszere úgy viselkedik, mintha minden ugyanaz lenne. Tehát a képernyő szegélyeinek beállításának legjobb és bevált módszere itt nem játszható. Azonban még korai feladni. Először is meglehetősen könnyű kijutni a képernyő jobb és alsó széléről. Ehhez használhatja a script.bin módosított bevált módszerét.

Ismét nézze meg a [disp_init] részt. 4,3 hüvelykes kijelző esetén A következő szöveget használhatja:

[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_4 szélesség = 70

Más méretek esetén Megpróbálhatja növelni/csökkenteni a függőleges/vízszintes felbontási beállításokat. Ne feledje azonban, hogy a számoknak tizenhat többszörösének kell lenniük (valójában talán 8). Tehát ne írjon oda tetszőleges értékeket. Kezdje az ismertekből (fb0_width = 720 és fb0_height = 576), és kezdje el kivonni a 16. I.e

fb0_szélesség = 704 -VAGY- fb0_szélesség = 720

fb0_magasság = 576 fb0_magasság = 560

14. lépés: Állítsa be a Start menü méretét

Állítsa be a Start menü méretét
Állítsa be a Start menü méretét
Állítsa be a Start menü méretét
Állítsa be a Start menü méretét

Egy bizonyos ponton helyesen láthatja a képernyő jobb alsó szegélyét. A dolgok nem annyira szivárványszerűek a bal felső sarokkal. Csak javasolni tudom az Xorg beállításainak módosítását. A "Debian XFCE 0.9.1" -ben navigáljon a beállítások-> panelhez, és állítsa be a szélesség növelését és a start menü hosszának csökkentését.

15. lépés: Állítsa be a munkaterületeket

Állítsa be a munkaterületeket
Állítsa be a munkaterületeket
Állítsa be a munkaterületeket
Állítsa be a munkaterületeket

Ezután lépjen a Beállítások-> munkaterületek elemre, és használja a "határok" fület a képernyő szegélyeinek beállításához. Ez korlátozza az újonnan indított alkalmazások ablakméreteit az Ön beállításai által határolt képernyőterületre. Ez azonban nem csodaszer. Időről időre az alkalmazások megpróbálnak kimenekülni a határokból (és minden bizonnyal sikerrel járnak). Hogy megnyugtassam, elmondhatom, hogy nem veszít túl sokat. Még a megfelelően beállított 5 "800 x 480 TFT monitor mellett is sok Orange PI Linux grafikus alkalmazás továbbra sem használható (különösen a QT készítő).

Ajánlott: