SN512 Real-Time Operating Systems for Embedded Systems

From Nicolas Barbot website
Revision as of 16:47, 10 May 2026 by Nico (talk | contribs) (Created page with "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 t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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