Zum Inhalt springen

VxWorks bsp Entwicklung

DigitalGate bietet eine umfangreiche kundenspezifische VxWorks BSP-Entwicklung, die auf die Voraussetzungen von Kundenprojekten in verschiedenen Branchen zugeschnitten ist, darunter die Automobilindustrie, die Medizintechnik, die Luft- und Raumfahrt, die Verteidigungsindustrie, die Industrieautomation und die Unterhaltungselektronik.

Lösungen im Überblick

Wie es funktioniert

Wir decken alle Aspekte der Entwicklung kundenspezifischer Board Support Packages (BSP) ab, einschließlich der Integration kundenspezifischer Bootloader, der Entwicklung von Gerätetreibern und der Integration von Middleware-Bibliotheken und -Werkzeugen für die Anwendungsentwicklung. Dadurch können sich unsere Kunden ausschließlich auf ihre kundenspezifischen Anwendungen konzentrieren, das bedeutet einen erheblichen Mehrwert für ihr Produkt. Wir bieten sowohl komplette BSP-Lösungen als auch Teilunterstützung, einschließlich der Entwicklung von Unterkomponenten und Unterstützung für Anwendungsentwickler.

Bootloader Entwicklung

Wir entwickeln Bootloader von Grund auf oder integrieren bestehende Bootloader in kundenspezifische Embedded-Plattformen, sodass das Betriebssystem entsprechend den strengen Anwendungsanforderungen booten und sich selbst aktualisieren kann. Unser Team verwendet hochmoderne proprietäre und ergänzende Tools für die Implementierung, das Testen und die Profilierung aller Aspekte, die mit den Bootloadern auf einer eingebetteten Plattform zusammenhängen.

Startup code Entwicklung

Unser Team aus Ingenieuren verfügt über reiche Erfahrung in der Entwicklung von Startup-Codes für verschiedene eingebettete Systeme, die unmittelbar nach dem Booten ausgeführt werden und die Boot-Vektoren, Codes zum Einrichten der System- und Buskonfigurationsregister, Codes zum Löschen des Speichers und Codes zum Initialisieren globaler Variablen mit einschließen.

Hardware
Konfigurationen

Wir entwickeln Lösungen, die den Anforderungen in allen Bereichen gerecht werden, einschließlich Hardware, Software und Design, unter Berücksichtigung der Energieprofile von Komponenten und Peripheriegeräten. Wir integrieren auch verschiedene Funktionen wie Echtzeituhren und Hardware-Watchdog-Timer, die die Ausführungszeit überwachen und den Prozessor im Falle eines Softwareabsturzes zurücksetzen.

System profilierung
und -optimierung

Mithilfe spezieller Code-Profiler und spezifischer Analysealgorithmen führen unsere Ingenieure verschiedene Testfälle durch, um die für die Systemoptimierung erforderlichen Laufzeit- und Speichernutzungsdaten zu generieren. Durch die Verbesserung der Qualität und Effizienz des Codes bieten wir optimierte Lösungen für Ladezeit, Laufzeit und CPU-Auslastung.

Gerätebäumen Entwicklung

Im Rahmen der Entwicklung kompletter Board Support Packages für VxWorks stellen wir sicher, dass die Device-Tree-Dateien entsprechend den Eigenschaften des verwendeten SoCs und seiner Pinbelegung auf dem PCB implementiert werden. Wir implementieren Gerätebaumdateien von Grund auf neu oder passen bestehende an, wenn die verwendete Hardware bereits von VxWorks unterstützt wird und nur noch an die spezifischen Anforderungen der Anwendung angepasst werden muss.

Gerätetreiber

Um die Portierung von VxWorks auf Custom SoCs und Boards zu erleichtern, entwickelt unser Team Gerätetreiber für verschiedene Hardwarebeschleuniger, Peripherieschnittstellen, externe Geräte wie Display, Kamera, Netzwerk oder Wireless, sodass VxWorks erfolgreich auf einem Custom Embedded Board laufen kann und der Anwendung die Schnittstellen zur Verfügung stellt, die sie zur erfolgreichen Verarbeitung und zum Streaming der Daten benötigt.

Hardware
Einrichten und Testen

Unser Team kümmert sich um alle Aspekte im Zusammenhang mit dem anfänglichen Hochfahren und Testen einer eingebetteten Hardwareplattform, indem es alle erforderlichen Debugging- und Testaktivitäten durchführt, um das Board erfolgreich hochzufahren, sodass das System die Bereitschaft für die weitere Entwicklung erreicht.

