raspi-config nonint do_i2c 1 hangs "forever" (pour toujours)

En développant PiCockpit, et en essayant de permettre à l'utilisateur de désactiver I2C à partir de l'interface web, j'ai rencontré des problèmes et des plantages. J'utilise raspi-config en mode non-interactif (j'ai déjà écrit à ce sujet) pour contrôler I2C à partir du client PiCockpit. En déboguant le problème, j'ai remarqué que - si quelque chose était occupé à accéder...

Weiterlesen

Version Lite de PCCB

Le PCCB est une carte porteuse pour le Raspberry Pi Compute Module 1 - 3 B+. Nous sommes en mesure de retirer toutes les parties de la PCCB complète dont vous n'avez pas besoin, réduisant ainsi votre coût de nomenclature et votre temps de mise sur le marché de manière significative : Pour ce client particulier, seules les caractéristiques suivantes sont restées : LAN 10 / 100 Mbit/s...

Weiterlesen

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

Comment faire apparaître la caméra et l'écran sur une carte de support de module de calcul

Nous avons développé notre propre Compute Module Carrier Board, appelée PCCB. Elle est compatible avec les Raspberry Pi Compute Modules 1 - 3 Plus, et possède un certain nombre de fonctionnalités très utiles pour une utilisation industrielle (RS232, CAN Bus, RS485, TPM, DC/DC Stepdown). Aujourd'hui, j'ai vérifié la caméra et l'interface d'affichage 7'' que nous fournissons sur le...

Weiterlesen

TermiShell : un shell basé sur le web pour le Raspberry Pi (notes de développement)

Introduction Au cours du développement de PiCockpit, je vais ajouter un terminal basé sur le web appelé TermiShell. Icône de TermiShell, par : Stephanie Harvey via unsplash.com TermiShell va vous permettre de vous connecter à votre Raspberry Pi en utilisant PiCockpit.com (et le picockpit-client) - aucune application supplémentaire n'est requise de part et d'autre. Cela devrait être très confortable,...

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

Empaquetage des projets Python pour Debian / Raspbian avec dh-virtualenv

Cet article a pour but d'expliquer certaines choses aux développeurs qui n'utilisent pas beaucoup Python, et qui pourraient avoir des difficultés avec certains des concepts autrement. Je recommande vivement la lecture de l'article suivant comme introduction aux concepts abordés ici : https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org est un dépôt officiel de logiciels pour le langage de programmation Python.....

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