From 8b8a25bcbef33fbbf4d51663ba67d8f88f89bf46 Mon Sep 17 00:00:00 2001 From: Jason Andrews Date: Thu, 21 May 2026 14:35:12 -0500 Subject: [PATCH] Set draft and begin tech review on Zephyr on Corstone-320 Learning Path --- assets/contributors.csv | 3 +- .../zephyr_cs320_mps4/_index.md | 37 ++++++++++++------- .../zephyr_cs320_mps4/how-to-1.md | 2 +- .../zephyr_cs320_mps4/how-to-2.md | 2 +- .../zephyr_cs320_mps4/how-to-3.md | 2 +- 5 files changed, 29 insertions(+), 17 deletions(-) diff --git a/assets/contributors.csv b/assets/contributors.csv index aee993505a..6ca16604cc 100644 --- a/assets/contributors.csv +++ b/assets/contributors.csv @@ -121,4 +121,5 @@ Parichay Das,,parichaydas,parichaydas,, Johnny Nunez,NVIDIA,johnnynunez,johnnycano,, Raymond Lo,NVIDIA,raymondlo84,raymondlo84,, Kavya Sri Chennoju,Arm,kavya-chennoju,kavya-sri-chennoju,, -Akash Malik,Arm,akashmalik19973,akash-malik-a65bab219,, \ No newline at end of file +Akash Malik,Arm,akashmalik19973,akash-malik-a65bab219,, +Sue Wu,Arm,,,, \ No newline at end of file diff --git a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/_index.md b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/_index.md index 411eb97625..4a6712186e 100644 --- a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/_index.md +++ b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/_index.md @@ -1,14 +1,19 @@ --- -title: Porting Zephyr and Running Applications on the Corstone-320 MPS4 Platform +title: Port Zephyr RTOS and run applications on the Corstone-320 MPS4 platform +description: Port Zephyr RTOS to the Arm Corstone-320 MPS4 FPGA platform by creating board support files and device tree configuration, then build and run the hello_world sample on the physical board. + minutes_to_complete: 45 -who_is_this_for: - This topic is for embedded developers who want to run the Zephyr RTOS on the Arm Corstone-320 MPS4 FPGA platform. It focuses on the board enablement work and application workflow. +draft: true +cascade: + draft: true + +who_is_this_for: This is an introductory topic for embedded developers who want to port Zephyr RTOS to the Arm Corstone-320 MPS4 FPGA platform. learning_objectives: - - Set up Zephyr development environment for Corstone-320 MPS4 - - Configure device tree and board support packages to port Zephyr RTOS to MPS4 platform - - Build and run applications + - Set up the Zephyr build environment and Arm GNU Toolchain for Corstone-320 MPS4 development + - Create board support files, including device tree, Kconfig, and board metadata, to port Zephyr to the Corstone-320 MPS4 FPGA platform + - Build and run the hello_world sample on the Corstone-320 MPS4 board to validate the port prerequisites: - Basic familiarity with embedded C programming @@ -18,33 +23,39 @@ prerequisites: - Git - Python 3.8 or higher -author: Sue Wu, Arm +author: Sue Wu skilllevels: Introductory subjects: RTOS Fundamentals armips: - Cortex-M - - Corstone-320 tools_software_languages: - Zephyr - GCC - C - - MPS4 board operatingsystems: - Linux further_reading: - resource: - title: Zephyr Project Documentation + title: Zephyr Project documentation link: https://docs.zephyrproject.org/latest/index.html type: website - resource: - title: Zephyr Sample applications and Demo + title: Zephyr sample applications and demos link: https://docs.zephyrproject.org/latest/samples/index.html type: website - resource: - title: MPS4 board - link: https://developer.arm.com/documentation/102577/0000?lang=en + title: Arm Corstone SSE-320 FPGA image for MPS4 (FI101) + link: https://developer.arm.com/downloads/view/FI101 + type: website + - resource: + title: SSE-320 FPGA image for MPS4 application note + link: https://developer.arm.com/documentation/109762/0100/?lang=en + type: website + - resource: + title: Arm MPS4 FPGA prototyping board technical reference manual + link: https://developer.arm.com/documentation/102577/latest/ type: website weight: 1 diff --git a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md index cd6e285122..e80a2c0029 100644 --- a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md +++ b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-1.md @@ -1,5 +1,5 @@ --- -title: Set up Zephyr build environment +title: Set up the Zephyr build environment weight: 2 ### FIXED, DO NOT MODIFY diff --git a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-2.md b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-2.md index d68ded74b1..b8dec1d9d7 100644 --- a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-2.md +++ b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-2.md @@ -1,5 +1,5 @@ --- -title: Add Zephyr board support for Corstone-320 MPS4 platform +title: Add Zephyr board support for the Corstone-320 MPS4 platform weight: 3 ### FIXED, DO NOT MODIFY diff --git a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md index 2bcd25b6e0..973c7e023b 100644 --- a/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md +++ b/content/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/how-to-3.md @@ -1,5 +1,5 @@ --- -title: Build and run the hello_world sample for CS320 MPS4 platform +title: Build and run the hello_world sample on the Corstone-320 MPS4 platform weight: 4 ### FIXED, DO NOT MODIFY