-
Notifications
You must be signed in to change notification settings - Fork 2
Training Zephyr Getting Started
Derek Snell edited this page May 1, 2024
·
1 revision
This set of lab guides provide detailed steps to get started with Zephyr and the MCUXpresso extension for VS Code:
- Lab 0: Zephyr Lab Installation and Preparation
- Detailed step-by-step guides for specific boards, including Training Zephyr Getting Started RT1060 and Training Zephyr Getting Started MCXN947. These board labs include the following guides:
- Building the Hello World sample
- Intro to Zephyr Lab Kconfig
- Debugging with VS Code and Thread Awareness
- Intro to Devicetree
- Lab Appendix: Zephyr Lab Revert Workspace
- Lab guides are provided for the specific NXP boards listed above. However, similar steps can also be performed on dozens of other NXP boards. For the full list of boards supported upstream in Zephyr, see NXP Supported Boards.
- The lab steps are written for Windows 10. But Zephyr and NXP's tools, including the MCUXpresso extension for VS Code, are also supported on Ubuntu and macOS. All the labs will work on each supported OS with minimal changes needed.
- File Paths - The file paths used in these steps follow the Windows guidelines in the Zephyr Getting Started documentation, to place the zephyrproject folder in the user path
c:\Users\<USER_NAME>\zephyrproject
. These steps reference the user name NXP, so the path provided in the steps isc:\Users\NXP\zephyrproject
. Be sure to change this path to match your installation.
Use this GitHub Issues section to report ambiguities or problems encountered in this documentation. For MCUXpresso for Visual Studio Code extension issues, feedback or search for solutions and ideas please follow Community page.
Table of contents
Dependency Installation
General
Software Repositories
Project Management
Flash and Debug
Reference Guides
- Getting Started with MIMXRT1060-EVK
- Training Zephyr Getting Started
- TrustZone Examples on LPC55S6x and MCUXpresso SDK
- Multicore Examples on LPC55S6x and MCUXpresso SDK
- SDRAM Examples on RT1060 and MCUXpresso SDK
- Getting Started with MCX using Application Code Hub
- AN14120: Debugging Cortex-M on i.MX 8M, i.MX 8ULP, and i.MX 93
Troubleshooting
Useful links