Difference between revisions of "UCM-iMX95 NXP i.MX95 Linux Resources"
(Created page with "{{summary| Compulab [https://www.compulab.com/products/system-on-modules/ System on Module (SOM)] products are miniature computer boards designed for integration into custom i...") |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
UCM-iMX95 is provided with comprehensive documentation and full ready-to-run support for the Linux operating system.</br> | UCM-iMX95 is provided with comprehensive documentation and full ready-to-run support for the Linux operating system.</br> | ||
|UCM-iMX95 system-on-module.png|thumb}} | |UCM-iMX95 system-on-module.png|thumb}} | ||
| + | |||
{{Resources Yocto | {{Resources Yocto | ||
| <!-- Evaluation --> | | <!-- Evaluation --> | ||
| Line 22: | Line 23: | ||
* [[ Yocto: Setting Up Build Environment | Setting Up Yocto Build Environment]] | * [[ Yocto: Setting Up Build Environment | Setting Up Yocto Build Environment]] | ||
* [[UCM-iMX95: Yocto Linux: Building UCM-iMX95 Yocto images | Building UCM-iMX95 Yocto Linux images]] | * [[UCM-iMX95: Yocto Linux: Building UCM-iMX95 Yocto images | Building UCM-iMX95 Yocto Linux images]] | ||
| − | *[https://github.com/compulab-yokneam/meta-bsp-imx95/blob/ | + | *[https://github.com/compulab-yokneam/meta-bsp-imx95/blob/walnascar-6.12.34-2.1.0-EVAL-UCM-iMX95-2.0/Documentation/linux_kernel_build.md Building UCM-iMX95 Linux Kernel] |
| − | *[https://github.com/compulab-yokneam/meta-bsp-imx95/blob/ | + | *[https://github.com/compulab-yokneam/meta-bsp-imx95/blob/walnascar-6.12.34-2.1.0-EVAL-UCM-iMX95-2.0/Documentation/imx_boot_image_build.md Building UCM-iMX95 Boot Firmware] |
*[[UCM-iMX95: U-Boot: Recovery|Boot Firmware Recovery]] | *[[UCM-iMX95: U-Boot: Recovery|Boot Firmware Recovery]] | ||
* [[ Yocto: Common Yocto Build Errors | Common Yocto Build Errors ]] | * [[ Yocto: Common Yocto Build Errors | Common Yocto Build Errors ]] | ||
| Line 32: | Line 33: | ||
*[[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/ | + | *[https://github.com/compulab-yokneam/meta-mender-compulab/tree/scarthgap-nxp Creating OTA update enabled images with Mender] |
| <!-- Using SOM Interfaces and Functions #1 --> | | <!-- Using SOM Interfaces and Functions #1 --> | ||
* [[UCM-iMX95 Yocto Linux: ADC|ADC]] | * [[UCM-iMX95 Yocto Linux: ADC|ADC]] | ||
* [[UCM-iMX95 Yocto Linux: Analog_Audio|Audio]] | * [[UCM-iMX95 Yocto Linux: Analog_Audio|Audio]] | ||
| − | |||
* [[UCM-iMX95 Yocto Linux: Bluetooth|Bluetooth]] | * [[UCM-iMX95 Yocto Linux: Bluetooth|Bluetooth]] | ||
| − | * [[UCM-iMX95 Yocto Linux: Camera|Camera]] | + | <!--* [[UCM-iMX95 Yocto Linux: Camera|Camera]]--> |
| − | --> | ||
* [[UCM-iMX95 Yocto Linux: CAN|CAN]] | * [[UCM-iMX95 Yocto Linux: CAN|CAN]] | ||
* [[UCM-iMX95 Yocto Linux: Cellular_Modem|Cellular Modem]] | * [[UCM-iMX95 Yocto Linux: Cellular_Modem|Cellular Modem]] | ||
* [[UCM-iMX95 Yocto Linux: CPU_frequency|CPU frequency]] | * [[UCM-iMX95 Yocto Linux: CPU_frequency|CPU frequency]] | ||
| − | + | ||
| <!-- Using SOM Interfaces and Functions #2 --> | | <!-- Using SOM Interfaces and Functions #2 --> | ||
| + | * [[UCM-iMX95 Yocto Linux: CPU_temperature|CPU temperature]] | ||
* [[UCM-iMX95 Yocto Linux: Device Serial Number|Device Serial Number]] | * [[UCM-iMX95 Yocto Linux: Device Serial Number|Device Serial Number]] | ||
* [[UCM-iMX95 Yocto Linux: Device trees|Device trees]] | * [[UCM-iMX95 Yocto Linux: Device trees|Device trees]] | ||
| Line 54: | Line 54: | ||
* [[UCM-iMX95 Yocto Linux: GPIO|GPIO]] | * [[UCM-iMX95 Yocto Linux: GPIO|GPIO]] | ||
* [[UCM-iMX95 Yocto Linux: I2C|I2C]] | * [[UCM-iMX95 Yocto Linux: I2C|I2C]] | ||
| − | + | ||
<!-- | <!-- | ||
* [[UCM-iMX95 Yocto Linux: JTAG|JTAG]] | * [[UCM-iMX95 Yocto Linux: JTAG|JTAG]] | ||
| Line 60: | Line 60: | ||
| <!-- Using SOM Interfaces and Functions #3 --> | | <!-- Using SOM Interfaces and Functions #3 --> | ||
| + | * [[UCM-iMX95 Yocto Linux: RTC|RTC]] | ||
* [[UCM-iMX95 Yocto Linux Guide: Serial Console|Serial Console]] | * [[UCM-iMX95 Yocto Linux Guide: Serial Console|Serial Console]] | ||
* [[UCM-iMX95 Yocto Linux: SPI|SPI]] | * [[UCM-iMX95 Yocto Linux: SPI|SPI]] | ||
| Line 69: | Line 70: | ||
* [[UCM-iMX95 Yocto Linux: Video_Playback|Video]] | * [[UCM-iMX95 Yocto Linux: Video_Playback|Video]] | ||
* [[UCM-iMX95 Yocto Linux: WiFi|WiFi]] | * [[UCM-iMX95 Yocto Linux: 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]]--> | ||
| Line 79: | Line 81: | ||
{{note|1=From time to time Compulab releases new software versions 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}} '''UCM-iMX95 RSS Feed'''] in order to receive automatic notifications about software updates.}} | {{note|1=From time to time Compulab releases new software versions 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}} '''UCM-iMX95 RSS Feed'''] in order to receive automatic notifications about software updates.}} | ||
| − | {{ | + | {{Important| |
| − | + | '''Important Software Note – UCM-iMX95''' | |
| − | + | ||
| − | + | Early UCM-iMX95 deliveries may use the i.MX95 A0 silicon revision. | |
| − | |||
| + | '''A dedicated U-Boot binary based on U-Boot 2024.04 is required for A0 silicon.''' | ||
| + | |||
| + | Use the U-Boot binary matching the SoC silicon revision of your module. | ||
}} | }} | ||
| + | |||
| + | == Roadmap == | ||
| + | <br> | ||
| + | The following table provides a summary of UCM-iMX95 Yocto Linux roadmap. | ||
| + | <br> | ||
| + | <table class="wikitable" style="width: 50%;"> | ||
| + | <tr> | ||
| + | <th>Release</th> | ||
| + | <th>Status</th> | ||
| + | <th>Release Schedule</th> | ||
| + | <th>Yocto Project</th> | ||
| + | <th>Linux Kernel</th> | ||
| + | </tr> | ||
| + | |||
| + | <tr> | ||
| + | <td>3.0</td> | ||
| + | <td>Development</td> | ||
| + | <td>Q4/2026</td> | ||
| + | <td>6.0 Wrynose (LTS)</td> | ||
| + | <td>6.18</td> | ||
| + | </tr> | ||
| + | </table> | ||
| + | |||
| + | == Release History == | ||
| + | <br> | ||
| + | The following table provides a summary of UCM-iMX95 Yocto Linux releases. | ||
| + | <br> | ||
| + | For detailed information about each release, refer to [http://192.168.10.106/mediawiki/index.php/UCM-iMX95:_Yocto_Linux:_Release_Notes#04-Dec-2025.2C_UCM-iMX95_Yocto_Linux_2.0 UCM-iMX95 Yocto Linux Release Notes].<br> | ||
| + | <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</b></td> | ||
| + | <td><b>Current</b></td> | ||
| + | <td>04-Dec-2025</td> | ||
| + | <td>5.2 Walnascar</td> | ||
| + | <td>6.12.34-Walnascar</td> | ||
| + | <td>2025.04-g31e41b6fee02 ('''SoC rev. B0''')</td> | ||
| + | <td>6.12.34-2.0-g75c7bdcee37f</td> | ||
| + | </tr> | ||
| + | |||
| + | <tr> | ||
| + | <td>1.0</td> | ||
| + | <td>Previous</td> | ||
| + | <td>09-Jan-2025</td> | ||
| + | <td>5.0 Scarthgap (LTS)</td> | ||
| + | <td>6.6-Scarthgap</td> | ||
| + | <td>2024.04+gc4f3e034ca+p0 ('''SoC rev. A0''')</td> | ||
| + | <td>6.6.36-1.0-gb93daaad0807</td> | ||
| + | </tr> | ||
| + | |||
| + | </table> | ||
| + | |||
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:Yocto]] | [[Category:Yocto]] | ||
[[Category:UCM-iMX95]] | [[Category:UCM-iMX95]] | ||
Latest revision as of 14:09, 15 October 2026
|
Compulab System on Module (SOM) products are miniature computer boards designed for integration into custom industrial applications. |
| Getting Started | Development | How-to Guides and Application Notes | ||||||||||
|
|
|
| From time to time Compulab releases new software versions in order to fix bugs, address component changes and add functionality. It is highly recommended to subscribe to the |
Roadmap
The following table provides a summary of UCM-iMX95 Yocto Linux roadmap.
| Release | Status | Release Schedule | Yocto Project | Linux Kernel |
|---|---|---|---|---|
| 3.0 | Development | Q4/2026 | 6.0 Wrynose (LTS) | 6.18 |
Release History
The following table provides a summary of UCM-iMX95 Yocto Linux releases.
For detailed information about each release, refer to UCM-iMX95 Yocto Linux Release Notes.
| Release | Status | Release Date | Yocto Project | NXP BSP | U-Boot | Linux Kernel |
|---|---|---|---|---|---|---|
| 2.0 | Current | 04-Dec-2025 | 5.2 Walnascar | 6.12.34-Walnascar | 2025.04-g31e41b6fee02 (SoC rev. B0) | 6.12.34-2.0-g75c7bdcee37f |
| 1.0 | Previous | 09-Jan-2025 | 5.0 Scarthgap (LTS) | 6.6-Scarthgap | 2024.04+gc4f3e034ca+p0 (SoC rev. A0) | 6.6.36-1.0-gb93daaad0807 |