Software

PHYTEC offers software engineering services to develop customized Board Support Packages for your specific application.

The PHYTEC Difference

Your Software Runs on PHYTEC Hardware

There are many reference platforms available for you to base your next design on. These reference designs only get you so far. At some point in your hardware design you will want to be creative and not be concerned with deviating from the reference. Deviations could include changing processor variants, components, adding high-speed peripheral buses, reducing board size, reducing power, etc. All of these hardware changes means that you must also change the reference software that was supplied. This is where PHYTEC can help. At PHYTEC we have 25 years of working with creative hardware designs and custom software.

Deploy PHYTEC SOMs and SBCs as a hardware platform to base your next design on. Deviations including processor variants, memory components, and support of interfaces on our reference platform are all handled by PHYTEC allowing you to focus on your core competencies and integration of your application.

Explore Products

Customized Linux Distributions

Linux is the de-facto standard for Arm-based embedded platforms. PHYTEC helps our customers navigate the open source community and successfully bring industrial embedded Linux projects to market. Whether it be that you utilize PHYTEC’s reference Yocto Project Linux Distribution, Debian, or a vendor specific distribution such as Texas Instrument’s Arago, PHYTEC offers services and tools to get your software development project started.

Customized and Complete Offering Expand All

Customized Software Components

  • Bootloaders (u-boot, barebox, bare-metal)
  • Hardware Abstraction Layers
  • Device Drivers (Display, WiFi, Bluetooth, GPS, camera)
  • Software ‘Glue’ modules (OpenGL, OpenCV, OpenVX, TensorFlow, and more)

Complete Documentation

  • Quick Start, Software Update, and technical guides
  • Custom development guides based on actual customized hardware – no more translating from reference material

Flexible Delivery

  • PHYTEC can deliver via GitHub, archives, binaries, or other methods of secure software delivery
  • PHYTEC’s custom BSP development will be developed using git so all commit history is transparent

Production Ready

  • Build your production images and have PHYTEC flash them to your PHYTEC hardware
  • Utilize PHYTEC’s in-house manufacturing and existing software management infrastructure to your advantage

Modern Build Environments

  • Easily integrate the PHYTEC BSP into your existing continuous integration and delivery mechanisms
  • PHYTEC BSPs can be delivered in bare easy to integrate packages or can be delivered using Docker Containers and other virtualized environments

Platform Optimization

  • Power Management, system-wide analysis, boot time, POSIX & realtime, and insisted programming

See why others have worked with PHYTEC

PHYTEC handled all developments that we partnered on very professionally. The team is flexible, fast and definitively a phenomenal partner for us. When working with a development partner, we find it important that the developers get along well. Working with PHYTEC has been a positive experience all around.

When using the Board Support Package for the System on Module that we used, I was impressed how up to date the Linux Mainline Kernel was. Whenever I had technical questions, I received a quick and competent answer from the support team. PHYTEC’s documentation was also very extensive.

Ready to get started?

Get in touch with our technical team to discuss your project and specifications.