Application Notes

This page contains the application notes written by Micrium. The application notes are organized by category:

AN-1xxx: RTOS (Real-Time Operating System) Related

AN Number Title Author Download
  Quick Reference Chart for V2.51 Download
  New Twists on the Z80 Embedded Systems Programming (June 2001) New Twists on the Z80
  RTOS Diagnostic Signaling
Using Digital-to-Analog Converters to help with profiling tasks
Kevin Eschhofen
Liebert Corporation
Download
  Porting µC/OS-II to the TS-2800
Embedded PC Circuit Cellar (June 2001)
Robert Bowen
Technology Systems
Download
  µC/OS-II Real-Time Kernel for CR16C-Based Products Jeffrey Wright National Semiconductor
  µC/OS for the Philips XA NXP XA
  µC/OS-II for the ST-100 Serge Chatroux Download

µC/OS-II-st100.tar.gz
AN-1000 µC/OS-II for the Philips XA Download
AN-1001 µC/OS-II and The Borland's C/C++ Floating-Point Emulation
Bogdan Kowalczyk
Download

AN1001.c
AN-1002 µC/OS-II and Mutual Exclusion Semaphores Download
AN-1004 The 10-Minute Guide to RTOS Download
AN-1007 µC/OS-II and Event Flags Download
AN-1010 µC/OS-II for the JK Microsystems µFlashTCP Download

Download
AN-1011 µC/OS-II and the ARM processor Download
AN-1012 µC/OS-II and the ARM7 in Thumb mode Download
AN-1013 µC/OS-II and the Xilinx MicroBlaze Download
AN-1014 µC/OS-II for ARM Processors Works in ARM or Thumb mode Download
AN-1015 µC/OS-II and the Fujitsu FR Download
AN-1016 µC/OS-II and the Microchip dsPIC33
(using C30 and the Explorer 16)
Download

Download
AN-1017 µC/OS-II and the Microchip PIC24
(using C30 and the Explorer 16)
Download

Download
AN-1018 µC/OS-II and the ARM Cortex-M3 Processors Download
AN-1019 µC/OS-II and the Renesas M16C Download

Download
AN-1020 µC/OS-II and the Renesas M32C Download

Download
AN-1021 µC/OS-II and the Freescale i.MX21 (ARM9) Download
AN-1022 µC/OS-II and the ARM Cortex-M1 Processors Download
AN-1024 µC/OS-II and the Microchip PIC24
(using C30 and the Explorer 16)
Download

Download
AN-1027 µC/OS-II and µC/Probe for the i.MX27
(WindRiver tools)
Download

Download
AN-1030 µC/OS-II and the AVR32 UC3 Download
AN-1032 µC/OS-II x86 Win32 Simulator Download
AN-1033 µC/OS-II and the Microchip dsPIC33
(using C30 and the Explorer 16)
Download

Download
AN-1034 µC/OS-II and the Freescale MPC5534
(CodeWarrior & GNU tools)
Download

Download
AN-1051 µC/OS-II and the OKI AME51 (L67Q4051) (ARM7) Download
AN-1052 µC/OS-II and the Freescale ColdFire Download
AN-1053 µC/OS-II and µC/OS-View for the Freescale MPC5200
(WindRiver tools)
Download

Download
AN-1054 µC/OS-II and the Freescale MPC5554
(CodeWarrior & GNU tools)
Download

Download
AN-1055 µC/OS-II and the Freescale MPC5553
(CodeWarrior)
Download

Download
AN-1056 µC/OS-II and the Freescale MPC8349
(CodeWarrior)
Download

Download
AN-1073 µC/OS-II and the NXP LPC2103 on the IAR LPC2103-01-SK Kickkstart Kit

Download

Download

