All PHYTEC modules come with a hardware-specific board support package – phyBSP – delivered and are therefore ready to use for your software.

We take over through this phyBSP the adjustments of the software environment to our hardware and save you considerable time and costs in development with this advance service.

We use Embedded Linux / Yocto and Android as operating systems, but we also offer solutions with Windows Embedded, QNX, FreeRTOS and other platforms. For this we have our own software development team or we work together with external partner companies.

Embedded Linux is our first choice as an operating system for industrial series use. Our goal is to provide you with the benefits of a mainline board support package as early as possible: stable code, fast bug and security fixes and the maintenance and further development of mainline drivers by the community. Mainline is the guarantee for the maintenance of current operating system versions even after many years.

 

 

Embedded Linux / Yocto Project _ The ready-made software basis for your individual development

Advantages of the Linux Foundation's Yocto Project:

  • Ready to use, tested BSPs
  • Manufacturer-BSP + mainlineBSP available early
  • Automatic updates more recent BSPVersions
  • Driver adjustments possible
     

Our software advance services include the adaptation of specific boot loaders, kernel and file system components as well as the configuration of all interfaces. Our customers receive a complete system that has been tested for functionality BSP including all basic functionalities up to the middleware level.

In the early phases of processor development, we rely on manufacturerBSPs, which offer the widest possible support of all features at this time. We often provide both a manufacturerBSP as well as a mainlineBSP ready. So you can decide when to get on with Mainline. We cooperate closely with the processor manufacturers and are careful to let our work flow into the mainline. In this way, we help close the gap between the chip manufacturer's basic implementation and our – and your – hardware. These expenses ensure broad and long-term support for your projects.

We provide you with a Rapid Development Kit (RDK) very early on in the current processor development BSP available for software development. The Linux distribution based on the Yocto Project, Eclipse as a development environment and a debug server are already installed and preconfigured. For a quick start in application development, we offer you courses and training around the BSPs, the Yocto Project and software development. Of course, we also take care of the version maintenance for yours BSP and make adjustments that result, for example, from component changes. The corresponding product change management (PCM) is carried out by a dedicated team in our company. With these preliminary services you save time and money on the way to the market-ready series.

On request, we can also undertake all driver adjustments that are necessary for your product.

Yocto Project and all related marks and logos are registered trademarks of The Linux Foundation. This website is not, in any way, endorsed by the Yocto Project or The Linux Foundation.

phyLINEBSPs_ The Linux distribution with a perspective

Your technological edge: Always start your project with the latest Linux LTS versions!

We guarantee to always have the latest Linux LTS version ready for you. With our mainline strategy, we are able to provide you with a release that is suitable for productive use shortly after the appearance of new Linux kernel LTS versions and Yocto file systems.

Use the latest Linux features contained in it to always be one step ahead with your application. In addition, we offer you access to the very latest mainline versions, which are compared every day with the latest development status of the Linux community. This gives you the opportunity today to evaluate the development of the latest Linux features from the mainline on our hardware platforms, even before they are available in official LTS versions.

  • Use the latest Linux features

  • Always an LTS updateable BSP

  • Complication-free updates

  • Transparent test results

  • Independence from manufacturerBSPs

Safe in series: close all security loopholes

We apply all security patches newly released by the Linux community to our LTS releases in so-called nightly builds. So if relevant security gaps arise for your application, you can always access an LTS version maintained by us from the nightly builds, in order to eliminate such weak points in your system immediately.

Guaranteed stability: Make sure that your system still works after an update

For each of our LTS releases, LTS nightly builds and the latest mainline versions, we carry out continuous driver function tests for memory, internal processor features and hardware interfaces as well as tests for selected middleware components. We make the resulting results publicly available so that you can convince yourself of the functionality of our releases and nightly builds at any time. Use, for example, the test results of our well-maintained LTS statuses and carry out minimally invasive and risk-free security updates on your systems if necessary.

Continuous innovation lead: Benefit from continuously added features

Watch us as we mainline our hardware platforms and with an automated one Continuous integration and test system are already working on your next LTS booth, or you can already evaluate the development of the latest Linux features with tested mainline booths on our hardware platforms. By intensively pursuing our mainlining strategy, we already know today what is changing in the Linux community and can therefore consider these changes for your next releases at an early stage.

