Configurazione del runtime
CODESYS Control for Raspberry Pi Dalla versione V3.5 SP14 supporta anche hardware multi-core (Raspberry Pi 2 e Raspberry Pi 3). Il sistema runtime può essere utilizzato in tre diverse modalità:
Multicore a 64 bit (Aarch64): questa modalità utilizza un runtime con funzionalità multicore in modalità a 64 bit e deve essere eseguita con una descrizione del dispositivo ottimizzata per esso.
Multicore a 32 bit (ARMv7): questa modalità utilizza un runtime compatibile con multicore in modalità a 32 bit e deve essere eseguita con una descrizione del dispositivo ottimizzata per esso.
Impostazione predefinita: questa modalità può essere utilizzata per tuttiRaspberry Pivarianti ed è compatibile con le versioni precedenti diCODESYS Control for Raspberry Pi(compresa la descrizione del dispositivo). Non supporta ilCODESYSfunzionalità multicore.
Una modalità viene preselezionata automaticamente quando viene installato il sistema runtime Raspberry Pi. Puoi vedere quale modalità è stata selezionata nella finestra di registro. Per cambiare la modalità, selezionate innanzitutto il sistema runtime Raspberry Pi nell'elenco dei servizi. Dopo un breve periodo di caricamento, l'architettura di runtime corrente viene visualizzata sul lato destro
È possibile selezionare l'architettura desiderata tramite Runtime system architecture
casella di riepilogo. Fai clic Salva per trasferire la modifica sul dispositivo.
Importante
La modalità utilizzabile dipende anche dall'immagine del sistema operativo utilizzata. Se si utilizza un'immagine puramente a 64 bit, è possibile utilizzare solo la modalità a 64 bit. Se si utilizza un'immagine esclusivamente a 32 bit, è possibile selezionare solo le modalità a 32 bit. A seconda dell'hardware utilizzato (Raspberry PI 2B, PI 3, PI 4, ecc.), sono supportate solo le modalità selezionate. (vedi descrizione comando).
Importante
Se si desidera cambiare modalità, assicurarsi che la descrizione del dispositivo corrispondente sia configurata nel progetto. In caso contrario, la comunicazione con il controller non è più possibile. Le applicazioni di avvio esistenti sul controller non possono più essere caricate dopo il passaggio. Devono essere nuovamente scaricati sul controller con la descrizione del dispositivo corrispondente.