Know-how
Seit dem Jahr 2000 ist d.stream in verschiedenen Software-Projekten im Bereich der digitalen Signalverarbeitung und Embedded Systeme tätig. Dabei werden die Projekte im Bereich der Software und Hardware von der Idee bis zur Serienreife begleitet.
Entdecken Sie d.stream für Programmierlösungen






Software
Entwicklung von Embedded Software für innovative Produkte mit bewährten und neusten Programmier-Technologien.
- Echtzeitanwendungen
- Digitale Signalverarbeitung
- Embedded / Edge AI
- Embedded Security
- Multi-Core Software
- Treiber, Firmware & Systemsoftware
- Stabil, performant, echtzeitfähig in C/C++
- Prototypen schnell realisiert – Seriencode langfristig wartbar
Software
- Embedded Linux (Yocto), TI-RTOS, FreeRTOS, Bare Metal und Mischeinsatz
- Treiberentwicklung für Sensoren & Peripherie
- Frameworks: PSDK (TI), OpenVX, GStreamer, OpenCV, V4L2
- GPU Programmierung / Overlay (OpenGL ES)
- Video-Pipeline, ISP-Tuning, Display
- Laufzeitoptimierung bis auf Assemblerebene
- Bootloader (U-Boot, Custom)
- OTA/A/B-Updates, Rollback, Cloud-Kommunikation
- Aufsetzen von CI/CD Pipelines
- Dokumentation & Handover
- HIL / Testsoftware
- Steuerung und Überwachung der Hardware
PC-Anwendungen:
Hardware
Seit über 20 Jahren entwickeln wir Hardware und bringen sie mit echtzeitfähiger Software zum Leben.
- Systemdesign und Hardwareentwicklung
- Optimale Umsetzung der Prozessor-Funktionen
- Effiziente Programmierung von ARM, DSP, SoC, µC
- Spezialisierung auf Prozessoren von Texas Instruments
- Schnelles Prototyping mit EVMs
- Sichere und stabile Anbindung von Sensoren & Aktoren
- Eigene Messtechnik
- Inbetriebnahme und Debugging von Custom-Boards der Kunden
- Entwicklung von HW-Testsystemen
Hardware
Texas Instruments:
- SoC: TDA2, TDA3, TDA4, Jacinto - DSPs: C7x, C6x
- Mikrocontroller MSP430
- Image Signal Processor (ISP), LDC, CSI-2
- Ser/Des: GMSL/FPD-Link UB92x, UB95x, UB96x
- Sierra Wireless AirPrime WP76xx - LTE modul
- Blackfin, ATmega, 68HC11, 8051
- FTDI FT232H USB/SPI Konverter
- Bildsensoren Fill Factory IBIS5, Micron MT9V022, Omnivision OV10640, Sony IMX290 / IMX390
- Netzwerkkamera Basler BIP2-1280, GigE-Kamera Allied Manta
- Schematics-Review
- Entwicklung und Produktion von HW-Prototypen
- Oszilloskope / Logikanalyzer Keysight MSO-X6004A, Agilent MSO7104B
Weitere Hardware und Service:
Programmieren / Sprachen
- Sauberer, wartbarer Code ist unser Anspruch
- Optimale Programmiersprachen für den richtigen Anwendungsfall
- Optimale Performance für stabile Laufzeit
- Hardwarenahe Programmierung für optimale Prozessor-Auslastung
- Embedded Software auf den Punkt
- Mit allen gängigen Programmiersprachen
Programmieren / Sprachen
- Starker C/C++ Fokus
- MISRA-C / MISRA-C++ für sicherheitskritische Systeme
- Shell Scripting, Bash, Posix
- Assembler, wo Speed zählt
- C#
- Javascript und Lua für Tools & Frontends
- Python für KI-Pipelines, Tools, Testautomatisierung
- TI-DSP Optimierung durch parallele Verarbeitung (VLIW)
- REACT & jQuery für Webfrontends
Datenübertragung
Von Legacy bis High-Speed – viele Schnittstellen und Protokolle wurden bereits in Projekten umgesetzt. d.stream entwickelt stabile, performante Software für effiziente Kommunikation zwischen Hardware-Komponenten.
- Breite Erfahrung der Datenkommunikation
- Sicher, stabil, kompatibel und mit Fehlerbehandlung
- Sicher vernetzt, sicher übertragen
- Optimierung der Geschwindigkeit und der Latenz
Datenübertragung
Netzwerk & Protokolle
- Ethernet, WIFI, Bluetooth, LoRa, 5G
- TCP/IP, UDP, HTTP, MQTT, RTSP, WebSocket
- VPN, TLS, NTP/PTP (1588)
Seriell & Industrie
- USB, RS232, RS485, SPI, I2C
Kamera & Display
- MIPI CSI-2, FPD-Link III, GMSL
- HDMI, DisplayPort, MIPI DSI
- LVDS für Displays und Sensoren (SerDes)
Audio
- S/PDIF, TDM, I2S
Automotive
- CAN/CAN-FD, LIN
Softwaretools
Für eine erfolgreiche Produktentwicklung werden je nach Anwendung und Branche unterschiedliche Softwaretools benötigt:
- Entwicklungsumgebung
- Sourcecode Versionsverwaltungen
- Sourcecode Analyse & Dokumentation
- Automatisiertes Testen & CI/CD
- Softwarearchitektur
- Anforderungsmanagement
- Projektmanagement
Softwaretools
IDE & Compiler
- TI Code Composer Studio, VS Code, NeoVim, Eclipse
- GCC/Clang, TI CodeGen, Linaro
- Make, CMake
Versionsverwaltungen & Doku
- Git, Gitlab CI, Jenkins
- Doxygen, Markdown, reStructuredText, Sphinx
Analyse, Test, Safety
- Polyspace, PRQA, Sonarqube
- VectorCAST
- CANoe
Projektmanagement, Architektur
- Jira / Confluence
- Enterprise Architect
- DOORS
Technologien und Standards
Mit jedem Projekt kommen altbekannte aber auch neue Technologien und Standards zum Einsatz.
- Standards im Bereich Automotive und Industrie sicher im Griff
- Frameworks für Grafik und 3D für den breiten Einsatz
- Betriebssysteme für Robotik oder IoT
- Safety-Standards für Source Code
- Standards für Qualitätssicherung und funktionale Sicherheit
Technologien und Standards
Technologien
- KI: TensorFlow, ONNX, PyTorch
- Grafik: openCV, openGL, openVX
- Multimedia: GStreamer, FFmpeg
- Web: jQuery
- Betriebssysteme: Robot Operating System (ROS), Legato für IoT
- Yocto
- Autosar
- MPI - Distributed Systemdesign
Standards
- MISRA C/C++
- ISO 26262 (ASIL-B/C), ASPICE
Vision AI / Edge AI
d.stream taucht immer weiter in das Thema AI ein, denn der Bedarf an embedded Lösungen steigt rapide.
- Vision AI für Fahrzeuge, Robotik, Industrie und Überwachung
- Wir bringen ihre AI-Idee auf die embedded Hardware
- Edge AI ohne Cloud-Abhängigkeit
- Portierung von neuronalen Netzen auf SoC
- Kombination klassischer Algorithmen & AI
Vision AI / Edge AI
- Fahrer-Monitoring, Objekterkennung, Verkehrsüberwachung
- Texas Instruments TDA4, Jacinto (NPU/DSP/GPU)
- NVIDIA Jetson
- YOLOP, UNet, MobileNet, CNNs
- Portierung: ONNX/TensorFlow → Embedded
- Pipelines: GStreamer, OpenVX, OpenCV
- Training mit eigenen Datasets, Optimierung für Edge
- Optimierung von Echtzeit und Latenzen
Anwendungen
Prozessoren
AI Modelle
Tools & Entwicklung
Soft-Skills
Neben dem Know-how der Entwickler ist auch das Mindset und die Integration in das Team ausschlaggebend für den Erfolg.
- Eingespieltes Berliner Team mit Produktfokus
- Proaktive, klare Kommunikation mit unseren Kunden
- Kunden profitieren von unserer 20+jährigen Erfahrung und unserem Netzwerk
- Wissen ist bei uns ansteckend
- Vorausschauend, lösungsorientiert, effizient → budgedschonend
Soft-Skills
Unser eigener Qualitätsanspruch treibt uns an → saubere, funktionale Embedded-Entwicklung von Anfang an.
- 10 erfahrene Entwickler (SW/HW)
- Mischung aus Senior-Experten & jungen Talenten
- Reibungslose integration unserer Entwickler in das Kunden-Team
- Wir mögen keine Workarounds, wir machen sie nur als Feuerwehreinsatz
- Fester Ansprechpartner, kurze Wege
- Enge Abstimmung in Kundenprojekten
- Saubere Übergabe & Support bis und nach SOP
- Spaß an der und unserer Entwicklung – und das merkt man
Verschiedenes
Jedes Projekt und jeder Mitarbeiter erweitert das Know-how von d.stream.
- Breites Know-how auch in Nischenbereichen
- Langjähriges Audio Know-how
- Behördenfunk
- Unterstützung des Produktdesigns mit 3D-Druck
Verschiedenes
- Audio-Filter
- High-End Audio SW/HW
- Active Noise Cancelling
- Grundlagen der Audio-Datenreduktion (MPEG, AC3)
- Audio-Multichannel-Systeme (Dolby Pro Logic, Dolby Digital, DTS)
- Terrestrial Trunked Radio (TETRA), Speech Vocoder des digitalen Bündelfunks
- 3D-Druck für individuelle Produkte
Fehlt was?
Wenn sie hier ein spezielles Wissen nicht gefunden haben, dann fragen sie bitte an.
- Sie finden Ihr Thema nicht?
- Möglicherweise ist unsere Liste nicht aktuell
- Wir lernen schnell & setzen auch Neues um
- Viele Themen setzen wir zügig auf Basis vorhandener Erfahrung um
- Sprechen Sie uns an!
Fehlt was?
Kein Projekt ist gleich, wir als Entwickler lernen immer dazu
- Schnelles Onboarding neuer SoCs/Plattformen
- Proof-of-Concept in kurzer Zeit
- Wir übertragen bestehendes Know-how auf neue Plattformen
- Adaption neuer Standards & Prozesse
- Schnelle Einarbeitung in Kundensysteme
- Kooperation mit Kunden-Teams für Wissenstransfer
→ Was ist ihre Herausforderung?
Wir sind schnell, wir sind flexibel und wir wissen was wir tun.
Häufig gestellte Fragen (FAQs)
- Systemdesign
- Softwarearchitektur
- Firmwareentwicklung
- Systemsoftware
- Testsoftware
d.stream unterstützt Embedded-Projekte ab der frühen Konzept- und Architekturphase und begleitet sie über Vorentwicklung und Implementierung bis hin zur Serienreife.
Häufig steigt d.stream in Projekten ein, wenn technische Risiken hoch sind, bestehende Systeme stabilisiert, erweitert oder skaliert werden müssen oder kritische Entwicklungsphasen zusätzliche Expertise erfordern.
Im Laufe von mehr als 25 erfolgreichen Produktentwicklungen haben sich dabei klare Schwerpunkte herausgebildet.
Zu den wichtigsten Branchen und Anwendungsfeldern gehören:
- Automotive
ADAS, Camera-Mirror-Systeme (CMS), kamerabasierte Assistenzsysteme - Embedded AI & Computer Vision
Objekterkennung, Umfeldwahrnehmung, autonome Funktionen - Industrielle Bildverarbeitung & Video
Smart-Kamerasysteme für industrielle Anwendungen - Agrartechnik (Smart Farming)
Kamerabasierte Analyse- und Assistenzsysteme für landwirtschaftliche Fahrzeuge - Verkehrsüberwachung
Radarbasierte Geschwindigkeits- und Messsysteme - Bahntechnik & IoT
Mess- und Überwachungssysteme für Bahninfrastruktur - Audio & Akustik
Active Noise Cancelling (ANC), High-End-Audiosysteme - Robotik
Mechanik, Softwareentwicklung und Systemintegration mit ROS 2 - Medizintechnik
Embedded-Systeme für spezialisierte medizinische Anwendungen
ADAS (Advanced Driver Assistance Systems) sind intelligente Systeme zur Fahrerunterstützung. Unser Fokus liegt auf der Entwicklung kamerabasierter Lösungen, die durch Vision-AI (KI-gestützte Bildverarbeitung) Objekte und Gefahren in Echtzeit klassifizieren.
Zu unseren Schwerpunkten gehören hochpräzise Camera Mirror Systeme (CMS), die herkömmliche Außenspiegel durch digitale Sichtlösungen ersetzen, sowie Surroundview-Systeme für die 360°-Umfelderkennung.
Der Nutzen für die Industrie:
- KI-gestützte Präzision: Durch Vision-AI erreichen Fahrzeuge ein neues Level der Objekterkennung und Entscheidungssicherheit
- Digitale Innovation: CMS reduziert den Luftwiderstand (Effizienz) und verbessert die Sicht bei Nacht oder Regen
- Sicherheit & Compliance: Kamerabasierte KI ist der Schlüssel, um die strengen EU-Sicherheitsvorgaben für Neuzulassungen zu erfüllen
- Zukunftssicherheit: Diese Technologien bilden das unverzichtbare Fundament für das teil- und vollautonome Fahren
ADAS (Advanced Driver Assistance Systems) sind intelligente Systeme zur Fahrerunterstützung. Unser Fokus liegt auf der Entwicklung kamerabasierter Lösungen, die durch Vision-AI (KI-gestützte Bildverarbeitung) Objekte und Gefahren in Echtzeit klassifizieren.
Zu unseren Schwerpunkten gehören hochpräzise Camera Mirror Systeme (CMS), die herkömmliche Außenspiegel durch digitale Sichtlösungen ersetzen, sowie Surroundview-Systeme für die 360°-Umfelderkennung.
Der Nutzen für die Industrie:
- KI-gestützte Präzision: Durch Vision-AI erreichen Fahrzeuge ein neues Level der Objekterkennung und Entscheidungssicherheit
- Digitale Innovation: CMS reduziert den Luftwiderstand (Effizienz) und verbessert die Sicht bei Nacht oder Regen
- Sicherheit & Compliance: Kamerabasierte KI ist der Schlüssel, um die strengen EU-Sicherheitsvorgaben für Neuzulassungen zu erfüllen
- Zukunftssicherheit: Diese Technologien bilden das unverzichtbare Fundament für das teil- und vollautonome Fahren
d.stream setzt je nach Plattform, Performance-Anforderung und Projektphase unterschiedliche Programmiersprachen ein.
Der Schwerpunkt liegt dabei klar auf hardwarenaher und performanter Embedded-Entwicklung.
Typische Programmiersprachen sind unter anderem:
- C / C++
Zentrale Sprachen für hardwarenahe Embedded-Software, Treiber, Betriebssystem-nahe Komponenten und performancekritische Algorithmen - Assembler
Für zeitkritische Routinen, DSP-nahe Optimierungen und Spezialfälle mit höchsten Performance-Anforderungen - Python
Für Prototyping, Testautomatisierung, Tools und Entwicklungsunterstützung - JavaScript
Für begleitende Tools, Visualisierungen oder Schnittstellen, z. B. im Umfeld von UI- oder Web-basierten Komponenten - Lua
Für Skripting, Konfigurationslogik oder flexible Laufzeitsteuerung in Embedded-Systemen
Durch diese Kombination kann d.stream Systemnähe, Performance und Flexibilität innerhalb eines Projekts sinnvoll vereinen.
d.stream arbeitet mit einer breiten Palette professioneller Entwicklungsumgebungen, Frameworks und Tools, die auf die Anforderungen anspruchsvoller Embedded- und Systemprojekte abgestimmt sind.
Die Auswahl der Tools richtet sich dabei stets nach Plattform, Projektphase und Zielsystem.
Typische Entwicklungsumgebungen und Tools sind unter anderem:
- Embedded- und Toolchain-spezifische IDEs
Code Composer Studio (Texas Instruments), VisualDSP++, CodeWarrior - Entwicklungs- und Build-Umgebungen
Vim / NeoVim, Bash, plattformnahe Build- und Debug-Workflows - System- und Applikationsentwicklung
Microsoft Visual Studio, MATLAB - Versionsverwaltung & Zusammenarbeit
Git, SVN - Grafik, Vision & Beschleunigung
OpenGL, OpenCV, OpenVX - Robotik & Middleware
ROS 2
Diese Toolvielfalt ermöglicht es d.stream, hardwarenahe Embedded-Entwicklung, algorithmische Entwicklung und Systemintegration effizient zu verbinden – von der Vorentwicklung bis zur Serienreife.
d.stream entwickelt Embedded-Systeme auf einer Vielzahl etablierter Hardware-Plattformen.
Der Schwerpunkt liegt auf leistungsfähigen DSP- und SoC-Architekturen für signal- und datenintensive Anwendungen.
Typische Plattformen und Architekturen sind unter anderem:
- Texas Instruments DSPs
C64x+, C66x, C67x und verwandte Architekturen - Texas Instruments SoCs
TDA2, TDA3, TDA4, AM571x und weitere Multicore-Plattformen - ARM-basierte Architekturen
Cortex-M3, M4 sowie Cortex-A15, A53, A72 - NXP SoCs
i.MX 8M Plus - STMicroelectronics Plattformen
diverse Mikrocontroller - Mikrocontroller
ATmega (Atmel), MSP430 (TI), 8051-Derivate - IoT- & Connectivity-Plattformen
Sierra Wireless AirPrime WP76xx
Diese Plattformvielfalt ermöglicht es d.stream, Hard- und Softwarearchitektur optimal auf die jeweilige Anwendung, Performance-Anforderungen und Lebenszyklusziele abzustimmen.
d.stream arbeitet mit einer breiten Palette etablierter Kommunikationsprotokolle und Hardwareschnittstellen für Embedded-Systeme.
Der Fokus liegt dabei auf zuverlässiger, performanter und echtzeitfähiger Kommunikation in anspruchsvollen Anwendungen.
Typische Protokolle und Schnittstellen sind unter anderem:
- Netzwerk- und IP-basierte Kommunikation
Ethernet, TCP/IP, UDP, HTTP, RTSP - Serielle und Board-nahe Schnittstellen
SPI, I²C, RS-232 - Audio- und Multimedia-Schnittstellen
I²S, S/PDIF - Fahrzeug- und Industriekommunikation
CAN
Je nach Anwendung übernimmt d.stream die Integration, Treiberentwicklung, Protokollanpassung und Performance-Optimierung dieser Schnittstellen auf RTOS- oder Embedded-Linux-Systemen.
Ja, d.stream verfügt über langjährige Erfahrung in der Entwicklung anspruchsvoller Audio- und Pro-Audio-Systeme, von hardwarenaher Signalverarbeitung bis zur Systemintegration komplexer Audiopipelines.
Die Expertise umfasst unter anderem:
- Pro-Audio-Hardwareentwicklung
Hardwarenahe Entwicklung und Integration von Audio-Systemen - Digitale Audio-Signalverarbeitung
Audio-Filter, Audio-Effekte wie Hall oder Flanger sowie performancekritische Signalpfade - Active Noise Cancelling (ANC)
Entwicklung und Optimierung aktiver Geräuschunterdrückungssysteme - Audio-Datenkompression
Implementierung und Integration von Verfahren wie MPEG-Audio und AC-3 - Mehrkanal-Audiosysteme
Entwicklung und Integration komplexer Mehrkanal-Audioarchitekturen (z. B. Pro-Logic-, Dolby- oder DTS-basierte Systeme)
Durch die Kombination aus DSP-Know-how, Systemverständnis und Hardware-Nähe realisiert d.stream leistungsfähige, latenzarme und serienreife Audiolösungen.
Ja. d.stream verfügt über praktische Erfahrung in der Entwicklung robotischer Systeme und kombiniert dabei Mechanik, Elektronik, Embedded-Software und Vision zu funktionsfähigen Gesamtsystemen.
Zu den umgesetzten Inhalten gehören unter anderem:
- Eigenentwicklung eines Roboterarms
Mechanik-nahe Systemauslegung und Integration - Motorsteuerung und Regelung
Ansteuerung und Koordination mehrerer Achsen - Robot Operating System (ROS 2)
Entwicklung und Integration von ROS-2-basierten Softwarearchitekturen - Vision-gestützte Anwendungen
Stereo-Kamerasysteme und Objekterkennung mittels Vision-AI - Demonstratoren und Automatisierung
Umsetzung von Anwendungen, bei denen Objekte autonom erkannt und von A nach B bewegt werden
Durch diese interdisziplinäre Herangehensweise ist d.stream in der Lage, robotische Funktionen von der Sensorik bis zur Bewegungsausführung umzusetzen.