4.1 FreeRTOS, a real-time operating system (RTOS)
4.2 LVGL is a library for creating GUIs for embedded-systems
Jim Yuill's Website,
for Sharing Technical Projects and Info
Last updated: 12/2025
This website is for sharing my technical work. It includes open-source software that I've written, published papers, a book, and hobby projects (e.g., chainsaws and tree removal).
● I’m semi-retired, working on several projects, and always interested in additional work. (December 2025)
o Resume (May 2024)
● My YouTube channel has videos from my hobby projects, e.g., chainsaws, tree removal and climbing.
● Computer-security publications
o Selected publications from my computer-security research at NCSU
● I'm the lead author of the book, Hands-On RTOS with Microcontrollers, Second Edition
o The book focuses on FreeRTOS.
o It was published in October, 2025 (550 pages)
● I also wrote a study-guide for the first edition of that book (1/2022, 70 pages)
o Hands-On RTOS with Microcontrollers, First Edition, is good overall, but it has a number of errors, code bugs and unclear points. This study-guide provides corrections and clarifications.
● Tutorial for Adding a New Symbol, in LVGL (12/2025, 10 pages)
● WordWebNav—create usable MS Word webpages
o WordWebNav (WWN) is an app that I wrote, and it converts a Microsoft Word document into a usable webpage.
o WWN was used to create the present webpage, and the rest of this website.
● MS Word tools and how-to info
o Programs I wrote for using Word more effectively, and a tutorial on using Word templates
Copyright (c) 2021-present by Jim Yuill