End-to-End-Embedded-Softwarelösungen
Experten für Embedded Software Engineering, vom Konzept bis zur Implementierung:
Design, Implementierung, Anpassung und Support.
- Team mit langjähriger Erfahrung in der Entwicklung eingebetteter Software
- Management Ihres Projekts mit einem transparenten, eigens entwickelten Tool
- Großes Team mit ausreichenden Ressourcen zur Abwicklung komplexer Projekte
mehr
Die ausgewiesene Expertise
NFC-Ökosystem, M2M- und OTA/OTI-Lösungskomponenten
für das weltweit führende Unternehmen in den Bereichen digitale Sicherheit, Identität, Maschine-zu-Maschine-Kommunikation und Internet der Dinge
Infotainment-Navigationskomponenten
Gelieferte Funktionalität für Zieleingabe, Kartenanzeige, Personalisierung, Konnektivität und Cloud-Datendienste für den Tier-1-Lieferanten der Technologien der nächsten Generation für die global führenden Automobilhersteller
Robuste Lösungen für das Datenspeichermanagement
Entwicklung der Tape-Library-Appliances, Deduplizierungslösungen, Dateisysteme u.v.m. für den führenden deutschen Anbieter von Lösungen zur Datenspeicherung, -verwaltung und -sicherung
Electronic-Horizon-Software, Telematik und ECU-Programmierung
Entwicklung der Softwarekomponenten für den Herstellerinnovativer Softwarelösungen für die Automobilindustrie mit den Schwerpunkten Connected-Car-Technologie, Infotainmentsysteme und Mobilitätsdienste
Videoüberwachung – Lösungskomponenten
Entwicklung derVideokamera-Management-Software, Tests der ONVIF-Kompatibilität für den weltweit führenden Anbieter von Sicherheits- und Kommunikationslösungen und Dienstleistungen.
Lösung für Smartcard-Management und elektronische Signatur
mplementierung einer umfassenden Lösung für den führenden Anbieter der sicheren digitalen Identitäts- und Zahlungslösungen.
Software Aspekte genießt das Vertrauen von
Embedded Software Engineering Dienstleistungen
Entwicklung Embedded Software
Unser Team verfügt über ein solides Wissen bezgl. Embedded Software Technologien, angefangen beim grundsätzlichen Verständnis der Entwicklung eingebetteter Systeme bis hin zu den verschiedenen verfügbaren Implementierungsoptionen.
Wir helfen unseren Kunden bei der Entwicklung aller Teile der benötigten Software (und Bootloader) und sorgen dafür, dass ihre Software gemäß den Spezifikationen reibungslos funktioniert.
Functional Safety
Wir entwickeln eingebettete Software in Übereinstimmung mit den Anforderungen der Norm ISO 26262, MISRA C und MISRA C++ Coding Standards, Automotive Safety Integrity Level (ASIL) A-D.
Wir entwickeln auch Teststrategien und stellen die Abdeckung der Unit-Tests sicher.
Human-Machine Interfaces (HMI)
Wir verwenden verschiedene UI-Tools und Technologien wie Qt Design Studio, OpenGL und andere Komponenten. Unser Portfolio umfasst u.a. Projekte für effektives Karten-Rendering, Routenführung und Zieleingabe, sowie die Erstellung von HMI für Smart Stromzähler.
Entwicklung von Linux-Drivers
Selbst im natürlichen Prozess der Hardware-Evolution ist die Unterstützung neuer Karten, Peripheriegeräte und Prozessoren erforderlich.
Vor dem Hintergrund einer globalen Umstrukturierung der Lieferketten wächst der Bedarf an der Entwicklung von Linux-Gerätetreibern.
Board bring up
Überprüfung der grundlegenden Funktionalität eines eingebetteten Systems durch des Mikrocontrollers Boot up, Initialisierung der Peripheriegeräte und Durchführung von Tests, um sicherzustellen, dass alle Hardwarekomponenten wie erwartet funktionieren.
Das Ziel des Board Bring-up bei der Entwicklung von Embedded Software ist es, den korrekten Betrieb des Mikrocontrollers, seine Kommunikation mit Peripheriegeräten und die gesamte Systemarchitektur zu verifizieren.
Testen von Embedded
Software
Um eine fehlerfreie Qualität, perfekte Leistung und Konformität mit den Anforderungen zu gewährleisten, testen wir funktionale und nicht-funktionale Eigenschaften von Software und Hardware.
In diesem Prozess führt unser Team Tests wie Sicherheitstests, Black-Box- und White-Box-Tests, Code-Analysen und Functional Safety Tests gemäß der Norm ISO 26262 durch.
Programmierung von Chipkarten
Unsere Projekte umfassen die Programmierung von Zahlungskarten, Kundenkarten, intelligenten Zugangskarten und anderen Karten sowie die Entwicklung von NFC-Ökosystemen und Trusted Service Managern (TSM).
Telematik
Die Kfz-Telematik umfasst GPS-Systeme, Onboard-Diagnosegeräte, drahtlose Telematikgeräte und Blackbox-Technologien zur Aufzeichnung und Übertragung von Fahrzeugdaten.
Das Team von Software Aspekte hat Erfahrung in der Entwicklung von Onboard-Telematik-Komponenten und Telematik-Cloud Lösungen.
Implementierung von APIs, Protokollen und Integrationen
Zusammenführung verschiedener Softwarekomponenten in eingebetteten Systemen, damit diese effektiv miteinander kommunizieren können:
Dies beinhaltet häufig die Integration der Software des eingebetteten Systems mit anderen Softwarekomponenten, wie z. B. Cloud-basierten Systemen oder externen Geräten, damit das eingebettete System wie vorgesehen funktionieren kann.
Ausgewählte
Kompetenzbereiche
Kontaktieren Sie Uns
- Hightech
- Datenspeicher
- Netzwerkausrüstung
- Fertigung und Industrie 4.0
- Videoüberwachung
- Unterhaltungselektronik
- Entwicklungsplatinen und Kits
- Robotik
Typische Embedded Technische Landschaft
Programming languages
• Assembler x86, x64
• ARM
• C/C++
• Objective C/C++
• Embedded C++ (92, 11, 14, 17, etc.)
Tools und Technologien
• P-CAD, IAR
• Embedded Workbench
• JTAG ICE
• CVS
Operative Systeme
• iOS
• Linux
• CentOS
• Kali Linux
• Ubuntu
• Azure RTOS
Frameworks und Bibliotheken
• Boost
• Loki
• DirectX SDK
• QT
• OpenGL
• Vulkan
Plattformen
• IAR RTOS
• Renesas Synergy
Kodierungsstandards
• MISRA C/C++
• ISO 26262
• Automotive Safety Integrity Level (ASIL)
Case Studies
Bitte kontaktieren Sie uns, um mehr über unsere Expertise in der Softwareentwicklung direkt zu erfahren.
Embedded-Softwareentwicklung für Algodue Elettronica Slr.
Algodue beauftragte das Team von Software Aspekte, um die Entwicklung eingebetteter Software für die Hardwaregeräte auszulagern.
Seit über 10 Jahren bietet Software Aspekte Algodue Entwicklungsdienstleistungen für Linux-Embedded an und liefert kompilierte, für die Integration in die kundeneigenen Plattformen bereite Firmware.
Videoüberwachung für multinationales Ingenieur- und Technologieunternehmen
Unser Kunde benötigte ein CCTV- und Videoüberwachungssystem, explizit entwickelt und angepasst für europäische Finanzkunden.
Unser Team hat die Software entwickelt, die alle Aspekte von Sicherheits- und Zutrittsmanagement Systemen abdeckt, wie z. B. Zugangskontrolle, Einbruchserkennung, Brandmeldung, Evakuierung usw.
- Die Software wurde für eine breite Palette von Plattformen entwickelt.
- Es wurde eine Reihe von Emulatoren für IP-Videogeräte entwickelt, um die Durchführung von Integrations-, Stress- und Leistungstests zu vereinfachen.
- Die Lösung bietet eine umfangreiche und intuitive Benutzeroberfläche, Kamerasteuerung und Live-Videowiedergabe für Tablets und mobile Geräte.
Implementierung einer Anwendung der neusten Generation für das Smartcard-Management
Wir haben das veraltete Chipkarten-Managementsystem durch ein neues, mit modernen, besser handhabbaren und gut unterstützten Technologien ausgestattetes System ersetzt.
Die neue Lösung beinhaltete auch die Integration mit Kartenlesern, Scannern, PIN-Pads und anderen externen Geräten.
Außerdem wurde die Benutzeroberfläche und -führung aktualisiert, um das Benutzererlebnis zu verbessern und die Lernkurve zu verkürzen.
Machine-to-Machine Konnektivitätslösung für ein europäische Unternehmen der digitalen Sicherheit
Unser Kunde benötigte die Implementierung von NFC Kernkomponenten, insbesondere TSM (Trusted Service Manager), OTA/OTI-Gateway, Machine-to-Machine Kommunikation, intelligente Authentifizierungslösung und einige andere.
Unser Team wurde für die JEE-, C- und mobile Entwicklung sowie für die Durchführung mehrerer Schulungen zu NFC-, AFSCM- und Global Platform-Standards engagiert. Wir haben wesentliche Refactoring-Maßnahmen ergriffen, um die Systemstabilität und -leistung zu verbessern und die SLAs des Kunden zu erfüllen.
Infolgedessen konnte der Kunde erfolgreich TSM- und M2M-Lösungen an eine Reihe von Kunden im Industrie- und Finanzsektor weltweit liefern.