The Robotic Operating System (ROS) is a lightweight OS designed to both standardise and modularise software modules used in robotic systems.
An introduction to asynchronous programming in Python, including async/await, coroutines, event loops, queues, tasks and more.
A step-by-step tutorial on building a function pointer based state machine.
Blog updates during March 2021.
History, brokers, clients, Mosquitto, Puho and more information about the MQTT communications protocol.
A beginners tutorial on memory allocation in C (malloc(), free(), e.t.c.) for embedded systems.