# Zephyr (RTOS) Resources

The Zephyr real-time operating system (RTOS) has been ported to S32K344 and the MR-CANHUBK344 board. The initial port is about to be upstreamed into the mainline Zephyr project.\
\
Additionally the FMURT66 and MR-VMU-RT1176 also have Zephyr ports.

{% hint style="success" %}
See [MR-B3RB](https://app.gitbook.com/o/-L9GLsni4p7csCR7QCJ8/s/U93yDWZcgjXGgsC1Duqv/) for more complet usage of Zephyr and Cognipilot in a mobile robotics system
{% endhint %}

<https://docs.zephyrproject.org/latest/boards/arm/mr_canhubk3/doc/index.html>

{% embed url="<https://docs.zephyrproject.org/latest/boards/arm/mr_canhubk3/doc/index.html>" %}

\
Find the initial Zephyr port here:\
\
<https://github.com/zephyrproject-rtos/zephyr/tree/main/boards/arm/mr_canhubk3>

{% embed url="<https://github.com/zephyrproject-rtos/zephyr/tree/main/boards/arm/mr_canhubk3>" %}

## NXP General Training

For learning more about zephyr there are NXP specific trainings you can view here:<br>

[**https://www.nxp.com/design/training:TRAINING-EVENTS?collection=trainings\&start=0\&max=12\&sorting=ModifiedDate.desc\&parameters=TrainingType.Topics.deviceTax.applicationTax.country.TrainingLanguage.TrainingFormat.skillLevel.durationTime.provider\&language=en\&query=training\_date%3E%3E2023-08-02..\*\&keyword=zephyr\&siblings=false**](https://www.nxp.com/design/training:TRAINING-EVENTS?collection=trainings\&start=0\&max=12\&sorting=ModifiedDate.desc\&parameters=TrainingType.Topics.deviceTax.applicationTax.country.TrainingLanguage.TrainingFormat.skillLevel.durationTime.provider\&language=en\&query=training_date%3E%3E2023-08-02..*\&keyword=zephyr\&siblings=false)

{% embed url="<https://www.nxp.com/design/training:TRAINING-EVENTS?collection=trainings&start=0&max=12&sorting=ModifiedDate.desc&parameters=TrainingType.Topics.deviceTax.applicationTax.country.TrainingLanguage.TrainingFormat.skillLevel.durationTime.provider&language=en&query=training_date%3E%3E2023-08-02..*&keyword=zephyr&siblings=false>" %}
NXP Training site - including Zephyr
{% endembed %}

### NXP's Zephyr Training and webinars

[NXP and Zephyr™ OS Webinar Series](https://www.nxp.com/pages/nxp-and-zephyr-os-webinar-series:TS-NXP-AND-ZEPHYR-OS-WEBINAR-SERIES)

{% embed url="<https://www.nxp.com/pages/nxp-and-zephyr-os-webinar-series:TS-NXP-AND-ZEPHYR-OS-WEBINAR-SERIES>" %}

### Zephyr™ OS for Edge Connected Devices - lab guides

"Zephyr OS is a small, scalable open source RTOS for IoT Embedded Devices, optimized for resource constrained devices, and build with security in mind. NXP is a platinum, founder member of the Zephyr..."

[NXP Zephyr Lab Guides](https://www.nxp.com/downloads/en/software-support/ZEPHYR-LAB-GUIDES.zip) CLI

{% embed url="<https://www.nxp.com/downloads/en/software-support/ZEPHYR-LAB-GUIDES.zip>" %}

[NXP VS Code Zephyr Lab Guides](https://www.nxp.com/webapp/Download?colCode=CONNECTS23-ZEPHYR-VIS-STUD-LAB)

{% embed url="<https://www.nxp.com/webapp/Download?colCode=CONNECTS23-ZEPHYR-VIS-STUD-LAB>" %}

## Zephyr Project starting page for training

From the zephyr project itself, they also offer many resources for learning about Zephyr. This is a good starting point.

<https://zephyrproject.org/intro-to-zephyr-rtos/>

{% embed url="<https://zephyrproject.org/intro-to-zephyr-rtos/>" %}

<br>
