Main Content

OS Customizer

Customize embedded processor operating system to support MathWorks and SoC Blockset features

Description

The OS Customizer tool can modify and adds libraries to your Linux® distribution during the configuration of the SoC device.

Embedded Linux operating system (OS) can be customized to support any number of features and capabilities. Ensuring seamless compatibility with MATLAB®, Simulink®, and MathWorks® toolboxes, requires the addition of several libraries to the kernel to support these products. The features of the OS Customizer tool include:

  • Support for Debian®, PetaLinux, and Buildroot Linux distributions. For supported tool versions, see Third-Party Support for Software Generation.

  • Support for OS firmware distributions with Package Managers.

  • Support for external OS firmware image build systems.

  • Support for the Xilinx® platforms and Intel® devices.

  • Validation of OS distribution with MathWorks products.

OS Customizer workflow chart with four steps: (1) Connect, (2) Inspect, (3) Build image, (4) Verify

The OS Customizer follows these steps:

  1. Connect — SSH connection to the board running embedded Linux.

  2. Inspect — search and report software versions.

  3. Update the image — follow the instructions to update the Linux image. If the third party software versions (kernel, PetaLinux, Buildroot, etc.) do not match the supported versions, the tool exits and provides an HTML report.

  4. Verify

OS Customizer

Open the OS Customizer

  • The start of the Hardware Setup tool prompts you to select a firmware image. Selecting Update my existing firmware image running on the hardware, starts the OS Customizer tool.

Limitations

  • OS Customizer does not support adding custom peripherals.

  • The generated HTML report details limitations which are specific to your configuration. For supported tool versions, see Third-Party Support for Software Generation.

Version History

Introduced in R2019a

See Also

External Websites