- Security#mdx#astro#blog
Einfach mit Embedded-Linux starten
Endlich dürfen wir darüber sprechen: Wir haben für torcbrain einen IoT Akku-Hochmomentschrauber entwickelt.
Die Entwicklung beinhaltet die Elektronik, Firmware, Regelungstechnik, Security, Weboberfläche, sowie eine Cloud-Anbindung und OPC-UA-Schnittstelle.
Dabei kommt unser kundenangepasstes Embedded Linux Image zum Einsatz, das bereits ans Projekt angepasste Geräte-Treiber und einen aktuellen Kernel beinhaltet. Das Image wird auf unseren CI/CD-Servern automatisiert erstellt und ist daher zu 100% rückverfolgbar.
Einfaches Hardware-Design
Durch den Einsatz des SiP von Octavo Systems wurden Bauteilanzahl und Fläche deutlich verringert und das Layout vereinfacht. Als offizieller octavo systems Systempartner profitieren wir vom Zugriff auf direkte Ansprechpartner und weitergehende technische Informationen.
Kurze Boot-Zeit
Zur Gewährleistung der Sicherheitsfunktionen ist es wichtig, dass der M4-Code möglichst schnell startet. Daher haben wir einen kleinen und sicheren Bootloader entwickelt, der kurze Bootzeiten für den M4-Coprozessor und das nachfolgende Linuxsystem ermöglicht.
Bestehenden M4-Code nutzen
Der echtzeitfähige Coprozessor ist in großen Teilen kompatibel zur STM32-Familie und basiert auf einem Cortex-M4 Kern mit 208Mhz.
Know-How, Anti-Clone Schutz
Der verschlüsselte M4-Code wird nur im internen SRAM des M4 entschlüsselt und durch die Trustzone vor dem Auslesen durch Linux geschützt.
Die Kommunikation zwischen der Linux-Anwendung und dem Echtzeit-Controller erfolgt über eine Dualport-RAM-Schnittstelle und ermöglicht so maximale Performance.
OTA Firmware Update
Durch das standardisierte Linux-Image ist ein einfaches und sicheres Update aller Systemkomponenten sowohl z.B. über USB oder online über den Zugriff auf unserer Cloud-Infrastruktur möglich.
Der Bediener kann durch die Rollback-Funktion, bei unerwarteten Problemen nach dem Update, die vorhergehende Softwareversion starten.
- Embedded Linux
OSD32MP157C Linux fast boot demonstration
#linux#security#stm32mp1- Datenblatt - English
- Schnell booten => (MCU läuft nach ≈ 0.4s, Linux läuft nach ≈ 1.1 sec.)
- Vollständige secure boot Lösung (know-how Schutz, verschlüsselter MCU code)
- Aktueller, nicht veränderter mainline Linux-Kernel
- Ideal für Umstieg von bestehenden Microcontroller Lösungen
- (ARM M0/M4, STM32 Controller, ESP32, …)
Beobachten sie die blaue Power-LED links unten, wenn der Count-Down endet.
- Motor Control
BLDC-Sensorless Motor-Control Evaluationkit
#bldc#sensorless#stm32mp1Entdecken sie innerhalb von wenigen Sekunden ob die sensorlose Regelung eines BLDC-Motors für ihre spezielle Anwendung geeignet ist.
Den Einstieg in diese vorteilhafte Technologie erleichtert ihnen unser neues Evaluierungskit, das Anfang 3. Quartal 2021 verfügbar ist.
- Datenblatt - Deutsch
- Datenblatt - English
- STM32MP157-DK2 von STMicroelectronics
- TFT Display mit Touchfunktion
- ext. Monitor (HDMI) / USB-Maus
- Ethernet-Schnittstelle
- für Web-Browserzugriff
- 12-36V Eingang
- BLDC-Motoranschluss
- Motorendstufe
- idastroem BLDC_MP15x
Funktionsprinzip der sensorlosen Motor-Regelung
Die Regelung beobachtet die Reaktion des Motors auf die Steuersignale und errechnet anhand eines mathematischen Models die aktuelle Rotorlage und Rotationsgeschwindigkeit.
Das Motormodel wird laufend aktualisiert und an die tatsächlichen Motorparameter angeglichen. Dadurch entfallen langwierige und fehleranfällige Kalibrier- und Messläufe.
”Wheel of Fortune” Demonstration
(erstmalig auf der Embedded World 2020 am Stand von DH electronics)