You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/zephyr_shell/_index.md
+15-5Lines changed: 15 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,24 @@
1
1
---
2
-
title: Build a Lightweight Shell on Cortex-M with Zephyr RTOS
2
+
title: Create an interactive shell for Zephyr RTOS on Cortex-M
3
+
4
+
draft: true
5
+
cascade:
6
+
draft: true
3
7
4
8
minutes_to_complete: 30
5
9
6
-
who_is_this_for: This learning path is for embedded developers targeting Arm Cortex-M microcontrollers who want a small, configurable command-line shell (CLI) for bring-up, diagnostics, and interactive testing using Zephyr RTOS. You will use VS Code with the Workbench for Zephyr extension to build, flash, and debug on supported boards.
10
+
who_is_this_for: This is an introductory topic for embedded developers who want to add an interactive command-line shell to a Zephyr RTOS application on Arm Cortex-M.
7
11
8
12
learning_objectives:
9
13
- Enable and tailor Zephyr Shell (Kconfig/prj.conf) to produce a minimal CLI footprint
10
-
- Build, flash, and debug the shell-enabled Zephyr app on an Arm Cortex-M board (UART/RTT logging, breakpoints)
14
+
- Build and flash shell-enabled Zephyr apps using MQTT and UART shell backends on an Arm Cortex-M board
15
+
- Use the Zephyr Shell for board bring-up, diagnostics, and interactive testing
11
16
12
17
prerequisites:
13
18
- Basic familiarity with embedded C programming
14
-
- Visual Studio Code with the Workbench for Zephyr extension installed and configured. Follow the [Build Zephyr projects with Workbench for Zephyr in VS Code](/learning-paths/embedded-and-microcontrollers/zephyr_vsworkbench/) Learning Path if you have not done this yet.
15
-
- A Zephyr-supported Arm Cortex-M board (for example, NXP FRDM-MCXN947)
19
+
- Visual Studio Code with the Workbench for Zephyr extension installed and configured
20
+
- Docker Desktop, Docker Engine, or another Docker-compatible runtime installed on your host computer
21
+
- A Zephyr-supported Arm Cortex-M board (for example, NXP FRDM-MCXN947)
16
22
- Windows 10+ (64-bit), macOS with Homebrew, or Linux (preferably Ubuntu 20.04+)
0 commit comments