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 |
HAN: | TEENSY40_LOCK |
Kategorie: | Sonstige(Teensy/STM32/32U4) |
Lagerungsstufen: | Maintain |
RoHS Zertifikat: | kompatibel |
Versandgewicht: | 0,01 kg |
Artikelgewicht: | 0,01 kg |
Abmessungen ( Länge × Breite × Höhe ): | 3,90 × 1,90 × 0,60 cm |
Lockable Teensy 4.0 verfügt über einen ARMCortex-M7-Prozessor mit 600 MHz und einem NXP iMXRT1062-Chip. Teensy 4.0 hat die gleiche Größe und Form wie Teensy 3.2 und ist weiterhin mit den meisten Pin-Funktionen von Teensy 3.2 kompatibel. Für kommerzielle Produkte und sichere Anwendungen
Bei Betrieb mit 600 MHz verbraucht Teensy 4.0 ungefähr 100 mA Strom. Teensy 4.0 bietet Unterstützung für dynamische Taktskalierung.
Der ARM Cortex-M7 bringt viele leistungsstarke CPU-Funktionen in eine echte Echtzeit-Mikrocontroller-Plattform. Cortex-M7 ist ein Dual-Issue-Superscaler-Prozessor, was bedeutet, dass der M7 zwei Befehle pro Taktzyklus bei 600 MHz ausführen kann!
- ARM Cortex-M7 bei 600 MHz
- 1024 KB RAM (512 KB sind eng gekoppelt)
- 2048 K Flash (64 K reserviert für Wiederherstellung und EEPROM-Emulation)
- 2 USB-Anschlüsse, beide 480 MBit/s
- 3 CAN-Bus (1 mit CAN FD)
- 2 I2S Digital Audio
- 1 digitales S/PDIF-Audio
- 1 SDIO (4 Bit) natives SD
- 3 SPI, alle mit 16-Wort-FIFO
- 3 I2C, alle mit 4 Byte FIFO
- 7 Seriell, alle mit 4 Byte FIFO
- 32 Allzweck-DMA-Kanäle
- 31 PWM-Pins
- 40 digitale Pins, alle unterbrechungsfähig
- 14 analoge Pins, 2 ADCs auf dem Chip
- Kryptografische Beschleunigung
- Zufallszahlengenerator
- RTC für Datum/Uhrzeit
- Programmierbares FlexIO
- Pixelverarbeitungspipeline
- Periphere Cross-Triggerung
- Ein-/Ausschaltverwaltung
- Vorgelötete Stiftleisten
Codesicherheit
Programmspeicherschutz
- Codesicherheit schützt Ihren Programmcode vor unbefugtem Zugriff und Manipulation. Beim Kompilieren wird Ihr Programm verschlüsselt. Bei der Ausführung bietet die IMXRT-Busverschlüsselungs-Engine eine On-the-Fly-Entschlüsselung, während Ihr Programm ausgeführt wird. Wenn ein Angreifer den Flash-Speicherchip von Teensy 4.1 entfernt und liest oder versucht, die USB-Kommunikation von Teensy Loader abzufangen oder die EHEX-Datei kopiert, die Teensy Loader öffnet, erhält er nur eine verschlüsselte Kopie Ihres Programms.
Sicheres Firmware-Update
- Benutzer können eine EHEX-Datei und einen Teensy Loader erhalten, um kommerzielle Produkte oder sichere Anwendungen, die einen Lockable Teensy einbetten, sicher zu aktualisieren, ohne Zugriff auf den ursprünglichen Programmcode zu erhalten. Selbstverständlich ist der Schlüssel bei Auslieferung bereits in seinem Sicherungsspeicher und Sicherheitsmodus gesperrt.
Permanent sicherer Modus
- Der brandneue Teensy 4.1 kann nur unverschlüsselte Programme ausführen. Sobald ein Schlüssel in den Sicherungsspeicher geschrieben ist, können entweder verschlüsselte oder unverschlüsselte Programme ausgeführt werden. Der sichere Modus deaktiviert dauerhaft die Möglichkeit, unverschlüsselten Code auszuführen, und aktiviert Hardware-Sicherheitsfunktionen.
Abschließbarer Teensy
- Der Sicherheitsmodus kann nur auf dem abschließbaren Teensy aktiviert werden. Während Standard und abschließbarer Teensy identische Hardware sind, unterscheidet sich die Konfiguration der permanenten Sicherung. Standard-Teensy erlaubt keine Änderungen an Sicherungen, die sich auf den Start oder andere kritische Konfigurationen auswirken. Standard-Teensy soll vor "Bricking" durch Programme schützen, die in den Fuse-Speicher schreiben könnten, aber diese Sicherheit bedeutet, dass der sichere Modus nicht aktiviert werden kann. Standard-Teensy kann einen Schlüssel geschrieben haben und verschlüsselten Code ausführen, aber Verschlüsselung allein ist nicht vollständig sicher. Nur abschließbarer Teensy bietet angemessene Codesicherheit und nur, wenn ein Schlüssel geschrieben und der sichere Modus gesperrt ist.
Authentifizierung
- Der Verschlüsselungsprozess umfasst die Authentifizierung durch digitale Signaturen. Im sicheren Modus wird diese Signatur überprüft, bevor ein Code entschlüsselt werden kann.
JTAG deaktivieren
- Der sichere Modus deaktiviert den JTAG-Port dauerhaft. Um den Programmiermodus ohne JTAG aufzurufen, verwenden Teensy Loader und die EHEX-Datei automatisch ein Ladeprogramm, das durch die digitale Signatur Ihres Schlüssels authentifiziert wird und wiederum sichere Hash-Prüfungen verwendet, um alle Komponenten des Programmierprozesses vollständig zu authentifizieren.
EHEX-Dateiformat
- Teensyduino packt Ihren verschlüsselten Code, Metadaten, ein Start-Shim, Ladeprogramm, digitale Signaturen und andere wichtige Details in eine einzige EHEX-Datei. Diese EHEX kann an Kunden oder nicht vertrauenswürdige Parteien weitergegeben werden, um Codeaktualisierungen bequem mit einer einzigen Datei durchzuführen. Das EHEX-Format und die Verschlüsselungsdetails sind auf der Code-Sicherheitsseite dokumentiert
Schlüsselverwaltung
- Um das Erstellen und Verwenden Ihres Schlüssels zu vereinfachen, fügt Teensyduino dem Arduino Tools-Menü ein "Teensy 4 Security"-Fenster hinzu. Auf diese Funktionen kann auch über ein Befehlszeilendienstprogramm zur Verwendung von Nicht-Arduino-Tools oder automatisierten Skripten zugegriffen werden.
Wiki
Hersteller gemäß GPSR
PJRC.COM, LLC, SW Brooke CT 14723, 97140 Sherwood, Oregon, Vereinigte Staaten, [email protected], https://eckstein-shop.de/PJRC-Marken
Verantwortliche Person gemäß GPSR
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de