https://www.kernelconcepts.de/wp-content/themes/kc

./entwicklung

Alles aus einer Hand

Als Full-Stack Lösungsanbieter begleiten wir Sie von der Planung Ihres Projektes über die Entwicklung von Hard- und Software bis zur Markteinführung ihres Produktes und darüber hinaus.

Wir entwickeln individuelle Systemlösungen und Gesamtsysteme bestehend aus Hardware und Software. Ganz nach Ihren Bedürfnissen übernehmen wir komplette Entwicklungsprojekte oder entwickeln einzelne Teilsysteme und ermöglichen es Ihnen so, sich auf Ihre Kernkompetenzen zu fokussieren.

Hardware – Systemsoftware – Middleware – Anwendungsentwicklung – wir bieten alles aus einer Hand!

  1. Schließen

    Middleware und Applikationen

    Ob Auswahl geeigneter Software oder Entwicklung individueller Lösungen für Ihr System – unser Team steht Ihnen gerne zur Seite.

    Sie benötigen eine unabhängige Meinung zu einer Konzeption oder Lösung? Sprechen Sie uns an!

    Wir bieten Ihnen:

    • Beratung zur Technologieauswahl
    • Konzeption Ihres Softwaresystems
    • Auswahl geeigneter Lösungen
    • API Design
    • Implementierung von Middleware
    • Applikationsentwickelung (Qt, GTK+, Android, C, C++, …)
    • Integration in bestehende Infrastruktur
    • Software Pflege
    • Evaluierung
    • Projektleitung
    • Beurteilung / Gutachten zu bestehenden Lösungen
  2. Schließen

    Laufzeitsystem

    Das Laufzeitsystem stellt die erforderliche Infrastruktur, Softwarebibliotheken und Daten für Ihre Anwendung zur Verfügung.

    Profitieren Sie von einer großen Auswahl von bewährten Open Source Komponenten im Zusammenspiel mit individuell entwickelten Komponenten.

    Für die Erstellung komplexer Laufzeitsysteme setzen wir auf mächtige Werkzeuge:

    • Yocto / OpenEmbedded
    • µCross
    • Android
    • Debian
    • Ubuntu
    • PTXdist
    • Buildroot
  3. Schließen

    Linux Kernel

    Der Linux Kernel stellt das eigentliche Betriebssystem zur Verfügung. Er verwaltet sämtliche Ressourcen, implementiert grundlegende Protokolle und stellt Hardwaretreiber zur Verfügung.

    Typische Anpassungen am Linux Kernel umfassen individuelle Konfiguration, Implementierung und Integration von Gerätetreibern, Erstellung gerätespezifischer Device-Trees sowie die Portierung auf neue Hardwareplattformen.

    Übrigens: Neben Linux bieten wir speziell für Mikrocontroller zugeschnittene Echtzeit-Betriebssysteme wie Free-RTOS, Mbed-OS, Nut/OS u.A. an.

    Wir bieten Ihnen:

    • Auswahl eines geeigneten Kernels
    • Portierung auf neue Hardwareplattformen
    • Kundenspezifische Anpassung
    • Treiberentwicklung und Itegration
    • Devicetree Erstellung
    • Evaluierung von Herstellerkerneln und beigestellten Treibern
    • Individualisierung
    • Optimierung von Bootzeit und Performance
  4. Schließen

    Bootloader

    Der Bootloader dient primär zur Initialisierung der Hardware und wird unmittelbar nach dem Einschalten eines Gerätes ausgeführt.

    In vielen Fällen ist eine Anpassung individuell zur Hardware erforderlich. Mit Hilfe des Bootloaders können aber auch weiterführende Funktionalitäten implementiert werden, z.B. wenn hohe Betriebssicherheit oder schnelle Reaktionen nach dem Einschalten eines Gerätes gefragt sind. So kann beispielsweise durch ein individuelles Logo auf dem Bildschirm oder das Ansteuern einer LED, dem Benutzer sofort nach dem Einschalten der Betriebszustand signalisiert werden.

    Wir bieten Ihnen:

    • Auswahl eines geeigneten Bootloaders
    • Individuelle Neuentwicklung
    • Portierung auf neue Hardwareplattformen
    • Kundenspezifische Anpassung
    • Treiberentwicklung und Itegration
    • Integration von Updateprozessen
    • Individualisierung
    • Optimierung
  1. Schließen

    Konzeption

    Am Anfang steht Ihre gute Idee für ein neues Projekt. Die Grundlage für ein erfolgreiches Produkt ist ein stabiles Konzept, um Ihre Idee zu verwirklichen.

    Wir begleiten Sie mit unserem kompetenten Team bei der Konkretisierung Ihrer Idee und Konzeptionierung neuer Baugruppen über die Prototypenentwicklung bis zur Serienreife Ihres Produktes. Gemeinsam mit Ihnen wählen wir Technologien und erstellen die Spezifikationen für Ihr Projekt. Hierbei legen wir großen Wert auf Nachhaltigkeit in der Entwicklung und ein durchgängiges Hardware- Software Co-Design.

    Wir bieten Ihnen:

    • Consulting zur Produktentwicklung
    • Gemeinsame Erarbeitung eines für Sie passenden Konzepts
    • Technologieberatung
    • Auswahl geeigneter Komponenten
    • Planung von Schnittstellen und Protokollen
    • Planung von Firmware und Anwendungssoftware
    • Abstimmung mit Fertigern
    • Hardware Software Co-Design
  2. Schließen

    Schaltplan und Layout

    Nachdem das Projekt spezifiziert wurde, alle Anforderungen abgeklärt und die nötigen Komponenten ausgewählt wurden ist der nächste Schritt die Entwicklung der Prototypen.

    Wir bieten vom Schaltplanentwurf über das Layout Ihrer Baugruppen bis hin zur Erstellung aller für die Prototypen Fertigung benötigten Fertigungsunterlagen alles aus einer Hand. Gerne begleiten wir Sie auch nur beratend, wenn Sie die Entwicklung im eigenen Hause durchführen möchten.

    Wir bieten Ihnen:

    • Erstellung von Schaltplänen
    • Leiterplattenlayout
    • Optimierung des Layouts für Fertigungsprozesse
    • Erstellung Materiallisten
    • Erstellung Fertigungsunterlagen
    • Dokumentation
  3. Schließen

    Prototypen und Produktion

    Wir begleiten Sie von der ersten Nullserie bis zur Serienproduktion und stehen Ihnen und dem Fertiger dabei in allen Fragen zur Verfügung.

    Ausgestattet mit moderner Messtechnik sowie Löt- und Reworkstationen setzen wir kleinere Hardware Modifikationen ohne Zeitverlust um und führen Ihr Projekt so ohne Umweg über diverse Prototypen zum Erfolg.

    Wir bieten Ihnen:

    • Prototypenbau
    • Planung und Begleitung von EMV Messungen in externem Labor
    • Reworking und Reparatur von Baugruppen
    • Begleitung von der Nullserie bis zur Serienproduktion
  4. Schließen

    Inbetriebnahme und Test

    Durch ausführliches Testen von bestehender Hardware und Prototypen, können spätere Ausfälle und Instabilitäten und damit hohe finanzielle Schäden verhindert werden.

    Ausgestattet mit modernster Messtechnik nehmen wir Ihre Hardware Schritt für Schritt in Betrieb und testen alle Komponenten und Schnittstellen intensiv. Dabei erstellen wir individuelle Testsoftware und Inbetriebnahmeprotokolle und unterstützen Sie ggf. beim Redesign Ihrer Hardware.

    Wir bieten Ihnen:

    • Ausführliche Tests ihrer Hardware
    • Erstellen von Testsoftware und Prüfprotokollen.
    • Aufzeigen von Maßnahmen zur Fehlerbehebung
    • Redesign bestehender Hardware

µCross

µCross

Embedded Linux Distribution und SDK/Toolchain.

Linux BSPs

Yocto Mainline-BSPs basierend auf freier Software maßgeschneidert für Ihr Projekt

Android BSPs

für vielfältige Hardwareplattformen wie z.B. NXP i.MX6 und i.MX8, Qualcom Snapdragon, TI OMAP4.

Hardware GUI und Multi-Media Beschleunigung

basierend auf freien Treiber (z.B. Etnaviv, Coda) oder Hersteller spezifischen proprietären Lösungen