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

./development

Everything from a single source

As a full-stack solution provider, we accompany you from the planning of your project through the development of hardware and software to the market launch of your product and beyond.

We develop individual system solutions and complete systems consisting of hardware and software. Depending on your needs, we can take on complete development projects or develop individual subsystems, allowing you to focus on your core competencies.

Hardware – system software – middleware – application development – we offer everything from a single source!

  1. Schließen

    Middleware and applications

    Whether selecting suitable software or developing individual solutions for your system – our team will be happy to assist you.

    Do you need an independent opinion on a concept or solution? Talk to us!

    We offer you:

    • Advice on technology selection
    • Conception of your software system
    • Selection of suitable solutions
    • API Design
    • Implementation of middleware
    • Application development (Qt, GTK+, Android, C, C++, …)
    • Integration into existing infrastructure
    • Software maintenance
    • Evaluation
    • Project management
    • Assessment / expert opinion on existing solutions
  2. Schließen

    Runtime system

    The runtime system provides the necessary infrastructure, software libraries and data for your application.

    Benefit from a large selection of proven open source components in combination with individually developed components.

    We rely on powerful tools to create complex runtime systems:

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

    Linux Kernel

    The Linux kernel provides the actual operating system. It manages all resources, implements basic protocols and provides hardware drivers.

    Typical adaptations to the Linux kernel include individual configuration, implementation and integration of device drivers, creation of device-specific device trees and porting to new hardware platforms.

    By the way: In addition to Linux, we also offer real-time operating systems specially tailored to microcontrollers, such as Free-RTOS, Mbed-OS, Nut/OS and others.

    We offer you:

    • Selection of a suitable kernel
    • Porting to new hardware platforms
    • Customization
    • Driver development and integration
    • Devicetree creation
    • Evaluation of manufacturer kernels and provided drivers
    • Individualization
    • Optimization of boot time and performance
  4. Schließen

    Bootloader

    The bootloader is primarily used to initialize the hardware and is executed immediately after a device is switched on.

    In many cases, customization to the hardware is required. However, the bootloader can also be used to implement additional functionalities, e.g. if high operational reliability or fast reactions are required after a device is switched on. For example, an individual logo on the screen or the activation of an LED can signal the operating status to the user as soon as the device is switched on.

    We offer you:

    • Selection of a suitable bootloader
    • Individual new development
    • Porting to new hardware platforms
    • Customization
    • Driver development and integration
    • Integration of update processes
    • Individualization
    • Optimization
  1. Schließen

    Concept

    It all starts with your good idea for a new project. The basis for a successful product is a stable concept to realize your idea.

    With our competent team, we support you in the concretization of your idea and conceptual design of new assemblies, from prototype development to series production of your product. Together with you, we select technologies and draw up the specifications for your project. We attach great importance to sustainability in development and consistent hardware-software co-design.

    We offer you:

    • Consulting for product development
    • Joint development of a suitable concept for you
    • Technology consulting
    • Selection of suitable components
    • Planning interfaces and protocols
    • Planning firmware and application software
    • Coordination with pavers
    • Hardware Software Co-Design
  2. Schließen

    Circuit diagram and layout

    Once the project has been specified, all requirements clarified and the necessary components selected, the next step is to develop the prototypes.

    We offer everything from a single source, from circuit diagram design and the layout of your assemblies to the creation of all the manufacturing documents required for prototype production. We are also happy to support you in an advisory capacity if you would like to carry out the development in-house.

    We offer you:

    • Creation of circuit diagrams
    • PCB layout
    • Optimization of the layout for production processes
    • Creation of material lists
    • Creation of production documents
    • Documentation
  3. Schließen

    Prototypes and production

    We support you from the first pilot series through to series production and are available to answer any questions you and the manufacturer may have.

    Equipped with modern measurement technology as well as soldering and rework stations, we implement minor hardware modifications without wasting time and thus lead your project to success without detours via various prototypes.

    We offer you:

    • Prototype construction
    • Planning and monitoring of EMC measurements in an external laboratory
    • Reworking and repair of assemblies
    • Support from pilot series to series production
  4. Schließen

    Commissioning and testing

    Extensive testing of existing hardware and prototypes can prevent subsequent failures and instabilities and thus high financial losses.

    Equipped with the latest measurement technology, we commission your hardware step by step and test all components and interfaces intensively. We create customized test software and commissioning protocols and support you in redesigning your hardware if necessary.

    We offer you:

    • Detailed tests of your hardware
    • Creation of test software and test protocols.
    • Identification of troubleshooting measures
    • Redesign of existing hardware

µCross

µCross

Embedded Linux distribution and SDK/toolchain.

Linux BSPs

Yocto mainline BSPs based on free software customized for your project

Android BSPs

for various hardware platforms such as NXP i.MX6 and i.MX8, Qualcom Snapdragon, TI OMAP4.

Hardware GUI and multi-media acceleration

based on free drivers (e.g. Etnaviv, Coda) or manufacturer-specific proprietary solutions