We offer:

  • The very latest LTS Linux kernel and Yocto version with security patches available for series use at all times
  • Annual releases with the latest LTS Linux kernel and Yocto versions with long-term maintenance.
  • Continuous driver function tests for memory, internal processor features and hardware interfaces as well as tests for selected middleware components for all of our releases and intermediate statuses.
  • Current Linux mainline versions tested daily on our hardware platforms.
  • Many years of product maintenance by Mainline-Linux based BSP-Strategy
  • For other platforms in development: i.MX 6, i.MX 8M Plus, i.MX 8M Mini


Your long-term advantages:

  • Use the latest Linux features in the latest Linux LTS and Master versions for innovative systems
  • Always an LTS update capable BSP on hand to close security gaps if necessary
  • Uncomplicated updates through function-tested BSPs with transparent test results
  • Long-term independence from manufacturerBSPs hardware and software supported by mainline Linux

Choose your platform:

LTS (Long Term Support)
In this branch you will find our latest Linux LTS kernel and LTS-Yocto based Releases and Nightly builds and their test results. Releases are created regularly and contain continuously further developed features, bug fixes and component maintenance always up to date, which is maintained by PHYTEC. These releases are ideal for building your productive system. Nightly builds are published intermediate statuses between the last and the next planned release. The latest LTS security patches are applied to the nightly builds every day. You can use the nightly builds to bring your productive system up to date with the latest LTS version at any time. With the help of the test results, you can make sure that all the features your application needs are intact.

Mainline
This branch provides the latest mainline-based Linux master version. The latest changes from the Linux community are imported and compiled here on a daily basis in order to then be subjected to our function tests. We use these results to be able to provide you with new LTS statuses at short notice and to guarantee long-term product maintenance. You can use these stands to test the latest features from the community on our hardware before an LTS release.

Future release
This branch represents the current status of our next planned LTS release. While we are already preparing this new release, you can use the test results to see the current functional status and possibly test it at an early stage.

Release history
Here you will find previous releases that are no longer in LTS maintenance. Use this area to mature BSPs to use.

Yocto Linux mainline kernel
Release name Release version Release Notes BSP Manual Yocto Manual Development Env. Guide Miscellaneous
Yocto Linux NXP kernel
Release name Release version Release Notes BSP Manual Yocto Manual Development Env. Guide Miscellaneous

Update & Device Management _ Your latest software on all devices

We deliver with one on ours Products Coordinated device management platform is a solution for managing and carrying out software updates, suitable for a large number of devices.

We rely on RAUC as a secure update client and the use of hawkBit as an update server.

  • Fixing security vulnerabilities
  • Fix bugs
  • Function expansions
  • Convenient management of updates for many device types
  • Supported update sources (Ethernet, Wi-Fi, USB, ...)
  • Connection of external data sources (e.g. ERP)
  • Overview of device status and software version
  • Gradual roll-out of the updates
  • No disruption to ongoing operations
  • Update processes can be individually adapted
  • Can also be used for the initial setup of the devices during production
  • Open source, license free and independent of provider
  • Integrated update client in PHYTECBSPs
  • Easy setup of the update server - locally or as a cloud service (e.g. Microsoft Azure)
  • Workshops and individual advice on setting up an individually adapted device management infrastructure
  • Pre-configured update server with instructions for a quick start and for productive use
  • Compatibility with PHYTECBSP-Updates

Update server

  • hawkBit as an update server platform
  • Manage update bundles and devices
  • Tiered rollout management - prevents the total failure of the entire system

Failsafe updates

  • RAUC as an update controller
  • A / B system on: eMMC, SD Card or NAND Flash
  • Fail-Safe: Automatic check for damaged update bundles
    • Power-cut-Safe through atomic updates
    • Check for successful update installation

Manual updates

  • even without an update server via local storage media

Standard integration in phyBSP

  • Open source software
  • Extensive support from: FAE team and OSS community
  • An integral part of PHYTEC BSP-care strategy

Update server hosting

  • Hosting on your own server
  • or through cloud services (e.g. Microsoft Azure, ...)

embedded security _ Already integrated protection for your Products

In our phyBSP Security features already included:

  • Secure-Boot for Barebox (NXP-i.MX 6)
  • Secure-Boot for u-boot (NXP-i.MX 7, NXP-i.MX 8)
  • Signed Linux kernel as a FIT image
  • CAAM module for encrypting the file system