Xun utilise le système de fichiers Yocto pour développer le système de fichiers QT pour i.MX6ULL Terminator

Répertoire d'articles
1 Utilisation de périphériques de stockage externes (disque U, carte TF)
2 Configuration du réseau
3 Test tactile
4 Luminosité de l'écran (rétro-éclairage)


Tous les programmes de test de cette section nécessitent que la carte de développement dispose d'un environnement Qt pour fonctionner. Le système de fichiers que nous fournissons est conçu par Yocto. Plus tard, nous organiserons un système qt transplanté séparément. Il est pratique pour les utilisateurs de transplanter des logiciels tiers. Si le système de fichiers de l'utilisateur n'est pas notre version d'usine, veuillez vous référer au chapitre de programmation précédent pour reprogrammer le système de fichiers d'usine. Pour démarrer la carte de développement, vous devez entrer le nom de connexion: root, pas de mot de passe par défaut.

1 Utilisation de périphériques de stockage externes (disque U, carte TF)
Nous utilisons souvent des programmes de copie de carte TF disque U lors du test des programmes qt. Le système Yocto se montera automatiquement lors de l'utilisation de ces périphériques, ce qui est très pratique. Ici, nous avons besoin que le format de partition de lettre de lecteur soit FAT32.
Commencez par démarrer la carte de développement, nous insérons le disque U dans l'interface USB, il y aura un message d'impression comme indiqué dans la figure 1.1.
Insérez la description de l'image ici

Utilisez ensuite la commande "df" pour afficher le répertoire monté automatiquement sur le disque U. Figure 1.2:
Insérez la description de l'image ici

Ensuite, nous utilisons la commande "cd / run / media / sda1 /" pour entrer dans le répertoire du disque U. Comme le montre la figure 1.3:
insérez la description de l'image ici

De la même manière, il y aura des informations d'impression correspondantes lorsque la carte TF est insérée. Figure 1.4:
Insérez la description de l'image ici

Nous utilisons la commande "df" pour visualiser le répertoire monté sur la partition correspondante.
Insérez la description de l'image ici

Ici, nous notons que le périphérique "/ dev / mmcblk1p1" de la carte mère de qualité commerciale est une partition distincte fournie par emmc pour l'arborescence des périphériques du noyau. Essayez de ne pas l'utiliser. Nous utilisons la commande "ls / run / media / mmcblk1p1" pour voir le fichier du noyau de l'arborescence des périphériques. Figure 1.6:
Insérez la description de l'image ici

2 Configuration réseau
Yocto configure automatiquement eth0 par défaut, et nous démarrons la carte de développement. Connectez le câble réseau au port Ethernet2, il y aura un message imprimé comme indiqué dans la Figure 2.1.
Insérez la description de l'image ici

Nous pouvons utiliser la commande "ifconfig" pour afficher la configuration associée de eth0. Comme le montre la figure 2.2:
insérez la description de l'image ici

Le fichier de configuration est / etc / network / interfaces, nous utilisons la commande "vi / etc / network / interfaces" pour ouvrir le fichier de configuration. Comme le montre la figure 2.3:
insérez la description de l'image ici

Nous pouvons voir que eth0 est alloué dynamiquement à l'adresse IP, ce qui peut entraîner une modification de l'adresse IP à chaque démarrage de l'appareil, comme le montre la figure 2.4:
insérez la description de l'image ici

Ici, nous modifions eth1 en ip statique et ajoutons le code suivant.

Comme le montre la figure 2.5:
insérez la description de l'image ici

Enregistrez et quittez après modification.
Ici, nous utilisons la commande "/etc/init.d/networking restart" pour redémarrer le service réseau. Comme le montre la Figure 2.6:
Insérez la description de l'image ici

Après son entrée en vigueur, utilisez la commande "ifconfig" pour afficher la configuration de eth1.
Insérez la description de l'image ici

Ensuite, nous utilisons la commande "ping -I 192.168.1.120 www.baidu.com" pour spécifier eth1 pour envoyer une requête ping à Baidu. Comme le montre la figure 2.8:
insérez la description de l'image ici

3 Test tactile
Après le premier démarrage du système de fichiers de programmation, nous allons d'abord exécuter le programme d'étalonnage tactile en cinq points "ts_calibrate". Si le point de test est accidentellement cliqué de manière incorrecte pendant le processus d'étalonnage, vous pouvez utiliser la commande "rm -rf / etc / "pointercal" supprime le fichier de coordonnées. Comme le montre la figure 3.1:
insérez la description de l'image ici

Utilisez la commande "reboot" pour redémarrer et recalibrer. Ou utilisez la commande "ts_calibrate" pour recalibrer directement. Comme le montre la figure 3.2:
insérez la description de l'image ici

Ensuite, nous pouvons utiliser la commande "ts_test" pour tester le toucher. Comme le montre la figure 3.3:
insérez la description de l'image ici

Ce programme imprimera les informations de coordonnées sur le terminal, et l'effet d'écran est montré
dans la Figure 3.4: Insérez la description de l'image ici

4 Les utilisateurs de la luminosité de l'écran (rétroéclairage)
peuvent régler le rétroéclairage via la commande console après le démarrage du système de fichiers.
(1) Désactiver le rétroéclairage de l'écran:
echo 0> / sys / devices / platform / backlight / backlight / backlight / luminosité
(2) Rendre le rétroéclairage de l'écran:
echo 6> / sys / devices / platform / backlight / backlight / backlight / luminosité
(3) Maximisez la luminosité de l'écran:
echo 7> / sys / devices / platform / backlight / backlight / backlight / luminosité
Modifiez la luminosité de l'écran en modifiant la valeur du fichier de luminosité du rétroéclairage de l'écran, la valeur maximale est 7. La valeur spécifique peut être modifiée par les utilisateurs en fonction de leurs besoins.

 

Je suppose que tu aimes

Origine blog.csdn.net/mucheni/article/details/113882527
conseillé
Classement