Embedded Software
tecnotron plant und skaliert den Software Entwicklungsablauf auf den geforderten Umfang, um effizient eine Software-Lösung und umfassende Dokumentation nach vereinbarten Standards zu liefern.
Entsprechend den Anforderungen entstehen Beschreibungen, Diagramme nach UML und Testanforderungen, welche die Grundlage bei der Software Architektur und Abstimmung mit dem Auftraggeber bietet. Der Entwurf interner und externer Schnittstellen ist die Basis für eine effiziente objektorientierte und verteilte Softwareentwicklung. Die Qualität und Zuverlässigkeit der Software beruht, neben einem exakten Feinentwurf, auch auf der Erstellung von zugehörigen Modultests und Code-Analysen.
tecnotron realisiert Software-Lösungen auf unterschiedlichen Technologien:
- Microcontroller (ARM Cortex-M0/M3/M4/M7/M33, TI MSP430 ...)
- Embedded OS (tecnotron tecOS, TI RTOS, Micrium µC-OS III ...) mit Applikationen und Board Support Packages in den Bereichen:
- USB Device / Host Stacks
- Bluetooth LE und proprietäre Funkkommunikation nach IEEE 802.15.4
- Netzwerk Protokoll Stacks für Ethernet, WiFi
- CAN
- Filesysteme
- Bootloader
- Programmierung (C/C++, Assembler, Python)
- Tools (Razorcat TESSY, IAR, KEIL, NI-LabView …)
- Standards (DO-178C (ED-12C), ISO 13485, IEC 61508, EN 50128, ISO 13849, MISRA-C …)
Erfahrene Software-Entwickler mit umfangreicher Erfahrung aus unterschiedlichsten Projekten erarbeiten für Sie leistungsfähige und effiziente Lösungen.
tecnotron elektronik ermöglicht Ihnen neben einer vollständigen Auslagerung auch die Teamerweiterung zur Wahrung der Unabhängigkeit, z.B. bei Verifizierung und Validierung Ihrer Software in sicherheitskritischen Anwendungen.
Sie legen höchsten Wert auf Softwarequalität, tecnotron hat die Kompetenz.