数码营电子:基于微型控制器的编程、电路设计与电子产品制做。邮箱:shumaying@hotmail.com

OpenSTLinux

From 数码营电子实验室
Jump to navigation Jump to search

As a mainlined open-source Linux distribution, OpenSTLinux Distribution is a key element of the STM32 Embedded Software solution for STM32 multi-market multi-core microprocessors (MPU) embedding a single or dual Arm® Cortex®-A7 core.

Developers should note that OpenSTLinux Distribituion is not a specific, custom Linux distribution. By massively investing in mainlining the OpenSTLinux Distribution, ST demonstrates its dedication to:

   Accelerating the development of systems that needs high processing power, graphical support combined with power-efficient real-time control and high feature integration
   providing developers with an unprecedented level of support

Designers working on a wide range of applications including Industrial, Consumer, Medical and Smart Home will benefit from:

   Seamless software migration during kernel upgrades
   Improving software quality and robustness as well as reducing risk
   Development resources allocated to new innovative functionalities at application level
   Reducing project time to market and cost

The OpenSTLinux Distribution contains:

   Linux board support package (BSP) 
   Linux kernel
   Required drivers
   Secure bootchain based on Arm Trusted Firmware (TF-A) and Universal Boot Loader (U-Boot)
   Secure OS: Open Portable Trusted Execution Environment (OP-TEE)
   Application frameworks including the following Linux application frameworks (non-exhaustive list):
       Wayland display server protocol (Weston reference implementation)
       Gstreamer multimedia framework
       Advanced Linux Sound Architecture (ALSA) libraries

To optimize each development phase of a project, ST offers software packages that let developers select the support that best meets their needs:

   Starter package (STM32MP1Starter) to quickly and easily start with any STM32MP1 microprocessor device
   Developer package (STM32MP1Dev) to add your own code on top of the STM32MP1 Embedded Software distribution
   Distribution package (STM32MP1Distrib) to create your own Linux® distribution as well as your own Starter and Developer packages
Qrcode for gh a3b9e9962ce8 1280.jpg