Embedded Hard- und Software Engineering
Die Entwicklung von Mikrocontrollersystemen ist eine der Kernkompetenzen von Sotronik. Unsere Experten in der hardwarenahen Softwareentwicklung verfügen über grosses Know-How und sehr viel Praxiserfahrung durch zahlreiche Projekte mit unterschiedlichen Mikrocontrollerarchitekturen (ARM-Cortex, PowerPC, ...).
Einige Anforderungen an die von uns bislang entwickelte Embedded-Software:
- Harte Echtzeitanforderungen für hochpräzise Regelalgorithmen
- Systeme mit und ohne Real-Time-Operating-System (RTOS)
- Implementierung unterschiedlicher Schnittstellen und Kommunikationsprotokolle (Ethernet, CAN/CANopen, USB-Host/-Device, Modbus, ...uvm.)
- "Embedded-Web-Server" als integrierte Visualisierungssoftware zur Prozesswertdarstellung und Systemkonfiguration
- "Bootloader-/Application"-Architektur für gesichertes "Startup"- und "Firmware-Update"-Verhalten
- Von der Simulation zur Firmware: C-Codegenerierung und Integration von Matlab-Simulink-Modellen
Authorisierter Partner von ST
Wir konzipieren, pflegen und betreuen Projekte mit Laufzeiten von 15 Jahren und mehr Hierbei setzen wir auf die langzeitverfügbare und leistungsstarke 32-Bit-Mikrocontrollerfamilie STM32 von STMicroelectronics. Seit 2009 haben wir eine Vielzahl von STM32-bsierten Projekten erfolgreich realisiert und können mit dieser langjährigen Erfahrung und dem gewonnenem, grossen Know-how, ST-basierte Entwicklungen effizient und zuverlässig umsetzen.
Yocto / Linux
Das Yocto-Projekt ist ein Open-Source-Projekt, das eine Reihe von Tools zur Erstellung von Betriebssystem-Images für eingebettete Linux-Systeme bereitstellt. Die Werkzeuge des Yocto-Projekts basieren auf dem OpenEmbedded (OE)-Projekt, das das Build-Tool BitBake verwendet, um komplette Linux-Images zu erstellen.
Sotronik unterstützt ihre Kunden bei der Yocto-basierten Firmware-Entwicklung und kann auf mehrjährige Erfahrung und erfolgreich durchgeführte Kundenprojekte zurückblicken.
Hardware Entwicklung
Die Sotronik entwickelt in Zusammenarbeit mit einem Partnernetzwerk analoge und digitale Hardware unter Berücksichtigung der Kundenanforderungen. Vom Konzept und Simulation über die Schaltplanerstellung bis hin zur zuverlässigen Leiterplattenkonstruktion (PCB-Layout). Auch die Herstellung von bestückten Leiterplatten in kleinen und mittleren Serien kann Sotronik durch die langjährige Zusammenarbeit mit Partnern anbieten.
Selbstverständlich unterstützen wir Sie auch in Teilschritten wie z.B. in der Verifikation Ihrer eigenen Entwicklung (Design-Review).
Embedded Baukasten
Sotronik verfügt über ein Baukastensystem für Embedded Projekte, welches über viele Jahre aufgebaut wurde, in der Praxis erprobt ist und stetig weiter entwickelt wird.
Im Baukastensystem sind wesentliche Funktionalitäten einer Produkt-Firmware als abgekapselte Pakete enthalten, welche alle ANSI-C-kompatibel und auf Kundenbedürfnisse anpassbar sind.
Neue Projekte können mit dem Embedded Baukasten von Sotronik somit sehr schnell, effizient und mit hoher Qualität realisiert werden.