Guides

Posts from the workbench

Deep, practical walkthroughs: free to read, written to the same standard as the courses: real code, compile-verified, no hand-waving. New posts land here as they're written.

Free guideZephyr · Board bring-up

Create Zephyr board files from scratch

Your own PCB is not a dev kit. Teach Zephyr it exists. Discovery, Kconfig, devicetree, runners and a bring-up app: a complete board definition for a custom nRF52840 board, written file by file and verified from the build's own generated output.

~3 hours, following along Read
Free guideZephyr · Device drivers

Write a Zephyr device driver from scratch

Zephyr has no driver for your sensor? Write one the upstream way (devicetree binding, Kconfig, CMake and the standard sensor API), for a real I2C temperature sensor, with every line compile-verified.

~3 hours, following along Read

Get the next Guide by email

New posts land every so often. The newsletter carries them, plus course launches and product news. No spam, unsubscribe any time.

Please enter a valid email address.
Done ✓: Buttondown is confirming your signup (see the window it opened, and your inbox). Then: one email when the next post, course or product lands. Nothing else.