Micrium uCOSII Programming Courses

These courses are scheduled on demand.


Click on the links below for HTML versions of the full course outllines
Crs Title Days Outline
UCOS101 A Comprehensive Introduction to uCOSII Programming 5 HTML
UCOS102 Embedded Ethernet and TCP/IPv4 application Development using the Micrium TCP/IP Protocol Stack 5 HTML
UCOS103 Embedded Filesystem Programming using the Micrium Filesystem Library 2 Contact Us
UCOS104 Implementing bootloaders using the Micrium Bootloader library 2 Contact Us
UCOS105 Implementing CAN Bus applications using the Micrium CAN library 3 Contact Us
UCOS106 Implementing USB applications using the Micrium USB library 3 Contact Us
UCOS106 Implementing GUI applications using the Micrium Windows library 2 Contact Us

Micrium Overview

Micrirum's uCOSII operating system is an embedded operating system with rich multi-tasking and inter-process communication capabilities. It is aimed at cost sensitive or resource constrained embedded systems applications which are not suited towards bigger and more complex operating systems such as Windows CE, Embedded Linux or eCOS, as well as systems that must start quickly when powered up.

Micrium also supplies add on libraries supporting

  • graphics displays
  • TCP/IP network applications
  • CAN and CAN Open applications
  • USB applications
  • embedded filesystem
  • bootloader
  • FTT's uCOSII courses are aimed at experienced embedded C programmers. They can be tailored for various microcontrollers e.g. Microchip dsPIC, PIC24 and PIC32 , ARM 7 and ARM Cortex M3, Atmel AVR and Atmel AVR32, and various compilers e.g. IAR, Keil, Microchip, Hi-Tech.

    The standard courses aim at getting developers up to speed quickly. The uCOSII operating system course covers multi-tasking and inter-process communication programming in C, as well as configuring the uCOSII operating system for a particular board design, programming the the target system, testing and debugging strategies. The courses covering the various Micrium libraries cover the theory of the underlying technology and associated protocols, using the libraries in conjunction with uCOSII and developing applications using these libraries.

    In addition it is possible to run tailored courses that combine the use of several libraries e.g. CAN and TCP/IP for those implementing CAN to TCP/IP bridges, and provide consultancy for those developing more complex applications.

    More advanced courses ( by special request, and (where relevant) for those having appropriate software licenses ) will cover the source code in depth, as well as tuning and optimisation issues, and implementation of extensions.

    These courses can be presented either at your own premises or at our facilities in Carshalton. Custom training can be cost-effective for groups as small as four. Please call us to discuss your requirements.