AN-1100 µC/OS-II and the Renesas EDK38024 (H8/300L Processor) Download
AN-1128 µC/OS-II and the Atmel AVR ATmega128 Download
AN-1138 µC/OS-II and the Philips LPC2138
(ARM7)
Download
AN-1140 µC/OS-II and the Atmel EB40A Evaluation Board (ARM7) Download
AN-1148 µC/OS-II and the Philips LPC2148 (ARM7) Download
AN-1155 µC/OS-II and the Atmel EB55 Evaluation Board (ARM7) Download
AN-1180 µC/OS-II and the Philips LPC3180 (ARM9) Download
AN-1186 µC/OS-II and the JK Microsystems FlashLite 186
(AMD 80186 Processor)
Download
AN-1206 µC/OS-II and the Philips LPC2106 KickStart Card (ARM7) Download
AN-1208 µC/OS-II and the Freescale MC9S08QE128 using
Codewarrior for Micronctrollers v6.0
and the P&E DEMOQE EVB
Download
AN-1212 µC/OS-II and the Freescale MC9S12NE64 on
the DEMO9S12NE64 Evaluation Board
Download

Download
AN-1226 µC/OS-II and the Cogent CSB226 using the Microcross GNU Xtools
Intel Xscale PXA255 Processor (Xscale)
Download
AN-1229 µC/OS-II and the Keil MCB2100 Evaluation Board LPC2129 (ARM7) Download
AN-1251 µC/OS-II and the Freescale MCF51QE128 using
Codewarrior for Micronctrollers v6.0
and the P&E DEMOQE EVB
Download

Download
AN-1256 µC/OS-II and the Atmel AVR ATmega256 Download
AN-1265 µC/OS-II for the Atmel AT91SAM9xxx series

Download

Download

AN-1300 µC/OS-II and the AVR32 UC3 Architecture
with the Atmel AVR32 EVK1100 Evaluation Board
Download
AN-1301 µC/OS-II and the AVR32 UC3 Architecture
with the Atmel AVR32 EVK1101 Evaluation Board
Download
AN-1320 µC/OS-II and the ST STM32 (Cortex-M3) Processors
on the IAR STM32-SK, ST STM3210B-EVAL and ST STM3210E-EVAL
Download

Download
AN-1335 µC/OS-II and the Cogent CSB335 using the Microcross GNU Xtools
NXP LH79520 Processor (ARM7)
Download
AN-1337 µC/OS-II and the Cogent CSB337 using the Microcross GNU Xtools
Atmel AT91R9200 Processor (ARM9)
Download
AN-1360 µC/OS-II and the Cogent CSB360 using the Microcross GNU Xtools
Motorola MCF5272 Processor
Download
AN-1403 µC/OS-II and the Fujitsu FR (MB91403) Download
AN-1405 µC/OS-II and the PowerPC 405 Processor Download
AN-1456 µC/OS-II and the Freescale MC9S12DG256 on
the Wytec Dragon12-Plus EVB
Download

Download
AN-1470 µC/OS-II and the Texas Instrument TMS470 Processor (ARM7) Download
AN-1527 µC/OS-IIand the Analog Devices ADSP-BF527 Processor ADI Download

Download
AN-1530 µC/OS-II and the Analog Devices ADSP-BF537 Processor ADI Download

Download
AN-1533 µC/OS-II and the Analog Devices ADSP-BF533 Processor ADI Download

Download
AN-1548 µC/OS-II and the Analog Devices ADSP-BF548 Processor ADI Download

Download
AN-1555 µC/OS-II and µC/OS-View for the Freescale MPC5554
(WindRiver tools)
Download

Download
AN-1561 µC/OS-II and the Analog Devices ADSP-BF561 Processor
(Single Core Application)
ADI Download

Download
AN-1637 µC/OS-II and the Cogent CSB637 using the Microcross Visual X-tools
Atmel AT91R9200 Processor (ARM9)
Download
AN-1710 µC/OS-II and the STMicroelectronics STR71x
(ARM7)
Download
AN-1711 µC/OS-II and the STMicroelectronics STR711 (ARM7) Michael Fischer Download
AN-1761 µC/OS-II and the Renesas SH2-7916 Processor Download

Download
AN-1764 µC/OS-II and the Atmel SAM7 Processors (ARM7) Download

 

AN-2xxx: Standards

AN Number Title Author Download
AN-2000 C Coding Standard Download
AN-2000 C Coding Standard
(German translation)
Translated by:
Prof. Dr.-Ing. Otto Parzhuber
Download
AN-2001 Acronym, Abbreviation and Mnemonic Dictionary Download
AN-2002 µC/OS-II Directory Structure Download
AN-2003 Software Safety Certification Chip Downing Download
AN-2004 C/OS-II MISRA C Compliance Matrix Jean J. Labrosse
Chip Downing
Download

 

