Latest Posts

Initializing a µC/FS NAND Application

When using our µc/FS stack with NAND there are several key features to keep in mind. This article will go over the basics of initializing your FS with a NAND device. FS NAND Initialization Application Note

Published on September 24, 2018 by Michael Dean


Using the DHCP client to reconfigure network settings.

This brief article gives a brief overview of the protocol and demonstrates how uC/DHCPc may be used to reconfigure other uC modules at run time by making a couple of API calls to restart the DHCP process and requesting new request … Continue reading

Published on September 21, 2018 by Yanko Sosa


Dynamic Tick on µC/OS-III V3.07 – Optimizing Dynamic Tick Timers

This is the second entry in a series on Dynamic Tick Mode for µC/OS-III V3.07 and above. If you have not done so, please read the first part “How to Write a Basic Dynamic Tick BSP for µC/OS-III V3.07.00”. This … Continue reading

Published on September 20, 2018 by Sharbel Bousemaan


Recovering the C Stack in a Micrium RTOS‑Based Application

When using the Micrium kernels, it’s possible for the C startup stack to be lost, thus reducing the amount of RAM available to your embedded application. This note shows how you can completely recover this valuable RAM for use as one of your task stacks.

Published on July 10, 2018 by Jean Labrosse


Measuring Code Execution Time on ARM Cortex‑M MCUs

In many real-time applications, the CPU can spend 95% (or more) of its time in less than 5% of the code. Measuring the actual execution time of portions of your code can help you find the hot spots in your code.

Published on July 9, 2018 by Jean Labrosse