µC/OS-II 
                  is a highly portable, ROMable, scalable, preemptive, real-time, 
                  multitasking kernel (RTOS). µC/OS-11 is written in ANSI 
                  C and contains a small portion of assembly language code to 
                  adapt it to different processor architectures. µC/OS-II 
                  is: 
                   
                  
                    - Low 
                      cost: The source code is available for USD $75, but requires 
                      a one-time fee when used in commercial applications (currently 
                      $2750).  
                    
 - Small 
                      footprint: uC/OS-II requires about 16KB program memory in 
                      ARM mode with most features enabled and can be scaled down 
                      to less than 6 KB in Thumb mode if needed.  
                    
 - Robust: 
                      Meets the requirements of safety critical systems and is 
                      certifiable according to DO178B level A  
                    
 - Documentation: 
                      The internals of uC/OS-II are described in Jean J. Labrosse's 
                      book: MicroC/OS-II, The Real-Time Kernel (ISBN 1-57820-103-9)
 
                       
                    
                  Some of 
                  the services provided by uC/OS-II: 
                   
                  
                    -  Task 
                      Management  
                    
 -  Time 
                      Management  
                    
 -  Memory 
                      Management of Semaphores  
                    
 -  Event 
                      Flags  
                    
 -  Message 
                      Mailboxes and Queues
 
                       
                    
                  Included 
                  with EMUL-ARM 
                  EMUL-ARM comes with BSPs, which include µC/OS-II ports 
                  ready to use with selected evaluation boards - both ARM mode 
                  and Thumb mode. However, the MicroC/OS-II book must be purchased 
                  to get the source. Please note that Nohau®  supplies the latest 
                  version of µC/OS-II (currently 2.76) and also made minor 
                  modifications. Sites like Amazon.com typically include older 
                  versions of the operating system.  
                  Kernel 
                    Awareness for µC/OS-II 
                    EMUL-ARM has built-in Kernel Awareness for µC/OS-II, 
                    which allows viewing task status, stack usage, etc. Other 
                    viewable items include semaphores (which tasks are waiting 
                    for a semaphore), and memory allocation status. 
                     
                     
                    Ports available for IAR / HI-TECH compilers and following 
                    targets:   
                   
                    -  Atmel 
                      E1340, EB40A and EB55 with associated targets 
                    
 - Philips 
                      LPC2000 series 
                    
 - Oki 
                      ML764K series 
                    
 - Oki 
                      ML765K series 
                    
 -  More 
                      soon - ask
 
                       
                    
                  
                 |