AN-3xxx: TCP/IP Related

AN Number Title Author Download
AN-3000 µC/TCP-IP and the Altera Nios II Soft Core Processor Download
AN-3001 µC/TCP-IP and the Xilinx MicroBlaze Processor Download
AN-3003 µC/TCP-IP Socket Programming Download
AN-3021 µC/OS-II, µC/Probe and µC/TCP-IP for the Freescale i.MX21 Download

Download
AN-3032 µC/TCP-IP x86 Win32 Simulator
The library can be downloaded from
www.micrium.com/products/tcp-ip/trialtcp-ip.html
Download
AN-3300 µC/OS-II, µC/TCP-IP and µC/TTCP
for the Atmel AT32UC3A0512 Processors on the Atmel EVK1100 Evaluation Board
Download
AN-3411 Writting, Debugging, and Testing Ethernet Device Drivers for µC/TCP-IP V2 Download
AN-3530 µC/TCPIP and the Analog Devices Blackfin BF537 ADI Download
AN-3527 µC/TCPIP and the Analog Devices Blackfin BF527 ADI micrium-logo Download
AN-3548 µC/TCPIP and the Analog Devices Blackfin BF548 ADI micrium-logo Download
AN-3637 µC/TCP-IP and the Cogent CSB637 using the IAR tool chain
Atmel AT91R9200 Processor
Download
  Using TTCP as examples of Client and Server applications
Download TTCP-637.elf to run the application on the CSB637
  Download

 

AN-4xxx: Hardware

AN Number Title Author Download
AN-4000 Single-bit output ports uses unused address space  Download
AN-4001 Software simplifies LCD board layout   Download

 

AN-5xxx: GUI (Graphical User Interface) Related

AN Number Title Author Download
AN-5000 Using a GUI in an Embedded System   Download
AN-5001 µC/GUI and the Altera Nios II Soft Core Processor   Download
AN-5002 µC/GUI CarDash Sample   Download
AN-5003 µC/GUI Aircraft Engine Monitoring System Sample   Download

 

AN-6xxx: FS (File System) Related

AN Number Title Author Download
AN-6000 µC/FS and the Altera Nios II Soft Core Processor  Download

 

AN-7xxx: USB (Universal Serial Bus) Related

AN Number Title Author Download
AN-7000 µC/USB and the Altera Nios II Soft Core Processor  Download
AN-7001 µC/USB and the Sharp LH7A404 (ARM9) Processor  Download
AN-7148-Bulk µC/USB-Bulk and the Philips LPC2148 Processor  Download
AN-7148-MSD µC/USB-MSD and the Philips LPC2148 Processor  
AN-9888 µC/USB and the NXP LPC2888 Processor.  Download

 

AN-8xxx: MODBUS Related

AN Number Title Author Download
  µC/Modbus User's Manual    

 

AN-9xxx: MULTIPLE Micrium Products Related

AN Number Title Author Download
AN-9021 µC/OS-II, µC/OS-View, µC/TCP-IP, µC/DHCPc, µC/TFTPs, µC/HTTPs and µC/FS For the Freescale i.MX21  
AN-9027 µC/OS-II, µC/Probe, µC/GUI, and µC/FS for the i.MX27 Download
AN-9054 µC/Probe and the Freescale MPC5554
(CodeWarrior & GNU tools)
Download

Download
AN-9256 µC/OS-II, µC/OS-View, µC/TCP-IP, µC/TFTPs, µC/HTTPs and µC/FS for the Atmel AT91SAM7x256  Download
AN-9300 µC/Probe and the AVR32 UC3 Architecture with the Atmel AVR32 EVK1100 Evaluation Board  
AN-9301 µC/Probe and the AVR32 UC3 Architecture with the Atmel AVR32 EVK1101 Evaluation Board  
AN-9512 µC/OS-II, µC/OS-View, and µC/TCP-IP for the Atmel AT91SAM7SE512  
AN-9520 µC/OS-II, µC/DHCPc, µC/TCP-IP, µC/TFTPs, µC/HTTPs, µC/FS and µC/GUI With the LogicPD Zoom Development Kit  
AN-9888 µC/OS-II, µC/OS-View and µC/USB and the NXP LPC2888 Processor