2019-02-27 07:57 PM
I downloaded Yocto_SDK Software Version- 1.0.0 for STM32MP151C. The environment setup file name is - "environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi". Does it mean that this SDK is tailored for Wayland implementation? We intend to use raw framebuffer device. As of now we have no plans of using X11 or Wayland. Can we use this SDK?
Solved! Go to Solution.
2019-02-28 07:51 AM
I will recommend first to read this wiki article:
https://wiki.st.com/stm32mpu/index.php/Which_Package_better_suits_your_needs
It will give the different information about what you can do with the different packages delivered with STM32MP15 release and also what you can actually do with it.
Then:
https://wiki.st.com/stm32mpu/index.php/OpenSTLinux_distribution
It will show you the different flavors of openstlinux distribution .
Now, to answer precisely to your question:
STM32MP15 Embedded SW delivery is there to propose an open solution for a general purpose MPU dedicated to the mass market.
Main component is the BSP (Kernel, u-boot, tf-a, optee) and STMicro has added on top of it a framework based on Weston/wayland (that makes sense for this platform especially for our GPU).
You are obviously free to use what makes sense for you (no distro Yocto standard Distro maybe good for your case) or to build your own distribution based on openstlinux BSP.
The SDK you are referring was built for our reference image (weston/wayland one) to be able to rebuild any part of the BSP or any application based on this framework.
If you want to interface directly to kernel display interface (drm/kms), first build your own distribution with yocto (or one of the openstlinux reference), then generate your own SDK based on your distribution (with bitbake).
2019-02-28 07:51 AM
I will recommend first to read this wiki article:
https://wiki.st.com/stm32mpu/index.php/Which_Package_better_suits_your_needs
It will give the different information about what you can do with the different packages delivered with STM32MP15 release and also what you can actually do with it.
Then:
https://wiki.st.com/stm32mpu/index.php/OpenSTLinux_distribution
It will show you the different flavors of openstlinux distribution .
Now, to answer precisely to your question:
STM32MP15 Embedded SW delivery is there to propose an open solution for a general purpose MPU dedicated to the mass market.
Main component is the BSP (Kernel, u-boot, tf-a, optee) and STMicro has added on top of it a framework based on Weston/wayland (that makes sense for this platform especially for our GPU).
You are obviously free to use what makes sense for you (no distro Yocto standard Distro maybe good for your case) or to build your own distribution based on openstlinux BSP.
The SDK you are referring was built for our reference image (weston/wayland one) to be able to rebuild any part of the BSP or any application based on this framework.
If you want to interface directly to kernel display interface (drm/kms), first build your own distribution with yocto (or one of the openstlinux reference), then generate your own SDK based on your distribution (with bitbake).
2019-02-28 06:14 PM
Thanks Bernard. Great explanation.