Taula de continguts:
- Pas 1: necessitareu:
- Pas 2: Munteu l'ordinador basat en Orange PI:
- Pas 3: connecteu l'OPI
- Pas 4: connecteu la pantalla
- Pas 5: connecteu la font d'alimentació
- Pas 6: baixeu una imatge de Linux
- Pas 7: connecteu la targeta SD
- Pas 8: converteix Bin a Fex
- Pas 9: prepareu Safe Script.fex
- Pas 10: configureu els paràmetres de visualització
- Pas 11: Edició feta de Fex
- Pas 12: executeu OPI
- Pas 13: ajusteu els extrems de la part inferior dreta de la pantalla
- Pas 14: ajusteu la mida del menú d'inici
- Pas 15: ajusteu els espais de treball
Vídeo: Orange PI HowTo: configureu-lo per utilitzar-lo amb pantalla de retrovisió del cotxe i adaptador HDMI a RCA: 15 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
PRELEG: Sembla que tots els altres fan servir un monitor o un televisor grans o fins i tot més grans amb una ximple targeta Orange PI. I sembla una mica excessiu quan està pensat per a sistemes incrustats. Aquí necessitem quelcom petit i econòmic. Com un televisor portàtil antic o una pantalla LCD que s'utilitza normalment en cotxes per connectar-se a la càmera de la vista posterior. Si utilitzeu una cosa així, llavors hi ha alguna pregunta que tots els fòrums de tot allà tinguin, com ara "Com puc establir la resolució de diversos milers a diversos milers?" estan fora d'ús aquí. Contràriament, realment us interessarà: "Com establir la resolució BAIXA?".
Tingueu en compte també que, a diferència dels televisors antics de tubs de buit o d'aquests monitors d'ordinador grans i multimodals caros, la pantalla LCD barata i senzilla sol ser compatible amb un o dos modes de vídeo diferents. I si el senyal entrant no coincideix amb cap d’ells, només veureu la pantalla en blanc. És possible que la pantalla no es digni a mostrar cap signe de vida si el senyal d’entrada no coincideix. Us deixa la sensació que la pantalla està morta o que la taronja ha mort, o que alguna cosa ha fallat amb l'adaptador …
Pas 1: necessitareu:
- Un ordinador (d'escriptori) que executa Windows amb connexió a Internet;
- Una placa PI taronja amb connectors HDMI. (La majoria tenen una, però hi ha algunes exclusions. Orange PI Zero, per exemple) i una font d'alimentació de 5 V per encendre l'Orange PI;
- Una targeta flash Micro SD (tm) per escriure la imatge del sistema operatiu del vostre PI. La targeta ha de ser bastant gran. N’hi ha prou amb 4 GB, però com més gran millor;
- Pantalla de retrovisió del cotxe amb entrada de vídeo compost RCA. (La majoria dels disponibles en realitat depenen dels connectors RCA.);
- Un adaptador HDMI A RCA;
- Una font d'alimentació de 12v per a la pantalla;
- I, per descomptat, els cables per connectar-se entre si.
Pas 2: Munteu l'ordinador basat en Orange PI:
Cerqueu una àrea lliure raonable a la vostra taula, poseu-hi el vostre Orange PI, l'adaptador HDMI a RCA, la pantalla i les fonts d'alimentació.
Pas 3: connecteu l'OPI
Connecteu l'Orange PI a l'adaptador mitjançant un cable HDMI a HDMI.
Pas 4: connecteu la pantalla
Connecteu l'adaptador HDMI a RCA a la pantalla amb algun cable RCA a RCA. Tingueu en compte que el senyal de vídeo compost passa generalment pel YELLOW JACK. La presa VERMELLA de la pantalla de retrovisió del cotxe s’utilitza generalment per a la font d’alimentació de 12 volts (ho hauríeu d’assegurar millor mirant el manual de la vostra pantalla).
Pas 5: connecteu la font d'alimentació
Connecteu el mòdul de subministrament d’alimentació de 5v al vostre Orange PI i el mòdul de subministrament d’alimentació de 12v a la pantalla LCD de retrovisió del vostre cotxe. Encara no connecteu les fonts d’alimentació a la xarxa elèctrica. (De totes maneres no té sentit en aquesta etapa, ja que l'Orange PI no està configurat correctament, de manera que no veureu res d'interès.)
Pas 6: baixeu una imatge de Linux
Baixeu-vos una imatge d'algun sistema operatiu adequat i escriviu-la a la vostra targeta Micro SD. Hi ha moltes guies per fer-ho correctament. Per exemple, podeu fer referència a aquest instructiu:
www.orangepi.org/Docs/SDcardinstallation.html
Al meu parer, és millor utilitzar una distribució de Debian o Ubuntu des del lloc oficial (https://www.orangepi.org/downloadresources/) en lloc del braç, perquè aquest últim manté profund el fitxer de configuració (script.bin) a la partició ext2 nativa de Linux i és difícil recuperar-la al vostre PC d'escriptori i encara és més difícil tornar-la a posar després de les modificacions necessàries. Per escriure fitxers a la partició Linux cal un PC amb Linux o un PC virtual amb Linux. Qualsevol tipus de lectors / escriptors "Windows to ext2fs" són una mena de "barril de pols": mai se sap quan (i per què) destruiran el vostre sistema de fitxers a l'infern.
Diuen que s’hauria de fer l’edició del fitxer scipt.bin directament a l’Orange Pi. però … tingueu en compte els següents factors:
- El vostre Orange PI encara no s'ha configurat correctament i "es reprodueix mort", de manera que es desconeix com es fa servir per corregir el script.bin
- Fins i tot si heu connectat el vostre Orange PI a algun monitor HDMI multimode gran i elegant, encara és una mica perillós encendre la placa Orange PI i carregar el sistema operatiu incorrectament configurat. La raó és que script.bin no només s’utilitza per configurar la resolució i la freqüència d’actualització del vídeo, sinó també per controlar el processador i la velocitat de rellotge de la memòria. Si s’estableix de manera incorrecta, pot provocar un sobreescalfament i possiblement danyar el tauler. I, probablement, ES FALCARÀ, ja que hi ha molts tipus de taulers Orange PI i hi ha la possibilitat que el script.bin de la vostra imatge descarregada s’adapti al vostre tauler particular. Les coses són encara pitjors a causa del fet que la majoria de script.bin que existeixen ja han estat preparats pels overclockers. Per tant, mantingueu les vostres queixes i prepareu-vos per editar el fitxer script.bin al vostre PC d’escriptori.
Pas 7: connecteu la targeta SD
Utilitzeu un adaptador adequat per connectar la targeta SD (amb la imatge del sistema operativa instal·lada) al vostre PC d’escriptori. Més endavant assumiré que sou de bona ment i hi feu servir Windows. Si heu seguit el meu consell i utilitzeu la imatge que manté el seu script.bin en una partició FAT, veureu fàcilment el disc que conté dos (o més) fitxers: script.bin i uImage. Aquest darrer és el nucli d’arrencada de Linux i és millor deixar-lo anar.
Pas 8: converteix Bin a Fex
Copieu el script.bin en alguna carpeta del vostre PC d'escriptori i convertiu-lo al format de text (l'anomenat "fex"). Per a la conversió necessitareu la utilitat de conversió. Cerqueu una còpia de fexc.exe que funcioni correctament per a Windows o seguiu el meu instructiu anterior d'Orange PI HowTo: Compile Sunxi Tool per a Windows amb Windows
Utilitzeu l'ordre "bin2fex" o escriviu directament:
"fexc -I bin -O fex script.bin script.fex"
a la sol·licitud "dos" i premeu Retorn.
(Perquè funcioni, segur que haureu de tenir la utilitat fexc a la mateixa carpeta, on heu copiat el vostre script.bin. Alternativament, podeu intentar configurar la variable d'entorn PATH de les vostres finestres perquè assenyali on heu instal·lat el fexc.exe. Encara més alternativament, podeu descarregar fexc_install.zip, descomprimir-lo a alguna carpeta i fer doble clic a install.bat allà. L’escriptori de l’instal·lador crearà una carpeta c: / stool / al vostre disc dur: i posarà dues dreceres: BIN_TO_FEX i FEX_TO_BIN a l'escriptori. Tot el que necessiteu és copiar el fitxer script.bin a la carpeta c: / stool / i feu doble clic a la icona BIN_TO_FEX per obtenir el fitxer script.fex amb format de text. I després que hàgiu acabat l'edició, només cal que feu doble clic a la icona FEX_TO_BIN per tornar-lo al format binari. ADVERTÈNCIA: Si realment us sentiu malament que heu de reduir a aquest últim recurs, és probable que no sigueu prou intel·ligent per manejar bé el vostre PC Orange. Pot ser que busqueu ajuda. a prop.)
Finalment, heu d’acabar amb el fitxer script.fex textual. Feu servir qualsevol editor de text pla per editar-lo. S’adaptarà a l’etern notepad.exe (de la vostra distribució de Windows) o Notepad ++ o qualsevol editor de qualsevol IDE de programació. (No intenteu utilitzar Arduino IDE per a aquest propòsit; us expulsarà queixant-vos que no és el projecte arduino. Altres IDE solen ser més liberals.)
Pas 9: prepareu Safe Script.fex
Ara hauríeu de poder veure i editar el fitxer script.fex. (El que heu obtingut desxifrant el script.bin). Primer de tot, mireu la primera secció del fitxer. La secció s’anomena [producte] i hi ha d’haver una cadena que contingui la màquina de claus i algun valor de text (dret al signe d’igualtat) a les cometes. Alguna cosa com això:
màquina = "algun nom de màquina"
Si el valor de les cotitzacions coincideix EXACTAMENT amb el vostre tipus de tauler Orange Pi, probablement tingueu la sort de tenir un fitxer script.bin que tingui la configuració correcta per a la memòria i la CPU i podeu continuar amb el següent PAS. Altres hauran d’editar el fitxer script.fex per fer-lo segur.
Primer de tot, aneu a la secció anomenada [objectiu]. Allà veureu que una clau anomenada rellotge d'arrencada està assignada a algun valor. Una mica que:
[objectiu]
boot_clock = 1536
El valor numèric situat al signe d’igualtat és la freqüència de la CPU en MHz. Si està per sota de 1000 o només per sobre (per exemple, com ara 1008), podeu deixar les coses tal qual i continuar endavant. Si en cas contrari, aquest rellotge s'estableix en ~ 1500 o fins i tot en ~ 2000, és millor que el reduïu. O bé assegureu-vos que el vostre tauler sigui l’extrem superior de luxe de la sèrie taronja pi (com Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH i EL RETORN DE EL TARONJA PI …).
Assegureu-vos també que no només tingueu els dissipadors de calor adequats, sinó que ja estiguin instal·lats als xips del PC Orange.
Un altre lloc d’interès del fitxer script.fex serà la secció [dvfs_table]. Hi veureu la taula de freqüències de processament de mindscraping. Aquí les freqüències es mesuren en Hz, de manera que us agradaria que els números de 9 dígits. Una vegada més, si la vostra visualització no es veu distorsionada per nombres molt elevats (com ara max_freq = 1536000000 i superiors) de si teniu un tauler final superior, podeu continuar. En cas contrari, hauríeu de reduir els valors. On obtenir els correctes? Us proposo copiar-enganxar-los des de:
Per la vostra conveniència, els he copiat aquí:
[taula_vfs] freqüència_ max = 1008000000 freqüència_min = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_volt = 13v
Són certs valors segurs, però una mica fressos. No obstant això, sempre podeu intentar augmentar-los en el futur.
I finalment la secció [dram_para]. Aquí tenim la velocitat del rellotge dram en MHz en forma de paràmetre dram_clk. Sunxi Fex Guide suggereix establir dram_clk = 360 aquí. No obstant això, per a les juntes recents sembla ser massa baix. Utilitzeu aquí un valor proper als 600. M'agrada
dram_clk = 624
o bé
dram_clk = 576
Allà tothom busca una potència de càlcul més elevada, però no ometeu el pas de reduir les freqüències als valors segurs. Potser podreu entendre de què parlo quan el vostre Linux comença a perdre els fitxers només en el procés de copiar-los d'un lloc a un altre.
Pas 10: configureu els paràmetres de visualització
Finalment hem arribat a la configuració dels paràmetres de la pantalla. Al vostre fitxer script.fex trobeu la secció [boot_disp] … I suprimiu-la com una secció sencera. Això es deu al fet que aquesta secció només s’utilitza per mostrar algun bàner publicitari durant el procés d’arrencada d’Orange PI. I com que no farem servir aquesta característica, només es manté com a font de possibles problemes tècnics addicionals (com ara resolució adhesiva, etc.)
I la secció d'interès serà la [disp_init]. Hauria de ser així:
[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 = 0 fb1 = 0 fb
Copieu-lo des d’aquí i enganxeu-lo al vostre script.fex si voleu. Tingueu en compte que el tipus de sortida de pantalla ha de ser 3 (hdmi) i que el mode de sortida de pantalla ha de ser 3 (720 x 576 no entrellaçats). És un bon lloc per tenir en compte que aquest paràmetre és DEPENDENT DEL HARDWARE. Vol dir que si teniu, per exemple, un adaptador HDMI a VGA (no HDMI a RCA / TV), el mode de sortida necessari pot ser un altre. Podeu provar altres modes per veure si s’adapten millor. Aquí és el moment en què beneireu el fet que podeu editar el fitxer de configuració al vostre PC d’escriptori i no a l’Orange PI que esteu configurant.
Una altra cosa essencial que cal fer és desactivar el xifratge HDMI. Cerqueu (o creeu) la secció [hdmi_para] i afegiu les següents cadenes:
hdcp_enable = 0hdmi_cts_compatibility = 1
Tota la secció tindrà el següent aspecte:
[hdmi_para] hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1
I, de nou, podeu copiar-lo i enganxar-lo des d'aquí al vostre fitxer script.fex.
Pas 11: Edició feta de Fex
Hem acabat amb script.fex, així que deseu-lo al disc dur i sortiu del programari d'edició de text.
Utilitzeu fex2bin.bat (o la drecera FEX_TO_BIN a l'escriptori) per empaquetar el fitxer al format binari. Recordeu que script.bin sol tenir un atribut "només de lectura" i que la utilitat fexc no el pot sobreescriure automàticament. (Ho he solucionat a la distribució per als aficionats, la que utilitza dreceres d'escriptori. D'altres haurien de ser menys oblidats).
Pas 12: executeu OPI
Finalment, hem aconseguit el nostre nou i fresc fitxer script.bin, de manera que és hora de copiar-lo a la targeta SD d’arrencada de l’Orange PC. Inseriu-lo a la ranura Orange PI (no oblideu fer clic a "Eliminar suports de forma segura" a la safata del Windows abans de treure la targeta).
Connecteu la font d’alimentació de 12v a la xarxa elèctrica per encendre la pantalla de retrovisió del cotxe. Feu el mateix amb la font d'alimentació de 5v per engegar el Orange PI. I ara podeu veure / * persones mortes / missatges des de l'arrencada de Linux a la pantalla.
Es podria aturar aquí. Però és possible que algú no estigui prou satisfet pel fet que la imatge no s’adapti exactament a la pantalla. Alguna part d’ella (prop de les fronteres) pot ser que no es vegi a la pantalla. Per tant, l’etapa final serà l’ajust de pantalla.
Pas 13: ajusteu els extrems de la part inferior dreta de la pantalla
És una llàstima, però fbset iguals utilitats Linux … Bé, no puc dir, no funcionen … Quan feu alguna cosa completament malament, acabareu instantàniament amb una pantalla corrupta. Però, tot i que us mantingueu en els límits de canvis raonables, sembla que el sistema d'Orange Pi + Adaptador HDMI a RCA + pantalla de TV es comporta com si fos igual. Per tant, el millor mètode provat per establir els límits de la pantalla està fora de joc aquí. Tot i així, encara és aviat per desistir. En primer lloc, és bastant fàcil sortir de la part més dreta i inferior de la pantalla. Per fer-ho, es pot utilitzar el mètode provat de modificar el script.bin.
Una vegada més, consulteu la secció [disp_init]. Per a una pantalla de 4,3 polzades Podeu utilitzar el següent 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_w4th
Per a altres dimensions, podeu intentar augmentar / disminuir els paràmetres de resolució vertical / horitzontal. Tingueu en compte, però, que els nombres han de ser múltiples de setze (potser 8 en realitat). Per tant, no hi escriviu valors arbitraris. Comenceu pels coneguts (fb0_width = 720 i fb0_height = 576) i comenceu a restar 16. És a dir, fb0_width = 704 -OR- fb0_width = 720
fb0_height = 576 fb0_height = 560
Pas 14: ajusteu la mida del menú d'inici
En algun moment podreu veure correctament la vora inferior dreta de la imatge de la pantalla. Les coses no són tan semblants a l'arc de Sant Martí amb l'extrem superior esquerre. Només puc suggerir que ajusteu la configuració de Xorg. A "Debian XFCE 0.9.1", aneu a la configuració-> tauler i configureu augmenta l'amplada i reduïu la longitud del menú d'inici.
Pas 15: ajusteu els espais de treball
A continuació, aneu a Configuració-> àrees de treball i utilitzeu la pestanya "vores" per configurar els vores de la pantalla. Limitarà les mides de les finestres de les aplicacions llançades recentment a l'àrea de pantalla vorejada per la vostra configuració. Tanmateix, no és la panacea. De tant en tant, les aplicacions INTENTARAN escapar fora d'aquestes fronteres (i segur que tindran èxit). Per calmar-te, puc dir que no perds massa. Fins i tot amb un monitor TFT de 5 "800 x 480 ajustat correctament, moltes de les aplicacions gràfiques d'Orange PI Linux encara no es poden utilitzar (especialment el creador QT).
Recomanat:
Claus del volant a l’adaptador estèreo del cotxe (Bus CAN -> Clau1): 6 passos
Tecles del volant de l’adaptador estèreo del cotxe (Bus CAN -> Clau1): Pocs dies després de comprar un cotxe usat, vaig descobrir que no puc reproduir música des del telèfon a través del dispositiu estèreo del cotxe. Encara més frustrant va ser que el cotxe disposés de Bluetooth, però només permetia trucades de veu, no música. També tenia un port USB de Windows Phone, però jo
Cotxe Arduino amb tracció a les quatre rodes Bluetooth amb cotxe UNO R3, HC-05 i L293D amb codificació i aplicació per a Android: 8 passos
Cotxe RC Bluetooth Arduino de 4 rodes amb motor UNO R3, HC-05 i L293D amb aplicació per a codificació i Android: Avui us explicaré com fer un cotxe RC bluetooth amb tracció a les 4 rodes amb HC 05, blindatge del motor L293, Motor de 4 CC, amb codificació i aplicació per a Android per controlar el cotxe. Component utilitzat: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Configureu Raspberry Pi amb la pantalla PiTFT d’AdaFruit: 11 passos
Configureu Raspberry Pi amb la pantalla PiTFT d’AdaFruit: NOTA: Atès que no està actualitzat, no s’ha d’utilitzar aquesta instrucció. Si us plau, utilitzeu l’AdaFruit Easy Install.Setup Raspberry Pi per treballar amb la pantalla PiTFT d’Adafruit
Orange PI HowTo: Compilar l'eina Sunxi per a Windows amb Windows: 14 passos (amb imatges)
Orange PI HowTo: Compilar Sunxi Tool per a Windows a Windows: PRECISITATS: necessitareu un ordinador (d'escriptori) que executi Windows. Una connexió a Internet. Un tauler d’Orange PI. L’últim és opcional, però estic segur que ja el teniu. En cas contrari, no llegireu aquesta instrucció. Quan compres l'Orange PI sin
Orange PI HowTo: configureu-lo per utilitzar-lo amb una pantalla LCD TFT HDMI de 5 ": 8 passos (amb imatges)
Orange PI HowTo: configureu-lo per fer-lo servir amb una pantalla LCD TFT HDMI de 5 ": si teniu la suficient prudència per demanar una pantalla LCD TFT HDMI junt amb la vostra Orange PI, probablement us desanimaràs per les dificultats per intentar forçar-lo a funcionar Mentre que d'altres ni tan sols podrien notar cap obstacle, la clau és que hi hagi