SW Brooke CT 14723
Oregon
Sherwood, Vereinigte Staaten, 97140
[email protected]
https://eckstein-shop.de/PJRC-Marken
Am Ostbahnhof 3
Niedersachsen
Clausthal-Zellerfeld, Deutschland, 38678
[email protected]
https://eckstein-shop.de
GTIN: | 4060137083365 |
: | TEENSY40_LOCK |
Categoria: | Varie (Teensy/STM32/32U4) |
Livelli di stoccaggio: | Maintain |
RoHS Zertifikat: | kompatibel |
Peso di spedizione: | 0,01 kg |
Peso dell'articolo: | 0,01 kg |
Dimensioni ( Lunghezza × Ampio × Altezza ): | 3,90 × 1,90 × 0,60 cm |
Caratteristiche principali del PJRC Teensy 4.0 Lockable
Lockable Teensy 4.0 dispone di un processore ARM Cortex-M7 con 600 MHz e un chip NXP iMXRT1062. Teensy 4.0 ha le stesse dimensioni e forma del Teensy 3.2 ed è compatibile con la maggior parte delle funzioni dei pin del Teensy 3.2. Ideale per prodotti commerciali e applicazioni sicure.
Prestazioni e consumo energetico
Quando funziona a 600 MHz, il Teensy 4.0 consuma circa 100 mA di corrente. Offre supporto per la scalabilità dinamica della frequenza di clock.
Specifiche tecniche
- ARM Cortex-M7 a 600 MHz
- 1024 KB di RAM (512 KB strettamente accoppiati)
- 2048 K di Flash (64 K riservati per il recupero e l'emulazione EEPROM)
- 2 porte USB, entrambe a 480 MBit/s
- 3 CAN-Bus (1 con CAN FD)
- 2 I2S Audio Digitale
- 1 Audio S/PDIF Digitale
- 1 SDIO (4 bit) SD nativo
- 3 SPI, tutti con FIFO a 16 parole
- 3 I2C, tutti con FIFO a 4 byte
- 7 Seriali, tutti con FIFO a 4 byte
- 32 canali DMA generici
- 31 pin PWM
- 40 pin digitali, tutti interrompibili
- 14 pin analogici, 2 ADC sul chip
- Accelerazione crittografica
- Generatore di numeri casuali
- RTC per data/ora
- FlexIO programmabile
- Pipeline di elaborazione pixel
- Cross-Triggering periferico
- Gestione accensione/spegnimento
- Header pin pre-saldati
Sicurezza del codice
Protezione della memoria del programma
- La sicurezza del codice protegge il tuo programma da accessi non autorizzati e manomissioni. Durante la compilazione, il programma viene crittografato. Durante l'esecuzione, il motore di crittografia del bus IMXRT offre una decrittazione in tempo reale. Se un attaccante rimuove e legge il chip di memoria Flash del Teensy 4.1 o intercetta la comunicazione USB del Teensy Loader, otterrà solo una copia crittografata del programma.
Aggiornamento firmware sicuro
- Gli utenti possono ricevere un file EHEX e un Teensy Loader per aggiornare in modo sicuro prodotti commerciali o applicazioni sicure che incorporano un Teensy Lockable, senza accedere al codice sorgente originale. La chiave è già bloccata nella memoria di sicurezza al momento della consegna.
Modalità sicura permanente
- Il nuovo Teensy 4.1 può eseguire solo programmi crittografati. Una volta scritta una chiave nella memoria di sicurezza, possono essere eseguiti programmi crittografati o non crittografati. La modalità sicura disabilita permanentemente l'esecuzione di codice non crittografato e attiva le funzioni di sicurezza hardware.
Teensy bloccabile
- La modalità sicura può essere attivata solo sul Teensy bloccabile. Sebbene il Teensy standard e il Teensy bloccabile abbiano hardware identico, la configurazione della memoria di sicurezza è diversa. Il Teensy standard non consente modifiche alle memorie di sicurezza che influenzano l'avvio o altre configurazioni critiche, proteggendo da "bricking" causato da programmi che scrivono nella memoria di sicurezza. Tuttavia, solo il Teensy bloccabile offre una sicurezza del codice adeguata quando una chiave è scritta e la modalità sicura è bloccata.
Autenticazione
- Il processo di crittografia include l'autenticazione tramite firme digitali. In modalità sicura, questa firma viene verificata prima che il codice possa essere decrittato.
Disabilitazione JTAG
- La modalità sicura disabilita permanentemente la porta JTAG. Per entrare in modalità programmazione senza JTAG, il Teensy Loader e il file EHEX utilizzano automaticamente un bootloader autenticato dalla firma digitale della tua chiave, che utilizza controlli hash sicuri per autenticare completamente tutti i componenti del processo di programmazione.
Formato file EHEX
- Teensyduino impacchetta il tuo codice crittografato, metadati, un bootloader, firme digitali e altri dettagli importanti in un unico file EHEX. Questo EHEX può essere distribuito a clienti o parti non fidate per aggiornamenti del codice con un singolo file. Il formato EHEX e i dettagli di crittografia sono documentati nella pagina di sicurezza del codice.
Gestione delle chiavi
- Per semplificare la creazione e l'uso della tua chiave, Teensyduino aggiunge una finestra "Teensy 4 Security" al menu Strumenti di Arduino. Queste funzioni sono accessibili anche tramite un'utilità da riga di comando per l'uso con strumenti non Arduino o script automatizzati.
Wiki
PJRC.COM, LLC, SW Brooke CT 14723, 97140 Sherwood, Oregon, Vereinigte Staaten, [email protected], https://eckstein-shop.de/PJRC-Marken
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de