Logiciel disponible pour le module Raspberry

Le module Raspberry Pi est un ordinateur monocarte développé au Royaume-Uni par la Fondation Raspberry Pi. La carte a été conçue pour héberger des systèmes d'exploitation basés sur le noyau Linux. La Fondation Raspberry Pi publie des systèmes d'exploitation basés sur GNU / Linux basés sur Debian.

L'utilisation généralisée du module a permis de le rendre plus fiable et de réduire son prix, c'est pourquoi nous avons créé un module Processeur SlimLine à base de framboise. Conçu pour l'environnement industriel, il combine un circuit d'alimentation (entrée 10 ÷ 30 Vdc), un wartch-dog matériel, une interface 1-Wire, un port série RS485 ou CAN isolé. Le module dispose d'un bus d'extension qui vous permet de connecter tous les modules familiaux.

Notre offre logicielle disponible pour les deux modules SlimLine ce qui pour les modules Raspberry du marché permet de simplifier le travail en automatisation, domotique, mise en réseau et IoT. Nous pouvons fournir

  • Plugins et bibliothèques pour LogicLab, Développement d'application API IDE conforme à la norme IEC-61131-3.
  • Bibliothèques pour CODESYS, Développement d'application API IDE conforme à la norme IEC-61131-3.
  • Bibliothèque libeS8CoreMng développer des programmes linguaggio C.
  • Bibliothèque libeS8CoreMng développer des programmes python.

Logiciel de module CPU SlimLine Framboise

Utilisation de processeurs SlimLine Raspberry peut gérer tous les modules d'extension de la famille. Le circuit du chien de garde redémarre le matériel du module, rétablissant le fonctionnement du système en cas de défaillance du logiciel. L'interface RS485 ou CAN isolée permet la communication avec différents protocoles, par défaut Modbus et CAN Open sont gérés.

Sur les systèmes SlimLine le développement de programmes en langage "C" est déjà sous licence, le fichier /opt/elsist/SystemCfg.bin contient des informations sur la licence, il est recommandé d'en sauvegarder une copie.

Les licences LogicLab et Codesys d'exécution ne sont pas incluses et doivent être achetées séparément.

Mise à niveau du module CPU SlimLine Framboise

Pour effectuer une mise à niveau logicielle sur les modules CPU SlimLine Raspberry ou pour utiliser notre logiciel dans l'environnement C, LogicLab, CODESYS, etc. sur les cartes Raspberry commerciales, il est nécessaire d'installer la dernière version du package Mdp154, voici les étapes:

  • Créer un dossier install in /tmp la SDCard. commandement mkdir /tmp/install
  • Copiez les fichiers et dossiers du package d'installation Mdp154 vers /tmp/install
  • Donner des droits d'exécution au fichier install.sh. commandement chmod +x /tmp/install/install.sh
  • Accédez au dossier d'installation. commandement cd /tmp/install
  • Exécutez le programme d'installation. commandement ./install.sh.
    L'exécution s'arrête run time LogcLab suppression du programme utilisateur.
  • Redémarrez le système. Commander sudo reboot

Licence d'utilisation du logiciel Elsist

Utilisation du logiciel Elsist dans l'environnement C sur nos produits est déjà sous licence, alors que sur le marché des modules Raspberry sur lesquels le package Mdp154 a été installé il est nécessaire acheter la licence. Pour vérifier l'état de la licence, accédez au système via la console SSH (Voir l'article) et tapez la commande sudo /opt/elsist/utils/eS8Config, un message comme celui-ci s'affichera.

Elsist system configuration [SFW205A010-SFR092A210]
Product code:....... MPS055A200
Serial Nr:.......... 99666
Unique ID:.......... 13*62*26
HUID................ ce*eeee*eeejeb***eeee*eebeehbkdv
Product option:..... 0
Manufacturer code:.. 23
  • Product code: Code du produit.
  • Serial Nr: Numéro de série du produit.
  • Unique ID: Identifiant unique de tous les produits Elsist.
  • HUID: Code matériel du produit unique. À communiquer dans la demande de licence.
  • Product option: Code d'options présent sur l'appareil.
  • Manufacturer code: ID du fabricant.

Envoyez un e-mail à [email protected] avec la valeur de HUID vous recevrez un e-mail avec un fichier du type file.bin, copiez le fichier dans le dossier /tmp et exécutez la commande sudo /opt/elsist/utils/eS8Config -fcfg /tmp/file.bin suivi d'un redémarrage du système avec la commande sudo reboot.

Générer une carte SD pour le module Raspberry

Comme vu dans les paragraphes précédents, nos systèmes SlimLine ils sont fournis avec la SDCard déjà installée, mais pour ceux qui l'ont perdue et / ou endommagée ou en font une pour leur module Raspberry, voici la marche à suivre pour la créer.

  • Téléchargez l'image «Raspberry Pi OS (32 bits) avec bureau» à partir de https://www.raspberrypi.org/downloads/raspberry-pi-os/
  • Flashez la SDCard avec l'un des programmes listés ici https://www.raspberrypi.org/downloads/
  • Insérez la carte SD dans Raspberry avec la vidéo, la souris et le clavier connectés et suivez l'assistant initial:
    Définissez l'Italie, la connexion par défaut, etc.
    Désactiver: caméra, console série, GPIO distant
    Activer: SSH, VNC, SPI, I2C, port série, 1 fil
    Mettez à jour le système d'exploitation Pi via Internet si nécessaire
  • Installez la personnalisation Elsist comme indiqué dans le chapitre Mise à niveau du module CPU SlimLine Framboise au dessus de
  • Suivez la procédure du chapitre Licence d'utilisation du logiciel Elsist au dessus de.
    Si le fichier a été enregistré *.bin la carte SD précédente peut être copiée
    Dans le cas contraire, il faudra en faire la demande comme indiqué dans le chapitre.
  • Si vous utilisez LogicLab, vous devez activer l'exécution automatique du runtime LogicLab voir chapitre exécution run time LogicLab in cet article
  • Si vous aviez la licence LogicLab, vous devrez la réinstaller, voir chapitre Demande de licence in cet article
    Nous vous rappelons que tous les codes de licence achetés sont répertoriés dans cette page
Il n'y a pas de limites particulières sur la taille de la carte SD utilisée.
Si vous avez une utilisation intensive de la SDCard pour enregistrer vos fichiers, il est conseillé de créer une partition supplémentaire dans laquelle les enregistrer afin de réduire le risque qu'en cas de corruption le système d'exploitation soit bloqué.
Cet article a-t-il été utile?