Contrôler les DEL sur Alpine Linux à l'aide de la ligne de commande

Nous avons développé une carte porteuse de Raspberry Pi Compute Module embarquée pour une utilisation industrielle : le PCCB. Comme vous pouvez le voir, il y a trois LEDs (directement) programmables par l'utilisateur sur le PCCB : USER / INFO / ACT. Elles sont définies dans l'arbre des dispositifs. Par exemple, nous pouvons définir ce qui suit dans notre superposition de l'arbre des périphériques : //LEDs...

Weiterlesen

Démarrage de Alpine Linux sur le module de calcul Raspberry Pi

Dans notre projet pour un client, nous utilisons le module de calcul Raspberry Pi, ainsi qu'une carte porteuse de module de calcul personnalisée (appelée PCCB - Pi Control Carrier Board) qui fournit RS485, CAN, RS232, LAN, USB et un abaisseur pour des tensions d'entrée de 6 - 24 V. (Si vous êtes intéressé par le matériel personnalisé...

Weiterlesen

Modifications de l'initramfs de Alpine 3.9.0 initramfs

Alpine 3.9.0 fournit une nouvelle version du script init dans son initramfs. gauche : Alpine 3.9.0, à droite : Alpine 3.8.2 Il y a un certain nombre de changements intéressants : un support réseau meilleur et plus précoce pour le processus de démarrage, avec un paramètre noyau supplémentaire pour cmdline.txt : BOOTIF, vous permettant de spécifier l'interface du périphérique que vous voulez utiliser pour...

Weiterlesen

Déboguer le processus de démarrage d'Alpine

Comme indiqué dans mon précédent article, Alpine Linux passe par plusieurs étapes lors du démarrage. Juste après avoir monté le média de démarrage, et l'avoir analysé pour les apkovl (avec nlplug-findfs), il y a une option pour obtenir une console, en mettant $SINGLEMODE à yes. Mettre SINGLEMODE à oui est facile, vous ajoutez simplement le mot "single"...

Weiterlesen

Processus de démarrage d'Alpine sur le Raspberry Pi

Aujourd'hui, nous allons examiner en détail le processus de démarrage de Alpine Linux sur un Raspberry Pi. L'image montre le contenu d'une carte SD "vierge" avec l'image Alpine, qui n'a pas encore été démarrée. Cette image montre le contenu du dossier de démarrage. Étapes initiales du démarrage sur le Raspberry Pi...

Weiterlesen

Documentation sur nlplug-findfs

nlplugfs-findfs utilisation : %s [options] DEVICE options : -a OUTFILE ajoute les chemins vers les apkovls trouvés à OUTFILE -b OUTFILE ajoute les dépôts de démarrage trouvés à OUTFILE -c CRYPTDEVICE exécute cryptsetup luksOpen quand CRYPTDEVICE est trouvé -h montre cette aide -H HEADERDEVICE utilise HEADERDEVICE comme en-tête LUKS -k CRYPTKEY chemin vers le fichier clé -m CRYPTNAME utilise le nom CRYPTNAME pour...

Weiterlesen

Crystal & Alpine sur le Raspberry Pi

Réunir deux technologies intéressantes : Alpine Linux - une distribution Linux de petite taille et orientée sécurité Crystal - un langage compilé avec une belle syntaxe (similaire à Ruby) sur le Raspberry Pi (armhf / ARMv6, qui supporterait également le Pi Zero W) n'est pas possible actuellement, au 21.12.2018. Il n'y a pas (du moins pas...

Weiterlesen

Premiers pas de Alpine Linux

Voici une courte introduction à Alpine Linux, spécifiquement pour la plateforme Raspberry Pi Pourquoi Alpine Linux ? il est petit ; il peut être installé en copiant des fichiers sur la partition FAT de la carte SD ; il peut fonctionner à partir de la RAM, le système de fichiers restera en lecture seule (la persistance des changements est bien sûr possible) ; c'est très bien pour les systèmes embarqués...

Weiterlesen

Canal WiFi 13 & 14 sur Alpine Linux aka Je ne peux pas me connecter à mon routeur aka configuration crda

Résumé Alors que je développais un système de test embarqué en lecture seule pour une modification du port WLAN d'un Pi Zero W que nous avons effectuée pour un client, j'ai rencontré un problème intéressant. Le Pi Zero W a soudainement cessé de se connecter à notre routeur. Après quelques recherches, j'ai réussi à trouver la raison et la solution. La raison : Domaines de régulation WLAN Dans...

Weiterlesen