Difference between revisions of "MCM-iMX93 NXP iMX93 Linux Resources"

From Compulab Mediawiki
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
Line 23: Line 23:
 
* [[ Yocto: Setting Up Build Environment | Setting Up Yocto Build Environment]]
 
* [[ Yocto: Setting Up Build Environment | Setting Up Yocto Build Environment]]
 
* [[MCM-iMX93: Yocto Linux: Building Yocto images|Building MCM-iMX93 Yocto Linux images]]
 
* [[MCM-iMX93: Yocto Linux: Building Yocto images|Building MCM-iMX93 Yocto Linux images]]
−
*[https://github.com/compulab-yokneam/meta-bsp-imx9/blob/sbc-mcm-imx93-r1.0/Documentation/linux_kernel_build.md Building MCM-iMX93 Linux Kernel]
+
*[https://github.com/compulab-yokneam/meta-bsp-imx9/blob/EVAL-MCM-iMX93-2.0.2/Documentation/linux_kernel_build.md Building MCM-iMX93 Linux Kernel]
−
*[https://github.com/compulab-yokneam/meta-bsp-imx9/blob/sbc-mcm-imx93-r1.0/Documentation/imx_boot_image_build.md Building MCM-iMX93 Boot Firmware]
+
<!--
 +
*[https://github.com/compulab-yokneam/meta-bsp-imx9/blob/EVAL-MCM-iMX93-2.0/Documentation/imx_boot_image_build.md Building MCM-iMX93 Boot Firmware]
 +
-->
 
* [[ Yocto: Common Yocto Build Errors |  Common Yocto Build Errors ]]
 
* [[ Yocto: Common Yocto Build Errors |  Common Yocto Build Errors ]]
 
| <!-- Customizing Yocto -->
 
| <!-- Customizing Yocto -->
Line 32: Line 34:
 
*[[Yocto: I/O Configuration and Device Tree Customization | Configuring I/O - Device Tree Customization]]
 
*[[Yocto: I/O Configuration and Device Tree Customization | Configuring I/O - Device Tree Customization]]
 
<!-- * Custom Display Adaptation-->
 
<!-- * Custom Display Adaptation-->
−
*[https://github.com/compulab-yokneam/meta-mender-compulab/blob/kirkstone-nxp/README.md Creating OTA update enabled images with Mender]
 
 
| <!-- Using SOM Interfaces and Functions #1 -->
 
| <!-- Using SOM Interfaces and Functions #1 -->
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#Serial Console|Console]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#ADC|ADC]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#Display|Display]]
 
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#Audio|Audio]]
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#Audio|Audio]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#Camera|Camera]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#Bluetooth|Bluetooth]]
 +
* [[MCM-iMX93: Yocto Linux: How-To Guide#CAN_bus|CAN bus]]
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#Cellular_Modem|Cellular Modem]]
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#Cellular_Modem|Cellular Modem]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#WiFi|WiFi]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#CPU_temperature|CPU temperature]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#Bluetooth|Bluetooth]]
 
 
| <!-- Using SOM Interfaces and Functions #2 -->
 
| <!-- Using SOM Interfaces and Functions #2 -->
 +
* [[MCM-iMX93: Yocto Linux: How-To Guide#Display|Display]]
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#Ethernet|Ethernet]]
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#Ethernet|Ethernet]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#USB|USB]]
 
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#GPIO|GPIO]]
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#GPIO|GPIO]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#CAN_bus|CAN bus]]
 
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#UART|UART]]
 
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#SPI|SPI]]
 
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#I2C|I2C]]
 
* [[MCM-iMX93: Yocto Linux: How-To Guide#I2C|I2C]]
 +
* [[MCM-iMX93: Yocto Linux: How-To Guide#Device Serial Number|SOM Serial Number]]
 +
* [[MCM-iMX93: Yocto Linux: How-To Guide#RTC|RTC]]
 
| <!-- Using SOM Interfaces and Functions #3 -->
 
| <!-- Using SOM Interfaces and Functions #3 -->
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#ADC|ADC]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#Serial Console|Serial Console]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#RTC|RTC]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#SPI|SPI]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#JTAG|JTAG]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#Suspend_.2F_Resume|Suspend Mode]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#Suspend_.2F_Resume|Sleep Mode]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#UART|UART]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#CPU_temperature|CPU temperature]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#USB|USB]]
−
* [[MCM-iMX93: Yocto Linux: How-To Guide#Device Serial Number|SOM Serial Number]]
+
* [[MCM-iMX93: Yocto Linux: How-To Guide#WiFi|WiFi]]
 
| <!-- Application Notes -->
 
| <!-- Application Notes -->
 
<!-- *[[Application Notes: Image Deployment in Mass Production|Image Deployment in Mass Production]]-->
 
<!-- *[[Application Notes: Image Deployment in Mass Production|Image Deployment in Mass Production]]-->
−
*[[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/tree/scarthgap-nxp Creating OTA update enabled images with Mender]
 +
*[[IMX93: Yocto Linux: Secure Boot | Enabling secure boot (AHAB)]]
 
}}
 
}}
  
 
__NOTOC__
 
__NOTOC__
−
{{note|1=From time to time Compulab releases new software versions for MCM-iMX93 in order to fix bugs, address component changes and add functionality. It is highly recommended to subscribe to the [[Image:Feed-icon.png|16px]] [{{fullurl:{{FULLPAGENAME}}|action=feed}} '''MCM-iMX93 RSS Feed'''] in order to receive automatic notifications about software updates.}}
+
{{note|1=From time to time Compulab releases new software versions for MCM-iMX93 in order to fix bugs, address component changes and add functionality.  
 +
It is highly recommended to subscribe to the [[Image:Feed-icon.png|16px]] [{{fullurl:{{FULLPAGENAME}}|action=feed}} '''MCM-iMX93 RSS Feed'''] in order to receive automatic notifications about software updates.}}
 +
{{Important|
 +
'''Critical Software Update – MCM-iMX93 Yocto Linux 2.0.2'''
 +
 
 +
The latest MCM-iMX93 Yocto Linux release '''2.0.2''' includes a mandatory U-Boot update.
 +
 
 +
'''This U-Boot update is mandatory for customers running custom U-Boot.'''
  
−
{{ChangelogReleaseHistoryRss| content=
+
See [[MCM-iMX93: Yocto Linux: Release Notes#1-May-2026.2C_MCM-iMX93_Yocto_Linux_2.0.2|MCM-iMX93 Yocto Linux 2.0.2 Release Notes]] for details.
−
===== 30-Jun-2024, MCM-iMX93 1.0 ([[MCM-iMX93: Yocto Linux: Release Notes#30-Jun-2024.2C_MCM-iMX93_Yocto_Linux_1.0|release notes]]) =====
 
−
: Yocto 4.3 (nanbield) based on NXP nanbield-6.6.3-1.0.0
 
−
: - Kernel 6.6.3
 
−
: - U-Boot 2023.04
 
 
}}
 
}}
  
 +
== Release History ==
 +
<br>
 +
The following table provides a summary of MCM-iMX93 Yocto Linux releases.
 +
<br>
 +
For detailed information about each release, refer to [[MCM-iMX93: Yocto Linux: Release Notes | MCM-iMX93 Yocto Linux Release Notes]].<br>
 +
 +
<table class="wikitable" style="width: 85%;">
 +
<tr>
 +
<th>Release</th>
 +
<th>Status</th>
 +
<th>Release Date</th>
 +
<th>Yocto Project</th>
 +
<th>NXP BSP</th>
 +
<th>U-Boot</th>
 +
<th>Linux Kernel</th>
 +
</tr>
 +
 +
<tr>
 +
<td><b>2.0.2</b></td>
 +
<td><b>Current</b></td>
 +
<td>01-May-2026</td>
 +
<td>5.0 Scarthgap (LTS)</td>
 +
<td>6.6-Scarthgap</td>
 +
<td>2024.04-compulab+g271a64158cc+p0</td>
 +
<td>6.6.52-lts-next-ge1c0918c0d22</td>
 +
</tr>
 +
 +
<tr>
 +
<td><b>2.0.1</b></td>
 +
<td>Previous</td>
 +
<td>03-Feb-2026</td>
 +
<td>5.0 Scarthgap (LTS)</td>
 +
<td>6.6-Scarthgap</td>
 +
<td>2024.04</td>
 +
<td>6.6.52</td>
 +
</tr>
 +
 +
<tr>
 +
<td><b>2.0</b></td>
 +
<td>Legacy</td>
 +
<td>16-Feb-2025</td>
 +
<td>5.0 Scarthgap (LTS)</td>
 +
<td>6.6-Scarthgap</td>
 +
<td>2024.04</td>
 +
<td>6.6.52</td>
 +
</tr>
 +
 +
<tr>
 +
<td><b>1.0</b></td>
 +
<td>Legacy</td>
 +
<td>30-Jun-2024</td>
 +
<td>4.3 Nanbield</td>
 +
<td>nanbield-6.6.3-1.0.0</td>
 +
<td>2023.04</td>
 +
<td>6.6.3</td>
 +
</tr>
 +
 +
</table>
 +
 +
<br>
 
[[Category:Linux]]
 
[[Category:Linux]]
 
[[Category:Yocto]]
 
[[Category:Yocto]]
 
[[Category:MCM-iMX93]]
 
[[Category:MCM-iMX93]]

Latest revision as of 14:15, 15 October 2026

Compulab System on Module (SOM) products are miniature computer boards designed for integration into custom industrial applications.
MCM-iMX93 solderable System on Module based on the NXP i.MX93 application processor features a highly scalable dual-core Cortex-A55 CPU coupled with an integrated AI/ML neural processing unit.
MCM-iMX93 is provided with comprehensive documentation and full ready-to-run support for the Linux operating system.

MCM-iMX93 SMD system-on-module.png
Getting Started Development How-to Guides and Application Notes
Evaluation
Support
Useful Links
Building Yocto and U-Boot
Customizing O/S and Drivers
Using Interfaces and Functions
Application Notes


Admolition note.png From time to time Compulab releases new software versions for MCM-iMX93 in order to fix bugs, address component changes and add functionality.

It is highly recommended to subscribe to the Feed-icon.png MCM-iMX93 RSS Feed in order to receive automatic notifications about software updates.

Admolition important.png

Critical Software Update – MCM-iMX93 Yocto Linux 2.0.2

The latest MCM-iMX93 Yocto Linux release 2.0.2 includes a mandatory U-Boot update.

This U-Boot update is mandatory for customers running custom U-Boot.

See MCM-iMX93 Yocto Linux 2.0.2 Release Notes for details.

Release History


The following table provides a summary of MCM-iMX93 Yocto Linux releases.
For detailed information about each release, refer to MCM-iMX93 Yocto Linux Release Notes.

Release Status Release Date Yocto Project NXP BSP U-Boot Linux Kernel
2.0.2 Current 01-May-2026 5.0 Scarthgap (LTS) 6.6-Scarthgap 2024.04-compulab+g271a64158cc+p0 6.6.52-lts-next-ge1c0918c0d22
2.0.1 Previous 03-Feb-2026 5.0 Scarthgap (LTS) 6.6-Scarthgap 2024.04 6.6.52
2.0 Legacy 16-Feb-2025 5.0 Scarthgap (LTS) 6.6-Scarthgap 2024.04 6.6.52
1.0 Legacy 30-Jun-2024 4.3 Nanbield nanbield-6.6.3-1.0.0 2023.04 6.6.3