Obsah:

Orange PI HowTo: Nastavte jej pro použití se zadním displejem do auta a adaptérem HDMI na RCA: 15 kroků
Orange PI HowTo: Nastavte jej pro použití se zadním displejem do auta a adaptérem HDMI na RCA: 15 kroků

Video: Orange PI HowTo: Nastavte jej pro použití se zadním displejem do auta a adaptérem HDMI na RCA: 15 kroků

Video: Orange PI HowTo: Nastavte jej pro použití se zadním displejem do auta a adaptérem HDMI na RCA: 15 kroků
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Červenec
Anonim
Orange PI HowTo: Nastavte jej pro použití se zadním displejem do auta a adaptérem HDMI na RCA
Orange PI HowTo: Nastavte jej pro použití se zadním displejem do auta a adaptérem HDMI na RCA

PŘEDMLUVA Zdá se, že každý jiný používá velký a ještě větší televizor nebo monitor s hloupou deskou Orange PI. A vypadá to trochu přehnaně, když je určen pro vestavěné systémy. Zde potřebujeme něco malého a levného. Jako starý přenosný televizor nebo LCD displej, který se obvykle používá v automobilech k připojení kamery zadního pohledu. Pokud budete něco takového používat, pak jakékoli otázky, kterých jsou všechna fóra plná, jako „Jak mohu nastavit rozlišení několika tisíc až několika tisíc?“jsou zde mimo provoz. Naopak vás bude zajímat: „Jak nastavit rozlišení NÍZKÉ?“.

Všimněte si také, že na rozdíl od starých vakuových televizorů nebo těch drahých drahých více režimových velkých počítačových monitorů může levný a jednoduchý LCD displej obvykle podporovat jeden nebo dva různé režimy videa. A pokud se příchozí signál neshoduje s žádným z nich, uvidíte pouze prázdnou obrazovku. Pokud se vstupní signál neshoduje, může se stát, že se na displeji vůbec nezobrazí známky života. Zanechá to ve vás pocit, že buď je displej mrtvý, nebo Orange je mrtvý, nebo se něco pokazilo s adaptérem …

Krok 1: Budete potřebovat:

Budete potřebovat
Budete potřebovat
Budete potřebovat
Budete potřebovat
Budete potřebovat
Budete potřebovat
  1. Počítač (stolní) se systémem Windows s připojením k internetu;
  2. Oranžová deska PI s konektory HDMI. (Většina z nich má jednu, ale existují určité výjimky. Například Orange PI Zero) a nějaký 5v napájecí zdroj pro napájení Orange PI;
  3. Paměťová karta Micro SD (tm) pro zápis obrazu operačního systému vašeho PI. Karta by měla být poměrně velká. 4 Gb je dost, ale čím větší, tím lepší;
  4. Zadní displej automobilu se vstupem kompozitního videa RCA. (Většina z dostupných ve skutečnosti spoléhá na konektory RCA.);
  5. Adaptér HDMI TO RCA;
  6. Napájení displeje 12 V;
  7. A samozřejmě kabely pro propojení jednoho s druhým.

Krok 2: Sestavte svůj počítač založený na Orange PI:

Sestavte svůj počítač založený na Orange PI
Sestavte svůj počítač založený na Orange PI

Najděte na svém stole rozumnou volnou plochu, vložte tam svůj Orange PI, adaptér HDMI-to-RCA, displej a napájecí zdroje.

Krok 3: Připojte OPI

Připojte OPI
Připojte OPI

Připojte Orange PI k adaptéru pomocí kabelu HDMI na HDMI.

Krok 4: Připojte displej

Připojte displej
Připojte displej

Připojte adaptér HDMI-to RCA k displeji pomocí kabelu RCA-to-RCA. Pamatujte, že kompozitní video signál obvykle prochází ŽLUTÝM JACKEM. K napájení 12 voltů se obvykle používá ČERVENÝ konektor konektoru displeje automobilu (měli byste to lépe zajistit nahlédnutím do příručky k vašemu displeji).

Krok 5: Připojte napájecí zdroj

Připojte napájecí zdroj
Připojte napájecí zdroj

Připojte napájecí modul 5 V k vašemu Orange PI a napájecí modul 12 V k LCD displeji vašeho automobilu se zadním pohledem. Napájecí zdroje zatím nezapojujte do sítě. (Každopádně je to v této fázi nesmyslné, protože Orange PI není správně nakonfigurován, takže neuvidíte nic zajímavého.)

Krok 6: Stáhněte si obrázek Linuxu

Stáhněte si obrázek Linuxu
Stáhněte si obrázek Linuxu

Stáhněte si obrázek vhodného operačního systému a zapište si jej na kartu Micro SD. Existuje spousta návodů, jak to udělat správně. Můžete se například obrátit na tento pokyn:

