SN512 Real-Time Operating Systems for Embedded Systems

From Nicolas Barbot website
Revision as of 16:47, 10 May 2026 by Nico (talk | contribs)
Jump to navigation Jump to search

These lab series allow you to install and discover the Zephyr Real Time Operating System.

Installation

Note that the dependancies and Zephyr SDK are already installed on the computers of the school. The installation is required only if you install Zephyr on your own computer.

  • Install the binary packages of the dependancies required by Zephyr:
sudo apt install --no-install-recommends git cmake ninja-build gperf \
  ccache dfu-util device-tree-compiler wget python3-dev python3-venv python3-tk \
  xz-utils file make gcc gcc-multilib g++-multilib libsdl2-dev libmagic1
  • Install the Zephyr SDK. Follow the steps describe at this page. The installation can be done by 2 ways: downloading and installing a bundle or installing the SDK using west.

Getting Started

  • In a terminal, go into a directory where you want to place your workspace
$ git clone https://github.com/nicolas-barbot/Zephyr_T3_project.git