Difference between revisions of "MCM-iMX8M-Mini NXP iMX8M-Mini Yocto Linux"

From Compulab Mediawiki
Jump to: navigation, search
imported>Igor.vaisbein
 
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{summary|
 
{{summary|
This page contains links to information about Yocto Linux distribution for the CompuLab MCM-iMX8M-Mini ultra-compact System-on-Module / Computer-on-Module.                                                                                                                                                                                                                                                                                                                                                                             
+
This page contains links to information about Yocto Linux distribution for the CompuLab MCM-iMX8M-Mini ultra-compact System-on-Module.                                                                                                                                                                                                                                                                                                                                                                             
 
The Yocto Project is an open-source collaboration focused on embedded Linux development.
 
The Yocto Project is an open-source collaboration focused on embedded Linux development.
  
Line 11: Line 11:
 
* [[MCM-iMX8M-Mini: Yocto Linux: Package contents|Yocto Linux package contents]]
 
* [[MCM-iMX8M-Mini: Yocto Linux: Package contents|Yocto Linux package contents]]
 
* [[MCM-iMX8M-Mini: Yocto Linux: Known Issues|Known Issues]]
 
* [[MCM-iMX8M-Mini: Yocto Linux: Known Issues|Known Issues]]
|* [https://github.com/compulab-yokneam/meta-bsp-imx8mm/blob/rel_imx_5.4.24_2.1.0-dev/README.md Building MCM-iMX8M-Mini Yocto Linux images]
+
|* [[MCM-iMX8M-Mini: Yocto Linux: Building MCM-iMX8M-Mini Yocto images|Building MCM-iMX8M-Mini Yocto Linux images]]
*[https://github.com/compulab-yokneam/meta-bsp-imx8mm/blob/rel_imx_5.4.24_2.1.0-dev/Documentation/linux_kernel_build.md Building MCM-iMX8M-Mini Linux Kernel]
+
*[https://github.com/compulab-yokneam/meta-bsp-imx8mm/blob/rel_imx_5.15.32-2.0.0-stable/Documentation/linux_kernel_build.md Building MCM-iMX8M-Mini Linux Kernel]
*[https://github.com/compulab-yokneam/meta-bsp-imx8mm/blob/rel_imx_5.4.24_2.1.0-dev/Documentation/imx_boot_image_build.md Building MCM-iMX8M-Mini boot firmware]
+
*[https://github.com/compulab-yokneam/meta-bsp-imx8mm/blob/rel_imx_5.15.32-2.0.0-stable/Documentation/imx_boot_image_build.md Building MCM-iMX8M-Mini U-boot image]
|*[[Application Notes: Introduction to Yocto development|Introduction to Yocto development]]
+
*[[Application Notes: Introduction to Yocto development|Introduction to Yocto development]]
 
*[[Application Notes: Making Changes to Yocto Meta-Layers|Making Changes to Yocto Meta-Layers]]
 
*[[Application Notes: Making Changes to Yocto Meta-Layers|Making Changes to Yocto Meta-Layers]]
*[[Application Notes: Developing with Qt on CompuLab platforms|Developing with Qt on CompuLab platforms]]
+
|*[[Application Notes: Developing with Qt on CompuLab platforms|Developing with Qt on CompuLab platforms]]
 
*[[Application Notes: eMMC lifetime optimization|Optimizing eMMC lifetime and reliability]]
 
*[[Application Notes: eMMC lifetime optimization|Optimizing eMMC lifetime and reliability]]
*[https://github.com/compulab-yokneam/meta-mender-compulab/blob/imx8/imx8/README.md Creating OTA update enabled images with Mender]
+
*[https://github.com/compulab-yokneam/meta-mender-compulab/blob/zeus/README.md Creating OTA update enabled images with Mender]
 +
*[https://github.com/compulab-yokneam/meta-compulab-hab/blob/imx8/README.md Enabling secure boot (HAB) in Yocto]
 
}}                                                                                                                                                                                                                                                                                                                                                                           
 
}}                                                                                                                                                                                                                                                                                                                                                                           
  
Line 24: Line 25:
  
 
{{ChangelogReleaseNotesRss| content=
 
{{ChangelogReleaseNotesRss| content=
 +
===== 05-Oct-2022, MCM-iMX8M-Mini Yocto Linux release 2.0 =====
 +
: Release of Yocto 4.0 (Kirkstone) for MCM-iMX8M-Mini
 +
: - Based on NXP release imx-5.15.32-2.0.0
 +
: - Kernel 5.15.32
 +
: - U-Boot 2021.04
 +
 +
===== 11-Jan-2022, MCM-iMX8M-Mini Yocto Linux release 1.1 =====
 +
: Release of Yocto 3.3 (Hardknott) for MCM-iMX8M-Mini
 +
: - Based on NXP release imx-5.10.35-2.0.0
 +
: - Kernel 5.10.35
 +
: - U-Boot 2021.04
 +
 
===== 26-Jul-2020, MCM-iMX8M-Mini Yocto Linux release 1.0 =====
 
===== 26-Jul-2020, MCM-iMX8M-Mini Yocto Linux release 1.0 =====
 
: Release of Yocto 3.0 (Zeus) for MCM-iMX8M-Mini
 
: Release of Yocto 3.0 (Zeus) for MCM-iMX8M-Mini

Latest revision as of 10:13, 5 October 2023

This page contains links to information about Yocto Linux distribution for the CompuLab MCM-iMX8M-Mini ultra-compact System-on-Module. The Yocto Project is an open-source collaboration focused on embedded Linux development.


MCM-iMX8M-Mini SMD system-on-module.png
Resources
Evaluation
Development
Application Notes


Release Notes

05-Oct-2022, MCM-iMX8M-Mini Yocto Linux release 2.0
Release of Yocto 4.0 (Kirkstone) for MCM-iMX8M-Mini
- Based on NXP release imx-5.15.32-2.0.0
- Kernel 5.15.32
- U-Boot 2021.04
11-Jan-2022, MCM-iMX8M-Mini Yocto Linux release 1.1
Release of Yocto 3.3 (Hardknott) for MCM-iMX8M-Mini
- Based on NXP release imx-5.10.35-2.0.0
- Kernel 5.10.35
- U-Boot 2021.04
26-Jul-2020, MCM-iMX8M-Mini Yocto Linux release 1.0
Release of Yocto 3.0 (Zeus) for MCM-iMX8M-Mini
- Based on NXP release L5.4.24_2.1.0
- Kernel 5.4.24
- U-Boot 2020.04
Supported HW features:
- Basic support for MCM-iMX8M-Mini
- USB2.0 OTG Host/Device
- PCIe, I2C, SPI
- Storage: eMMC, uSD, EEPROM
- Ethernet: NXP Ethernet Controller (FEC)
- MIPI-DSI display interface
- Touch screen support
- CSI video camera interface
- Wireless: WiFi and Bluetooth (Sterling-LWB5)
- SNVS RTC
- RTC
- Heartbeat LED
SW Features:
- CompuLab Deployment Tool
- CompuLab U-Boot Tool
- fw_printenv/fw_setenv/cl_setenv utilities provide R/W assess to U-Boot environment from Linux CLI
- Chromium browser
- Read-Only support for root file-system
- Qt support
Boot-loader features:
- Supported memory configurations: 1GB, 2GB, 4GB
- Supported boot-loader devices: SD, eMMC
- Supported linux/rootfs devices: SD, eMMC, USB
Documentation:
- Initial Yocto Linux documentation for MCM-iMX8M-Mini