# RTOS: Micrium uCOS vs Mentor Graphics Nucleus

We're working on a wearable IoT device, and I'm hoping for some guidance on the common commercially available RTOS, such as what's the difference between the two. As of current I'm leaning toward Mentor (their marketing and easily available info on their website is very grabbing), but my associate is insisting on uCOS. I believe uCOS is more popular, and has a lower minimum footprint but I'm not entirely concerned about these.

Nucleus looks like it has more modules/stacks ready to go, am I wrong? Furthermore, someone convinced me that have a POSIX layer is important, which Nucleus seems to natively have. Does this make sense?

Some of the stuff we need is, i2c; M4, M0 support; USB OTG; BLE (CC2564)

## 1 Answer

I'm Jean Labrosse, I wrote the uC/OS series of kernels (uC/OS in 1992, uC/OS-II in 1998 and uC/OS-III in 2008).

There are quite a lot of things to like and in fact prefer over Nucleus. For one thing, I wrote a book that accompanies each one of the versions (I'd recommend you look at uC/OS-III). We have 7 variations of the book:

uC/OS-III for the RX62N, STM32, Kinetis, SH7216, Stellaris, NXP and Infineon. Each book is about 950 pages and is available either for FREE in PDF format or available as a hard cover book:

http://micrium.com/books/ucosiii/


Each book explains the internals of uC/OS-III and provides examples using one of the above 7 MCUs.

You can also download the full source for uC/OS-III from our website so you can see for yourself the level of quality that went into the code.

http://micrium.com/downloadcenter/micrium-source-code/


If you need more than just a kernel, you will be happy to hear that we also have a full suite of protocols tasks: TCP/IP, USB-Host, USB-Device, Modbus, CANbus, File System and GUI so, the kernel is just one part of our offering.

In fact, similar to the uC/OS-III books, we also have 5 flavors of our uC/TCP-IP books:

http://micrium.com/books/uctcpip/


We support just about every MCU and CPU architectures available on the market.

BTW, in early 2015, we have been named the MOST popular RTOS on the planet by UBM (United Business Media) ... assuming you combine uC/OS-II and uC/OS-III). In fact, we were some 10x more popular than Nucleus!

I urge you to check out our website (www.micrium.com) as well as a tool that can be incredibly useful called uC/Probe which works with or without an RTOS and in fact, any RTOS even non-Micrium.