Skip to content

Samples and tutorials for using Zephyr together with IAR tools.

License

Notifications You must be signed in to change notification settings

iarsystems/zephyr-board-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

530c18d · Mar 6, 2025

History

5 Commits
Mar 6, 2025
Mar 6, 2025
Mar 4, 2025
Mar 3, 2025
Mar 6, 2025

Repository files navigation

About

This repository serves as a reference for using the Zephyr RTOS together with tools made by IAR Systems. The repository contains Zephyr application samples for various boards combined with IAR tools integration, and related tutorials linked to in this README.

Board Samples Folder Structure

Each board demo is located as a subfolder in the boards parent directory. Each board folder contains two subfolders, one for the Zephyr sample application, and one named workbench to be used with IAR tools.

Guides

Important

The guides assume that you are running Windows as your operating system.

It is also assumed that you have access to, and have an understanding of the IAR organization-exclusive tools.

Getting Started

Important

It is highly recommended to follow these guides as they are ordered below.

  1. Device Specifics
  2. Zephyr Setup
  3. Embedded Workbench and IAR Tools Setup
  4. Required Environment Variables
  5. Compiling and Debugging with Embedded Workbench
  6. Visual Studio Code Integration

Miscellaneous Operations

Generating Zip Files For Boards

Use this command template when wanting to generate a zip file for a specific board folder:

git archive -o <board_name>.zip HEAD:boards/<board_name>