Lab guides for Introduction to Embedded Systems
This version is under development with an expected completion of January 1, 2026. Until then, all content is subject to change without warning. |
This is a collection of lab guides for the course EN 173: Introduction to Embedded Systems taught by John Larkin at Whitworth University. The development board used throughout these guides is Nordic Semiconductor’s nRF52840 DK. In addition, Nordic Semiconductor’s nRF Connect SDK and the associated Visual Studio Code extension are used to provide a development environment that is relatively accessible for a student first encountering embedded systems. However, the course also targets the Zephyr RTOS which is designed to be portable across a broad selection of platforms so much of what is found in these guides should be applicable to other microcontrollers with only minor changes.