Developing Zephyr on a Mechanical Keyboard - Flexboard Project
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the development process of Flexboard, a mechanical keyboard based on Zephyr, in this 33-minute conference talk by Daniel DeGrasse from NXP. Dive into the customized fork of ZMK, a Zephyr-based keyboard firmware, featuring per-LED backlight control and dynamic keymap reloading. Learn about bringing up the board and MCU in Zephyr, porting ZMK to the keyboard, and extending ZMK with an additional USB endpoint for dynamic configuration. Gain insights into the considerations made when developing a product versus upstreaming directly, including the need for a downstream fork.
Syllabus
Flexboard: Developing Zephyr on a Keyboard That Runs It - Daniel DeGrasse, NXP
Taught by
Linux Foundation
Tags
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera