Table des matières:
- Étape 1: Vous aurez besoin de:
- Étape 2: Assemblez votre ordinateur basé sur Orange PI:
- Étape 3: Connectez l'OPI
- Étape 4: Connectez l'écran
- Étape 5: Connectez l'alimentation
- Étape 6: Téléchargez une image Linux
- Étape 7: Branchez la carte SD
- Étape 8: Convertir Bin en Fex
- Étape 9: préparer Safe Script.fex
- Étape 10: Configurer les paramètres d'affichage
- Étape 11: édition de Fex terminée
- Étape 12: Exécutez votre OPI
- Étape 13: Ajustez les extrémités inférieures droites de l'écran
- Étape 14: Ajuster la taille du menu Démarrer
- Étape 15: Ajuster les espaces de travail
Vidéo: Orange PI HowTo: Configurez-le pour l'utiliser avec l'écran de vue arrière de la voiture et l'adaptateur HDMI vers RCA: 15 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
AVANT-PROPOS. Il semble que tous les autres utilisent un téléviseur ou un moniteur de grande taille et encore plus grande avec une carte Orange PI stupide. Et cela semble un peu exagéré lorsqu'il est destiné aux systèmes embarqués. Ici, nous avons besoin de quelque chose de petit et de peu coûteux. Comme un vieux téléviseur portable ou un écran LCD qui est généralement utilisé dans les voitures pour se connecter à la caméra de la vue arrière. Si vous allez utiliser quelque chose comme ça, alors toutes les questions que tous les forums partout là-bas sont pleines, comme "Comment puis-je définir la résolution de plusieurs milliers à plusieurs milliers?" sont hors d'usage ici. A l'inverse, vous serez intéressé par: "Comment régler la résolution LOW ?".
Notez également que contrairement aux anciens téléviseurs à tube sous vide ou à ces grands écrans d'ordinateur multimodes coûteux, l'écran LCD simple et bon marché peut généralement prendre en charge un ou deux modes vidéo différents. Et si le signal entrant ne correspond à aucun d'entre eux, tout ce que vous verrez est l'écran vide. L'affichage peut même ne pas daigner montrer le moindre signe de vie si le signal d'entrée ne correspond pas. Cela vous laisse le sentiment que soit l'écran est mort, soit l'Orange est mort, ou quelque chose s'est mal passé avec l'adaptateur…
Étape 1: Vous aurez besoin de:
- Un ordinateur (de bureau) exécutant Windows avec connexion Internet;
- Une carte PI Orange avec connecteurs HDMI. (La plupart d'entre eux en ont un, mais il y a quelques exclusions. Orange PI Zero, par exemple) et une alimentation 5v pour alimenter l'Orange PI;
- Une carte flash Micro SD(tm) pour noter l'image du système opérationnel de votre PI. La carte doit être assez grande. 4 Go suffisent, mais plus c'est gros, mieux c'est;
- Un rétroviseur de voiture doté d'une entrée vidéo composite RCA. (La plupart des connecteurs disponibles reposent en fait sur les connecteurs RCA.);
- Un adaptateur HDMI vers RCA;
- Une alimentation 12v pour l'écran;
- Et bien sûr les câbles pour se connecter les uns aux autres.
Étape 2: Assemblez votre ordinateur basé sur Orange PI:
Trouvez un espace libre raisonnable sur Votre table, placez-y Votre Orange PI, l'adaptateur HDMI vers RCA, l'écran et les blocs d'alimentation.
Étape 3: Connectez l'OPI
Connectez l'Orange PI à l'adaptateur à l'aide d'un câble HDMI vers HDMI.
Étape 4: Connectez l'écran
Connectez l'adaptateur HDMI vers RCA à l'écran avec un câble RCA vers RCA. Notez que le signal vidéo composite passe généralement par la PRISE JAUNE. La prise ROUGE du rétroviseur de la voiture est généralement utilisée pour l'alimentation 12 volts (Vous devriez mieux vous en assurer en consultant le manuel de votre écran).
Étape 5: Connectez l'alimentation
Connectez le module d'alimentation 5v à votre Orange PI et le module d'alimentation 12v à l'écran LCD de votre voiture. Ne branchez pas encore les alimentations sur le secteur. (De toute façon, cela n'a aucun sens à ce stade, car Orange PI n'est pas configuré correctement, vous ne verrez donc rien d'intéressant.)
Étape 6: Téléchargez une image Linux
Téléchargez une image d'un système d'exploitation approprié et notez cette image sur votre carte Micro SD. Il existe de nombreux guides pour le faire correctement. Par exemple, vous pouvez vous référer à cette instructable:
www.orangepi.org/Docs/SDcardinstallation.html
A mon avis il vaut mieux utiliser une distribution Debian ou Ubuntu du site officiel (https://www.orangepi.org/downloadresources/) plutôt que l'armbian, car cette dernière garde son fichier de configuration (script.bin) profond dans la partition Linux native ext2 et il est difficile de le récupérer sur votre PC de bureau et encore plus difficile de le remettre après les modifications nécessaires. Pour écrire des fichiers dans une partition Linux, il faut soit un PC exécutant Linux, soit un PC virtuel exécutant Linux. Tous les types de lecteurs / enregistreurs "Windows to ext2fs" sont un peu "un baril de poudre" - Vous ne savez jamais quand (et pourquoi) ils détruiront votre système de fichiers en enfer.
Ils disent qu'il faut faire l'édition du fichier scipt.bin directement sur l'Orange Pi. mais… Gardez à l'esprit les facteurs suivants:
- Votre Orange PI n'a pas encore été configuré correctement et "fait le mort", donc comment on est censé l'utiliser pour corriger le script.bin est inconnu
- Même si vous avez connecté votre Orange PI à un grand moniteur HDMI multimode, il est toujours quelque peu dangereux d'allumer la carte Orange PI et de charger le système d'exploitation mal configuré. La raison en est que le script.bin est utilisé non seulement pour configurer la résolution vidéo et le taux de rafraîchissement, mais également pour contrôler les vitesses d'horloge du processeur et de la mémoire. S'il est mal réglé, cela peut provoquer une surchauffe et éventuellement endommager votre carte. Et il SERA très probablement MAUVAIS, car il existe de nombreux types de cartes Orange PI, et la chance que le script.bin de votre image téléchargée particulière convienne à votre carte particulière est minime. Les choses sont encore pires du fait que la plupart des scripts.bin ont déjà été préparés par des overclockeurs. Alors gardez vos plaintes et préparez-vous à éditer le fichier script.bin sur votre PC de bureau.
Étape 7: Branchez la carte SD
Utilisez un adaptateur approprié pour brancher la carte SD (sur laquelle l'image du système d'exploitation a été installée) sur votre ordinateur de bureau. Plus loin, je suppose que vous êtes sain d'esprit et que vous utilisez Windows là-bas. Si vous avez suivi mon conseil et utilisez l'image qui conserve son script.bin sur une partition FAT, vous verrez facilement le disque qui contient deux (ou plus) fichiers: script.bin et uImage. Ce dernier est le noyau de démarrage Linux et il vaut mieux que nous le laissions partir.
Étape 8: Convertir Bin en Fex
Copiez le script.bin dans un dossier de votre ordinateur de bureau et convertissez-le au format texte (appelé "fex"). Pour la conversion Vous aurez besoin de l'utilitaire de conversion. Trouvez une copie qui fonctionne correctement de fexc.exe pour Windows ou suivez mon précédent Orange PI HowTo: Compile Sunxi Tool pour Windows sous Windows
Utilisez la commande "bin2fex" ou tapez directement:
"fexc -I bin -O fex script.bin script.fex"
dans l'invite "dos" et appuyez sur Entrée.
(Pour que cela fonctionne, vous devez certainement avoir l'utilitaire fexc dans le même dossier où vous avez copié votre script.bin. Vous pouvez également essayer de définir la variable d'environnement PATH de vos fenêtres pour pointer vers l'endroit où vous avez installé le fexc.exe. Encore plus alternativement, vous pouvez télécharger fexc_install.zip, le décompresser dans un dossier et double-cliquer sur install.bat. Le script d'installation créera un dossier c:\stool\ sur votre disque dur c: et placera deux raccourcis: BIN_TO_FEX et FEX_TO_BIN sur votre bureau. Tout ce dont vous avez besoin est ensuite de copier votre fichier script.bin dans le dossier c:\stool\ et de double-cliquer sur l'icône BIN_TO_FEX pour obtenir le fichier script.fex au format texte. Et une fois que vous avez terminé l'édition, il suffit de double-cliquer sur l'icône FEX_TO_BIN pour le remettre au format binaire. AVERTISSEMENT: si vous ressentez vraiment le besoin de réduire à ce dernier recours, vous n'êtes probablement pas assez intelligent pour bien gérer votre PC Orange. Il peut être préférable de demander de l'aide là-bas à proximité.)
Enfin, vous devriez vous retrouver avec un fichier textuel script.fex. Utilisez ensuite n'importe quel éditeur de texte brut pour le modifier. L'éternel notepad.exe (de votre distribution Windows) ou Notepad ++ ou tout éditeur de tout IDE de programmation conviendra. (N'essayez pas d'utiliser l'IDE Arduino à cette fin - cela vous expulsera en vous plaignant que ce n'est pas le projet arduino. Les autres IDE ont tendance à être plus libéraux.)
Étape 9: préparer Safe Script.fex
Vous devriez maintenant pouvoir afficher et éditer le fichier script.fex. (Celui que vous avez obtenu en déchiffrant le script.bin). Tout d'abord, regardez la toute première section du fichier. La section est nommée [product] et il devrait y avoir une chaîne contenant la machine clé et une valeur de texte (à droite du signe d'égalité) dans les guillemets. Quelque chose comme ça:
machine = "un nom de machine"
Si la valeur dans les guillemets correspond EXACTEMENT à votre type de carte Orange Pi, vous avez probablement la chance d'avoir un fichier script.bin qui contient les paramètres corrects pour la mémoire et le processeur et vous pouvez passer à la PROCHAINE ÉTAPE. D'autres devront éditer le fichier script.fex pour le sécuriser.
Tout d'abord, accédez à la section nommée [target]. Là, vous verrez une clé nommée horloge de démarrage affectée à une valeur. Un peu ça:
[cible]
boot_clock = 1536
La valeur numérique à droite du signe d'égalité est la fréquence du processeur en MHz. S'il est inférieur à 1000 ou légèrement supérieur (par exemple, 1008), vous pouvez laisser les choses telles quelles et continuer. Sinon, comme dans cet exemple, l'horloge est réglée sur ~ 1500 ou même sur ~ 2000 Vous feriez mieux de la réduire. Ou bien assurez-vous que votre planche est le haut de gamme vraiment puissant de la série orange pi (comme Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH et THE RETURN OF L'ORANGE PI…).
Assurez-vous également que non seulement vous disposez des dissipateurs thermiques appropriés, mais également qu'ils sont déjà installés sur les puces du PC Orange.
Un autre endroit intéressant dans le fichier script.fex sera la section [dvfs_table]. Vous y verrez la table de grattage des fréquences du processeur. Ici, les fréquences sont mesurées en Hz, vous aimeriez donc ces nombres à 9 chiffres. Encore une fois, si votre vue n'est pas déformée par des nombres très élevés (comme max_freq = 1536000000 et plus) ou si vous avez une carte haut de gamme, vous pouvez continuer. Sinon, vous devez réduire les valeurs. Où trouver les bons ? Je suggère de les copier-coller à partir de:
Pour votre commodité, je les ai copiés-collés ici:
[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_volt = 1350 lvfre_freq_volt = 1500 lv2_freq = 1008000000 130050 lv4_volt = 1400 lv3_freq = 912000000 lv3_volt = 1350 lvfre_freq_volt = 864000000 130050 lv4_volt = 864000000 130050_volt
Ce sont certes des valeurs sûres mais quelque peu brakish. Cependant, vous pouvez toujours essayer de les augmenter à l'avenir.
Et enfin la section [dram_para]. Ici, nous avons la vitesse d'horloge dram en MHz sous la forme d'un paramètre dram_clk. Sunxi Fex Guide suggère de définir ici dram_clk = 360. Cependant, pour les planches récentes, il semble être trop faible. Utilisez une valeur proche de 600 ici. Comme
dram_clk = 624
ou
dram_clk = 576
Tout le monde là-bas recherche une puissance de calcul plus élevée, mais n'omettez toujours pas l'étape de réduire les fréquences aux valeurs sûres. Vous pourrez peut-être comprendre de quoi je parle, lorsque votre Linux commence à perdre ses fichiers simplement en les copiant d'un endroit à un autre.
Étape 10: Configurer les paramètres d'affichage
Enfin, nous arrivons aux réglages des paramètres de l'écran. Dans votre fichier script.fex, recherchez la section [boot_disp]… Et supprimez-la dans son intégralité. Cela est dû au fait que cette section est utilisée uniquement pour afficher une bannière publicitaire pendant le processus de démarrage d'Orange PI. Et puisque nous n'allons pas utiliser cette fonctionnalité, elle reste uniquement comme source de problèmes supplémentaires possibles (comme la résolution collante, etc.)
Et la section d'intérêt sera le [disp_init]. Ça devrait être comme ça:
[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 fb0_height = 0 fb1_wid1th
Copiez-le à partir d'ici et collez-le dans votre script.fex si vous le souhaitez. Notez que le type de sortie d'écran doit être 3 (hdmi) et le mode de sortie d'écran doit être 3 (720 x 576 non entrelacé). C'est un bon endroit pour noter que ce paramètre EST DÉPENDANT DU MATÉRIEL. Cela signifie que si vous avez, par exemple, un adaptateur HDMI vers VGA (pas HDMI vers RCA/TV), le mode de sortie nécessaire peut être un autre. Vous pouvez essayer d'autres modes pour voir s'ils conviennent mieux. Voici le moment où vous bénirez le fait que vous pouvez modifier le fichier de configuration sur votre ordinateur de bureau, et non sur l'Orange PI en cours de configuration.
Une autre chose essentielle à faire est de désactiver le cryptage HDMI. Recherchez (ou créez) la section [hdmi_para] et ajoutez les chaînes suivantes:
hdcp_enable = 0hdmi_cts_compatibility = 1
Toute la section ressemblera à:
[hdmi_para]hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1
Et encore une fois, vous pouvez le copier et le coller à partir d'ici dans votre fichier script.fex.
Étape 11: édition de Fex terminée
Nous avons terminé avec script.fex, alors enregistrez-le sur votre disque dur et quittez le logiciel d'édition de texte.
Utilisez fex2bin.bat (ou le raccourci FEX_TO_BIN sur votre bureau) pour compresser le fichier au format binaire. N'oubliez pas que script.bin a généralement un attribut "lecture seule" et que l'utilitaire fexc ne peut pas l'écraser automatiquement. (J'ai corrigé cela dans la distribution pour les très amateurs - celle qui utilise des raccourcis sur le bureau. D'autres devraient être juste moins oublieux.)
Étape 12: Exécutez votre OPI
Enfin, nous avons obtenu notre nouveau et frais fichier script.bin, il est donc temps de le copier sur la carte SD amorçable du PC Orange. Insérez-le dans votre emplacement Orange PI (N'oubliez pas de cliquer sur "Supprimer le support en toute sécurité" dans votre barre d'état Windows avant de retirer la carte.)
Branchez l'alimentation 12v sur le secteur pour allumer le rétroviseur de la voiture. Faites de même avec l'alimentation 5v pour allumer l'Orange PI. Et maintenant, vous pouvez voir /*personnes mortes*/ messages du démarrage de Linux sur votre écran.
On pourrait s'arrêter là. Mais quelqu'un pourrait ne pas être assez satisfait du fait que l'image pourrait ne pas correspondre exactement à l'écran. Une partie de celui-ci (près des bordures) peut ne pas être visible à l'écran. La dernière étape sera donc le réglage de l'écran.
Étape 13: Ajustez les extrémités inférieures droites de l'écran
C'est dommage, mais fbset et les mêmes utilitaires Linux… Eh bien, je ne peux pas dire, ils ne fonctionnent pas… Lorsque vous faites quelque chose de complètement faux, vous vous retrouvez instantanément avec un écran corrompu. Mais alors que vous restez dans les limites des changements raisonnables, il semble que le système Orange Pi + adaptateur HDMI vers RCA + écran TV se comporte comme si c'était la même chose pour lui. Donc, la meilleure méthode éprouvée pour définir les bordures de l'écran est hors de propos ici. Cependant, il est encore tôt pour abandonner. Tout d'abord, il est assez facile de sortir les extrémités les plus à droite et en bas de l'écran. Pour ce faire, on peut utiliser l'approche éprouvée de la modification du script.bin.
Encore une fois, reportez-vous à la section [disp_init]. Pour un écran de 4,3 pouces, vous pouvez utiliser le texte suivant:
[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_height = 704 fb1_height = 704 fb
Pour les autres dimensions Vous pouvez essayer d'augmenter/diminuer les paramètres de résolution verticale/horizontale. Gardez cependant à l'esprit que les nombres doivent être des multiples de seize (peut-être 8 en fait). Alors n'y tapez pas de valeurs arbitraires. Commencez par ceux connus (fb0_width = 720 et fb0_height = 576) et commencez à soustraire 16. C'est-à-dire
fb0_width = 704 -OU- fb0_width = 720
fb0_height = 576 fb0_height = 560
Étape 14: Ajuster la taille du menu Démarrer
À un moment donné, vous pourrez voir correctement la bordure inférieure droite de l'image à l'écran. Les choses ne sont pas si arc-en-ciel avec le coin supérieur gauche. Je ne peux que suggérer d'ajuster vos paramètres Xorg. Dans "Debian XFCE 0.9.1", accédez à paramètres-> panneau et définissez augmenter la largeur et réduire la longueur du menu Démarrer.
Étape 15: Ajuster les espaces de travail
Ensuite, allez dans Paramètres-> espaces de travail et utilisez l'onglet "bordures" pour configurer les bordures de l'écran. Cela limitera la taille des fenêtres des applications nouvellement lancées à la zone d'écran délimitée par Vos paramètres. Cependant, ce n'est pas la panacée. De temps en temps, les applications ESSAYERONT de s'échapper de ces frontières (et y parviendront certainement). Pour te calmer je peux dire que tu ne perds pas trop. Même avec un moniteur TFT 5" 800 x 480 correctement réglé, de nombreuses applications graphiques Orange PI Linux sont toujours inutilisables (créateur QT en particulier).
Conseillé:
Clés du volant vers adaptateur stéréo de voiture (bus CAN -> Key1) : 6 étapes
Clés du volant vers adaptateur stéréo de voiture (bus CAN -> Key1) : quelques jours après avoir acheté une voiture d'occasion, j'ai découvert que je ne pouvais pas lire de musique à partir de mon téléphone via l'autoradio. Encore plus frustrant, la voiture était équipée du Bluetooth, mais n'autorisait que les appels vocaux, pas la musique. Il avait également un port USB Windows Phone, mais je
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Micrologiciel de commande Flash AT vers module ESP01 (nécessite un adaptateur USB vers TTL): 5 étapes
Micrologiciel de commande Flash AT vers module ESP01 (nécessite un adaptateur USB vers TTL) : par Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Orange PI HowTo: Configurez-le pour l'utiliser avec un écran LCD TFT HDMI de 5 ": 8 étapes (avec images)
Orange PI HowTo: Configurez-le pour l'utiliser avec un écran LCD TFT HDMI de 5 ": Si vous avez été assez prudent pour commander un écran LCD TFT HDMI avec votre Orange PI, vous êtes probablement découragé par les difficultés à essayer de le forcer à fonctionner . Alors que d'autres n'ont même pas pu noter d'obstacles. La clé est qu'il y a au
Adaptateur 12v vers USB Transformateur 12v vers 5v (idéal pour les voitures): 6 étapes
Adaptateur 12v vers USB Transformateur 12v vers 5v (idéal pour les voitures): Cela vous montrera comment faire un adaptateur 12v vers USB (5v). L'utilisation la plus évidente de ceci est pour les adaptateurs de voiture 12v, mais partout où vous avez du 12v, vous pouvez l'utiliser ! Si vous avez besoin de 5v pour autre chose que l'USB, ignorez simplement les étapes d'ajout des ports USB