Stammdateisystem

Im Rahmen der Entwicklung kompletter BSP-Lösungen entwickeln wir alle Software-Komponenten, die zur Unterstützung einer Anwendung benötigt werden, wie installierbare Dateien, Patches, Programmiersprachen, Coding Frameworks, Datenbank-Tools, Laufzeitumgebung, Client-Interface-Tools und andere Software-Produkte.

Unterstützte Plattformen

Architecture

Silicon Vendor

SoC Name

Processor

ARM

NXP

IMX6

Cortex A9

ARM

NXP

IMX7

Cortex A7

ARM

NXP

IMX8

Cortex A72, A53

ARM

NXP

QorIQ P1

AMC

ARM

NXP

QorIQ P2

AMC

ARM

NXP

QorIQ P3

AMC

ARM

NXP

QorIQ P4

AMC

ARM

NXP

QorIQ P5

AMC

ARM

Renesans

V3H

Cortex A53

ARM

Renesans

V3M

Cortex A53, A57

ARM

Renesans

H3

Cortex A53, A57

ARM

Renesas

M3

Cortex A53, A57

ARM

Renesas

D3

Cortex A53, A57

ARM

Renesas

iWave RZ/G1H

Renesas RZ/G1H

FPGA / ARM

Xilinx

ZCU 102

Cortex 53

FPGA / ARM

Xilinx

ZCU 104

Cortex 53

FPGA / ARM

Xilinx

ZCU 106

Cortex 53

ARM

Texas Instruments

OMAP5430

Cortex A15

ARM

Texas Instruments

OMAP5432

Cortex A15

ARM

Atmel

ATSAMA5027

Cortex A5

ARM

NXP

MPX-S32G274A

Cortex A53

ARM

Broadcom

Raspberry Pi 4 Model B

Cortex A72

ARM

NXP

S32G

Cortex A53

ARM

Qualcomm

SA8155

Snapdragon SA8155P

ARM

Texas Instruments

Jacinto 7 J721E

Cortex A72

ARM

Texas Instruments

Sitara AM572x

Cortex A15

ARM

NVIDIA

DRIVE AGX Pegasus

Xavier

ARM

NVIDIA

DRIVE AGX Xavier

Xavier

ARM

NVIDIA

DRIVE PX 2

Parker

ARM

NXP

SCM120-120-EVK SMARC

Cortex A9

ARM

NXP

Boundary Devices BD-SL

Cortex A9

ARM

NXP

IMX7

Cortex A7

ARM

NXP

QorIQ LS10xxx

Cortex A53

ARM

Qualcomm

S820Am

Qualcomm Kryo

ARM

Qualcomm

SA8155

Qualcomm Kryo

ARM

Samsung

Exynos 8

Exynos 8

ARM

Telechips

TCC803x

Cortex A53, A7

ARM

Texas Instruments

Beagleboard X-15

Cortex A15

ARM

Texas Instruments

AM437x

Cortex A9

ARM

Texas Instruments

AM572x

Cortex A15

ARM

Texas Instruments

Jacinto 6

Cortex A15

entsprechen den besten Industriestandards

Misra C
Wir bieten Softwarelösungen, die mit den Misra C-Standards für Codesicherheit, Sicherheit, Portabilität und Zuverlässigkeit konform sind.
FuSa-konform
Für die sicherheitsrelevanten Systeme implementieren wir FuSa-Richtlinien und bereiten die Umgebung für Unternehmen vor, um die erforderlichen Zertifizierungen zu erhalten.
Previous slide
Next slide

Von uns bediente
Branchen

Sie finden maßgeschneiderte Lösungen, die den höchsten Industriestandards entsprechen und auf die Spezifikationen jedes einzelnen Projekts zugeschnitten sind. Wir arbeiten an verschiedenen eingebetteten Software- und Hardware-Dienstleistungen in zahlreichen Branchen!

Automobil-industrie

Medizinische Geräte

Industrielle Automatisierung

Aerospace & Defense

Unterhaltungs-elektronik

Wir würden uns freuen , von Ihnen zu hören!

Wenn Sie Fragen zu Software, Hardware oder eingebetteten Systemen im Allgemeinen haben, ist unser Team immer für Sie da!