Software Lösungen

Wir bieten umfassende Dienstleistungen, die Ihre industriellen Anforderungen von der Entwicklung bis zur Implementierung erfüllen. Datakamp ist Ihr Partner für maßgeschneiderte Embedded-Lösungen.

Software Lösungen

Was wir anbieten

Browser based application with Chromium™ open-source web browser

This is an application that runs within the Chromium™ Web browser The instructions, typically written in a combination of HTML5 and JavaScript, are embedded within the Web page that is downloaded from a Web site. Typically the Web site is provided from a Webserver running on the embedded device itself. The advantage of browser-based applications is that they can run in a Windows PC, Mac or Linux machine, since all Web browsers are required to

render HTML5 and execute JavaScript in the same manner, no matter their environment. We extensible support the Chromium™ open-source web browser project from Google. This is a fast Web browser which supports all modern Web standards. We have the know how to fully customize the Chromium™ browser in the YOCTO™ Linux environment to meet exact the requirements of the embedded browser based application.

U-Boot – Universal Boot Loader

Yocto™ Project – create a custom Linux-based system

U-Boot is a bootstrap software that runs on different processors, we are using it especially for ARM microcontrollers. It is mainly used in the field of embedded systems. Flexible configuration options during compilation make it possible to generate special variants for different applications. Even at runtime, the behavior can be influenced by extensive command line commands or a shell (Hush from BusyBox project) as well as persistently storable environment variables.

The development of the project is based on Linux. Parts of the source code come from there. Special emphasis was placed on booting Linux images. The software can be compiled via cross-compiler on an x86 PC for the target platforms. Support for this is offered by toolchains such as crosstool, the Yocto™ Project or OpenEmbedded.

The industry standard Yocto™ Project is an open source collaboration project that provides templates, tools and methods to create a custom Linux-based system for embedded devices regardless of the hardware architecture. You can use components from the Yocto™ Project to design, develop, build, debug, simulate, and test the complete software stack using Linux, the X Window System, GTK+ frameworks, and Qt frameworks. It provides a recent Linux kernel along with a set of system commands and libraries suitable for the embedded environment.

It creates a focused and stable core compatible with the OpenEmbedded project with which you can easily and reliably build and develop. It provides a layer mechanism that allows you to easily extend the system, make customizations, and keep them organized. The Yocto™ Project creates Linux distributions for different processors in an automated and reproducible manner directly from validated source code. The platform eases the burden of cross-compiling many hundreds of packages for your custom embedded platform. Yocto™ Project is a trademark of The Linux Foundation.

Coreboot – Open Source project for BIOS firmware in most computers

Coreboot is an Open Source project to replace the proprietary BIOS firmware found in most computers. Coreboot has the task to initialize the hardware components in an embedded system and then executes the boot process, called a payload. The payload can…

be a specialized application that run directly from firmware, run operating systems from FLASH drives or implement firmware standards, like PC BIOS and UEFI services. An example of a PC BIOS is the payload SEABIOS.
We use Coreboot only for x86 computer architectures.