Tutorial Documentation
OS
A set of tutorials focused on getting upto speed with Zephyr RTOS and it's feature set/implementation.
Tute 1: Getting Started [OK]
1.5: Zephyr Version Changes [OK]
Tute 2: First program [OK]
2.1: Building Tips [OK]
2.2: Implementing Libraries [OK]
Tute 3: Debugger
Tute 4: Threading [OK]
Tute 5: Thread Synchronisation
5.1: Thread Sync [OK]
5.2: Thread Communications (ITC) [OK]
Tute 6: File Systems [N/A]
Connectivity
A set of tutorials that expose connectivity / I/O features of Zephyr RTOS
Tute 1: GPIO [OK]
Tute 2: Sensors [N/A]
Tute 3: Serial Console [OK]
Tute 4: Shell [OK]
Tute 4.1: Shell Commands [OK]
Tute 5: Logging [OK]
Tute 6: Segger RTT [OK]
Networking
The following set of tutorials will focus on introducing networking within Zephyr RTOS.
Boards
A step-by-step guide to building Zephyr applications for the following boards, that are to be used within the course.
Tute 1: Arduino Sense [OK]
Tute 2: Thingy52 [OK]
Tute 3: nRF52840 Dongle [OK]
Tute 4: Particle Argon [OK]
Tute 5: BL475_IOT [OK]
Tute 6: ESP32C3-DevKitM [OK]
Notes
- The following tutorials were created with reference to Zephyr RTOS V2.7.XX.
Last update:
2022-03-14