www.orangepi.org/Docs/SDcardinstallation.html

Podle mého názoru je lepší použít distribuci Debianu nebo Ubuntu z oficiálních stránek (https://www.orangepi.org/downloadresources/) spíše než z armbian, protože ta druhá uchovává svůj konfigurační soubor (script.bin) hluboký v nativním oddílu ext2 Linuxu a je obtížné jej vyčistit na váš stolní počítač a ještě obtížněji jej vrátit zpět po nezbytných úpravách. K zápisu souborů do oddílu Linux potřebujete počítač s operačním systémem Linux nebo virtuální počítač se systémem Linux. Jakékoli druhy čteček/zapisovačů „Windows to ext2fs“jsou svým způsobem „sud sudu“- nikdy nevíte, kdy (a proč) zničí váš souborový systém do háje.

Říká se, že úpravu souboru scipt.bin je třeba provést přímo na Orange Pi. ale … Mějte na paměti následující faktory:

  • Váš Orange PI ještě nebyl správně nakonfigurován a „hraje mrtvého“, takže jak jej má člověk použít k opravě script.bin není znám
  • I když jste připojili svůj Orange PI k velkému a efektnímu vícerežimovému monitoru HDMI, je stále poněkud nebezpečné zapnout desku Orange PI a načíst nesprávně nakonfigurovaný operační systém. Důvodem je, že script.bin slouží nejen ke konfiguraci rozlišení videa a obnovovací frekvence, ale také k řízení rychlosti procesoru a paměti. Nesprávné nastavení může způsobit přehřátí a poškození desky. A BUDE S největší pravděpodobností BÝT NESPRÁVNÝ, protože existuje mnoho typů oranžových PI desek a šance, že skript.bin z vašeho konkrétního staženého obrázku bude vyhovovat vaší konkrétní desce, je miniaturní. Věci jsou ještě horší, protože většina skriptů.bin tam už byla připravena přetaktovači. Udržujte tedy své stížnosti a připravte se na úpravu souboru script.bin na svém stolním počítači.

Krok 7: Připojte kartu SD

Připojte kartu SD
Připojte kartu SD

Pomocí správného adaptéru připojte kartu SD (s nainstalovaným obrazem operačního systému) k vašemu stolnímu počítači. Dále budu předpokládat, že máte zdravý rozum a používáte tam Windows. Pokud budete postupovat podle mých rad a použijete obrázek, který uchovává soubor script.bin na oddílu FAT, okamžitě uvidíte disk, který obsahuje dva (nebo více) souborů: script.bin a uImage. Ten druhý je zaváděcí jádro Linuxu a je pro nás lepší toho nechat.

Krok 8: Převod přihrádky na Fex

Převést Bin na Fex
Převést Bin na Fex

Zkopírujte soubor script.bin do nějaké složky ve stolním počítači a převeďte jej do textového (takzvaného „fex“) formátu. K převodu budete potřebovat nástroj pro převod. Najděte správně fungující kopii souboru fexc.exe pro Windows nebo postupujte podle mého předchozího instrukčního návodu Orange PI HowTo: Compile Sunxi Tool for Windows Under Windows

Použijte příkaz "bin2fex" nebo přímo napište:

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

ve výzvě „dos“a stiskněte Enter.

(Aby to fungovalo, určitě musíte mít nástroj fexc ve stejné složce, kam jste zkopírovali soubor script.bin. Alternativně můžete zkusit nastavit proměnnou prostředí PATH vašich oken tak, aby ukazovala na místo, kde jste nainstalovali fexc.exe. Alternativně si můžete stáhnout soubor fexc_install.zip, rozbalit jej do některé složky a dvakrát na něj kliknout na soubor install.bat. Instalační skript vytvoří na vašem disku c: harddisk složku c: / stool / a umístí dvě zkratky: BIN_TO_FEX a FEX_TO_BIN na plochu. Vše, co potřebujete, je poté zkopírovat váš soubor script.bin do složky c: / stool / a dvojitým kliknutím na ikonu BIN_TO_FEX získat textový soubor script.fex. A poté, co jste s úpravou hotovi, stačí dvakrát kliknout na ikonu FEX_TO_BIN a dostat se zpět do binárního formátu. UPOZORNĚNÍ: Pokud se opravdu cítíte tak špatně, musíte se omezit na tuto poslední možnost, pravděpodobně nejste dost chytří na to, abyste svůj Orange PC zvládli dobře. Možná bude lepší vyhledat pomoc venku poblíž.)

Nakonec byste měli skončit s textovým souborem script.fex. K úpravám použijte libovolný editor prostého textu. Bude vyhovovat věčný notepad.exe (z vaší distribuce Windows) nebo Notepad ++ nebo jakýkoli editor libovolného programovacího IDE. (Nepokoušejte se pro tyto účely používat Arduino IDE - to vás nakopne stěžovat si, že to není projekt arduino. Ostatní IDE bývají liberálnější.)

Krok 9: Připravte si Safe Script.fex

Nyní byste měli mít možnost zobrazit a upravit soubor script.fex. (Ten, který jste získali dešifrováním souboru script.bin). Nejprve se podívejte na úplně první část souboru. Sekce má název [produkt] a v uvozovkách by měl být řetězec obsahující klíčový stroj a nějakou textovou hodnotu (přímo na znaménko rovnosti). Něco takového:

machine = "název nějakého stroje"

Pokud se hodnota v uvozovkách shoduje PŘESNĚ s vaším typem desky Orange Pi, pravděpodobně máte to štěstí, že máte soubor script.bin, který má správné nastavení paměti a CPU, a můžete přejít dále na DALŠÍ KROK. Ostatní budou muset soubor script.fex upravit, aby byl bezpečný.

Nejprve přejděte do sekce s názvem [cíl]. Tam uvidíte klíč s názvem bootovací hodiny přiřazený k nějaké hodnotě. Asi tak:

[cílová]

boot_clock = 1536

Číselná hodnota vpravo od znaménka rovnosti je frekvence CPU v MHz. Pokud je nižší než 1000 nebo jen nepatrně nad (např. Jako 1008), můžete nechat věci tak, jak jsou, a pokračovat dále. Pokud je to jinak, jako v tomto příkladu, jsou hodiny nastaveny na ~ 1500 nebo dokonce na ~ 2000, raději je zmenšete. Nebo se ujistěte, že vaše deska je opravdu mocným efektním špičkovým koncem řady oranžových pi (jako Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH a NÁVRAT ORANŽOVÁ PI …).

Také se ujistěte, že máte nejen správné chladiče, ale také jsou již nainstalovány na čipech Orange PC.

Dalším zajímavým místem v souboru script.fex bude sekce [dvfs_table]. Uvidíte zde scrapingovou tabulku frekvencí CPU. Zde jsou frekvence měřeny v Hz, takže byste chtěli 9místná čísla. Ještě jednou, pokud váš pohled není zkreslený příliš vysokými čísly (jako max_freq = 1536000000 a výše), pokud máte desku na horním konci, můžete pokračovat dále. Jinak byste měli zmenšit hodnoty. Kde sehnat ty správné? Doporučuji je zkopírovat a vložit z:

Pro vaši jistotu jsem je zkopíroval sem:

[dvfs_table] max_freq = 1008000000 min_freq = 60000000 lv_count = 5 lv1_freq = 1008000000 lv2_volt = 0000

To jsou jistě bezpečné, ale poněkud brzdné hodnoty. Vždy se však můžete pokusit je v budoucnu zvýšit.

A nakonec sekce [dram_para]. Zde máme rychlost hodin dram v MHz ve formě parametru dram_clk. Sunxi Fex Guide navrhuje nastavit dram_clk = 360 zde. Zdá se však, že pro poslední desky je příliš nízká. Zde použijte nějakou hodnotu blízko 600. Jako

dram_clk = 624

nebo

dram_clk = 576

Každý tam hledá vyšší výpočetní výkon, ale stále nevynechávejte krok snižování frekvencí na bezpečné hodnoty. Možná pochopíte, o čem mluvím, když váš Linux začne přicházet o soubory právě v procesu jednoduchého kopírování z jednoho místa na druhé.

Krok 10: Konfigurace parametrů zobrazení

Nakonec jsme se dostali k nastavení parametrů obrazovky. Ve vašem souboru script.fex vyhledejte sekci [boot_disp] … A smažte ji jako celou sekci. Důvodem je, že tato část slouží pouze k zobrazení nějakého reklamního banneru během procesu spouštění Orange PI. A protože tuto funkci nebudeme používat, zůstává pouze jako zdroj dalších možných závad (jako lepivé rozlišení atd …)

A část zájmu bude [disp_init]. Mělo by to být takto:

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

Zkopírujte jej odsud a vložte jej do souboru script.fex, pokud chcete. Typ výstupu obrazovky musí být 3 (hdmi) a režim výstupu obrazovky musí být 3 (720 x 576 neprokládaně). Je vhodné poznamenat, že toto nastavení JE ZÁVISLÉ NA HARDWARU. To znamená, že pokud máte řekněme adaptér HDMI-to-VGA (nikoli HDMI-to-RCA/TV), může být nezbytný výstupní režim jiný. Můžete vyzkoušet jiné režimy, abyste zjistili, zda vyhovují lépe. Zde je čas, kdy budete žehnat faktu Konfigurační soubor můžete upravit na stolním počítači, nikoli na konfigurovaném Orange PI.

Další zásadní věcí je vypnout šifrování hdmi. Najděte (nebo vytvořte) sekci [hdmi_para] a přidejte další řetězce:

hdcp_enable = 0hdmi_cts_compatibility = 1

Celá sekce bude vypadat takto:

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

A opět jej můžete zkopírovat a vložit odtud do souboru script.fex.

Krok 11: Úpravy Fex

Úpravy Fex
Úpravy Fex

Dokončili jsme skript.fex, uložte jej tedy na pevný disk a ukončete software pro úpravu textu.

Pomocí souboru fex2bin.bat (nebo zkratky FEX_TO_BIN na ploše) zabalte soubor zpět do binárního formátu. Pamatujte, že script.bin má obvykle atribut „pouze ke čtení“a nástroj fexc jej nemůže přepsat automaticky. (Opravil jsem to v distribuci pro velmi amatéry - ten, který používá zástupce na ploše. Ostatní by měli být méně zapomnětliví.)

Krok 12: Run You OPI

Spusťte OPI
Spusťte OPI
Spusťte OPI
Spusťte OPI

Nakonec jsme dostali náš nový a svěží šumivý soubor script.bin, takže je čas jej zkopírovat na bootovací SD kartu Orange PC. Vložte jej do slotu Orange PI (nezapomeňte před vyjmutím karty v liště Windows kliknout na „bezpečné odebrání média“.)

Zapněte zadní pohled automobilu zapojením napájecího zdroje 12 V do sítě. Totéž proveďte s napájením 5v a zapněte Orange PI. A nyní můžete na svém displeji vidět /*mrtvé lidi* / zprávy ze spouštěcího Linuxu.

Tady by se dalo zastavit. Někdo však nemusí být dostatečně spokojen s tím, že obraz nemusí přesně odpovídat obrazovce. Jeho část (blízko hranic) nemusí být na displeji vidět. Konečnou fází tedy bude úprava obrazovky.

Krok 13: Upravte pravé dolní konce obrazovky

Upravte pravé dolní konce obrazovky
Upravte pravé dolní konce obrazovky

Je to škoda, ale fbset podobné linuxové nástroje … No, nemohu říci, že nefungují … Když děláte něco úplně špatně, okamžitě skončíte se zkorumpovanou obrazovkou. Ale i když zůstanete v mezích rozumných změn, zdá se, že systém Orange Pi + HDMI na RCA adaptér + televizní displej se chová, jako by pro něj byl stejný. Nejlepší a osvědčený způsob nastavení okrajů obrazovky je zde tedy mimo hru. Na vzdání se je však ještě brzy. Nejprve je docela snadné dostat se z pravého a dolního konce obrazovky. K tomu lze použít osvědčený přístup úpravy skriptu.bin.

Ještě jednou se podívejte do sekce [disp_init]. Pro 4,3palcový displej Můžete použít následující text:

[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 = 70

Pro jiné rozměry Můžete zkusit zvýšit/snížit nastavení svislého/vodorovného rozlišení. Mějte však na paměti, že čísla musí být násobkem šestnácti (ve skutečnosti možná 8). Nepište tam tedy libovolné hodnoty. Začněte od známých (fb0_width = 720 a fb0_height = 576) a začněte odečítat 16. tj.

fb0_width = 704 -OR- fb0_width = 720

fb0_height = 576 fb0_height = 560

Krok 14: Upravte velikost nabídky Start

Upravte velikost nabídky Start
Upravte velikost nabídky Start
Upravte velikost nabídky Start
Upravte velikost nabídky Start

V určitém okamžiku budete moci správně vidět pravý spodní okraj obrázku na obrazovce. Věci nejsou tak duhové jako v levém horním rohu. Mohu pouze doporučit upravit nastavení Xorg. V "Debian XFCE 0.9.1" přejděte na panel nastavení-> nastavit a zvětšit šířku a zkrátit délku úvodní nabídky.

Krok 15: Upravte pracovní prostory

Upravte pracovní prostory
Upravte pracovní prostory
Upravte pracovní prostory
Upravte pracovní prostory

Poté přejděte na Nastavení-> pracovní prostory a pomocí karty „ohraničení“nastavte ohraničení obrazovky. Omezí velikosti oken nově spuštěných aplikací na oblast obrazovky ohraničenou vaším nastavením. Není to však všelék. Čas od času se aplikace pokusí uniknout z těchto hranic (a určitě uspějí). Abych tě uklidnil, mohu říci, že příliš neztrácíš. I při správně nastaveném 5 "monitoru TFT 800 x 480 TFT je mnoho grafických aplikací Orange PI Linux stále nepoužitelné (zejména tvůrce QT).

Doporučuje: