All PHYTEC modules are delivered with a hardware-specific Board Support Package - phyBSP - and are therefore immediately ready for use with your software.

With the phyBSP we adapt the software environment to our hardware and save you considerable time and costs in development with this advance payment.

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:

  • Tested BSPs that are ready to use
  • Manufacturer BSP + Mainline BSP available early
  • Automatic updates of current BSP versions
  • Driver adjustments possible
     

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

In the early phases of processor development, we rely on manufacturer BSPs, which at this point offer the broadest possible support for all features. We often provide both a manufacturer BSP and a mainline BSP at the same time. So you can decide when to start with Mainline. We cooperate closely with the processor manufacturers and are careful to incorporate our work into the mainline. In this way, we help close the gap between the chip manufacturer's basic implementation and our - and your - hardware. These efforts ensure broad and long-term support for your projects.

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

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.

phyLINE-BSPs _ 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 update-capable BSP

  • Complication-free updates

  • Transparent test results

  • Independence from manufacturer BSPs

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.
  • Long-term product maintenance through 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 at hand to close security gaps if necessary
  • Complication-free updates through function-tested BSPs with transparent test results
  • Long-term independence from manufacturer BSPs thanks to mainline Linux supported hardware and software

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 use older BSPs.

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

With a device management platform tailored to our products, we deliver a solution for managing and performing 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 PHYTEC BSPs
  • 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 PHYTEC BSP 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 the PHYTEC BSP maintenance strategy

Update server hosting

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

Embedded Security _ Integrated protection for your products

Security features already included in our phyBSP:

  • 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

Automated tests _ for hardware and software

BSP function test

Our board support packages are checked with each new release in our own test racks.

Over 1.000 boot tests from different boot sources and on different hardware platforms show whether the updated BSPs boot and run in a stable manner over the long term.

We also check all hardware interfaces. The simulation of power cuts provides information on the stability and security of the file systems used. Depending on the application and the priority on performance or security, settings are then made for the file system, for example whether data is to be buffered before writing or written directly.

Storage media (Bare Nand, SD, USB, eMMC) can also be subjected to a stress test in our test racks in order to evaluate service life and reliability.

A look inside
License jungle

We give you an overview of your software licenses. 

Thanks to the automatic generation of an overview of all license texts used in the BSP, any existing, critical licenses from user space programs are easily recognized. In cooperation with the OSADL (Open Source Automation Development Lab), PHYTEC offers support in clarifying questions about the use of open source licenses and the protection of your know-how in applications.

  • PHYTEC is a founding member of the OSADL. All members can use the comprehensive services of the cooperative for their developments.
     
  • Benefit from our know-how from numerous successful projects and applications with open source licenses for industry.

How do you get from your idea to a professional series product?

 

Arrange a free project workshop with us.
Tell us your product idea or send us your specifications.
In the workshop we work out your optimal solution together.

Online seminars _ Helpful embedded knowledge explained in a nutshell in short video sessions

In informative online seminars with our experts and partners, we will inform you about exciting topics from the embedded industry.

You will get a free insight into new hardware and software solutions and learn more about special offers.