Développement embarqué Raspberry Pi
Intégration du BSEC dans CircuitPython (un travail en cours)
Un court article sur l'utilisation d'une bibliothèque C statique dans CircuitPython et un rapport d'avancement sur l'intégration de la bibliothèque BSEC en particulier.
Weiterlesenraspi-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...
WeiterlesenVersion 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...
WeiterlesenContrô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...
WeiterlesenComment 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...
WeiterlesenEntscheidung für Raspberry Pi als Embedded Development-Platform (en anglais)
En tant que revendeur agréé de Raspberry Pi et revendeur officiel de la série Pi Zero (nous étions précisément le premier sur le continent européen), nous avons des connaissances techniques approfondies sur la plateforme Raspberry Pi et nous vous aidons dans vos démarches pour ou contre la plateforme, et nous répondons à toutes vos questions. Les illustrations...
WeiterlesenTermiShell : 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,...
WeiterlesenDé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é...
WeiterlesenEmpaquetage 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.....
WeiterlesenModifications 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