Configuration de l'environnement d'exécution
CODESYS Control for Raspberry Pi Depuis la version V3.5 SP14 prend également en charge le matériel multicœur (Raspberry Pi 2 et Raspberry Pi 3). Le système d'exécution peut fonctionner dans trois modes différents :
Multicœur 64 bits (Aarch64) : ce mode utilise un runtime multicœur en mode 64 bits et doit être exécuté avec une description de périphérique optimisée pour cela.
Multicœur 32 bits (ARMv7) : ce mode utilise un environnement d'exécution multicœur en mode 32 bits et doit être exécuté avec une description de périphérique optimisée pour cela.
Par défaut : ce mode peut être utilisé pour tousRaspberry Pivariantes et est compatible avec les versions antérieures deCODESYS Control for Raspberry Pi(y compris la description de l'appareil). Il ne prend pas en charge leCODESYSfonctionnalité multicœur.
Un mode est automatiquement présélectionné lorsque le système d'exécution du Raspberry Pi est installé. Vous pouvez voir quel mode a été sélectionné dans la fenêtre du journal. Pour changer de mode, sélectionnez d'abord le système d'exécution Raspberry Pi dans la liste des services. Après un court temps de chargement, l'architecture d'exécution actuelle s'affiche sur le côté droit.
Vous pouvez sélectionner l'architecture souhaitée via Runtime system architecture
boîte de liste. Enregistrer pour transférer la modification sur l'appareil.
Important
Le mode qui peut être utilisé dépend également de l'image du système d'exploitation utilisée. Si vous utilisez une image purement 64 bits, seul le mode 64 bits peut être utilisé. Si vous utilisez une image purement 32 bits, seuls les modes 32 bits peuvent être sélectionnés. Selon le matériel utilisé (Raspberry PI 2B, PI 3, PI 4, etc.), seuls les modes sélectionnés sont pris en charge. (voir info-bulle).
Important
Si vous souhaitez changer de mode, vous devez vous assurer que la description d'appareil correspondante est configurée dans le projet. Sinon, la communication avec le contrôleur n'est plus possible. Les applications de démarrage existantes sur le contrôleur ne peuvent plus être chargées après la commutation. Ils doivent être téléchargés à nouveau dans le contrôleur avec la description d'appareil correspondante.