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
 

Embedded 80386 Programming: Examples

Jean L. Gareau
  New Twists on the Z80
Embedded Systems Programming (June 2001)
 

RTOS Diagnostic Signaling
Using Digital-to-Analog Converters to help with profiling tasks.

Kevin Eschhofen
Liebert Corporation
  Porting µC/OS-II to the TS-2800 Embedded PC
Circuit Cellar (June 2001)
Robert Bowen
Technology Systems
  µC/OS-II Real-Time Kernel for CR16C-Based Products Jeffrey Wright
 

µC/OS for the Philips XA


  µC/OS-II for the ST-100 Serge Chatroux
AN-1000 µC/OS-II for the Philips XA
AN-1001

µC/OS-II
and
The Borland's C/C++ Floating-Point Emulation


Bogdan Kowalczyk
AN-1002

µC/OS-II and Mutual Exclusion Semaphores

AN-1004

The 10-Minute Guide to RTOS

AN-1007

µC/OS-II and Event Flags

AN-1010

µC/OS-II for the JK Microsystems µFlashTCP

AN-1011 µC/OS-II and the ARM processor
AN-1012 µC/OS-II and the ARM7 in Thumb mode
AN-1013 µC/OS-II and the Xilinx MicroBlaze
AN-1014

µC/OS-II for ARM Processors
Works in ARM or Thumb mode

AN-1015

µC/OS-II and the Fujitsu FR

AN-1016 µC/OS-II and the Microchip
dsPIC33
(using C30 and the Explorer 16)

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

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

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

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

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

AN-1051 µC/OS-II and the OKI AME51 (L67Q4051)
(ARM7)
AN-1052

µC/OS-II and the Freescale ColdFire

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

AN-1100

µC/OS-II and the Renesas EDK38024 (H8/300L Processor)

AN-1102 µC/OS-II and the Luminary Micro LM3Sxxx
AN-1128 µC/OS-II and the Atmel AVR ATmega128
AN-1138 µC/OS-II and the Philips LPC2138
(ARM7)

AN-1140 µC/OS-II and the Atmel EB40A Evaluation Board
(ARM7)
AN-1148 µC/OS-II and the Philips LPC2148
(ARM7)

AN-1155 µC/OS-II and the Atmel EB55 Evaluation Board
(ARM7)
AN-1180 µC/OS-II and the Philips LPC3180
(ARM9)
AN-1186 µC/OS-II and the JK Microsystems FlashLite 186
(AMD 80186 Processor)
AN-1206 µC/OS-II and the Philips LPC2106 KickStart Card
(ARM7)
AN-1208 µC/OS-II and the Freescale MC9S08QE128 using
Codewarrior for Micronctrollers v6.0
and the P&E DEMOQE EVB
AN-1226 µC/OS-II and the Cogent CSB226 using the Microcross GNU Xtools
Intel Xscale PXA255 Processor
(Xscale)
AN-1229 µC/OS-II and the Keil MCB2100 Evaluation Board
LPC2129 (ARM7)
AN-1251 µC/OS-II and the Freescale MCF51QE128 using
Codewarrior for Micronctrollers v6.0
and the P&E DEMOQE EVB

AN-1256 µC/OS-II and the Atmel AVR
ATmega256
AN-1300 µC/OS-II and the AVR32 UC3 Architecture
with the Atmel AVR32 EVK1100 Evaluation Board

AN-1301 µC/OS-II and the AVR32 UC3 Architecture
with the Atmel AVR32 EVK1101 Evaluation Board

AN-1335 µC/OS-II and the Cogent CSB335
using the Microcross GNU Xtools
NXP LH79520 Processor
(ARM7)
AN-1337 µC/OS-II and the Cogent CSB337 using the Microcross GNU Xtools
Atmel AT91R9200 Processor
(ARM9)
AN-1360 µC/OS-II and the Cogent CSB360 using the Microcross GNU Xtools
Motorola MCF5272 Processor
AN-1403 µC/OS-II and the Fujitsu FR (MB91403)
AN-1405 µC/OS-II and the PowerPC 405 Processor
AN-1470 µC/OS-II and the Texas Instrument TMS470 Processor
(ARM7)
AN-1527 µC/OS-II and the Analog Devices ADSP-BF527 Processor

ADI

Micrium

AN-1530.pdf

AN-1530

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

ADI

Micrium

AN-1530.pdf

AN-1530

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

ADI

Micrium

AN-1530.pdf

AN-1530

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

ADI

Micrium

AN-1530.pdf

AN-1530

AN-1561

µC/OS-II and the Analog Devices ADSP-BF561 Processor

(Single Core Application)

ADI

Micrium

AN-1530.pdf

AN-1530

AN-1637 µC/OS-II and the Cogent CSB637 using the Microcross Visual X-tools
Atmel AT91R9200 Processor

(ARM9)
AN-1710 µC/OS-II and the STMicroelectronics STR71x
(ARM7)
AN-1711 µC/OS-II and the STMicroelectronics STR711
(ARM7)
Michael Fischer
AN-1761 µC/OS-II and the Renesas SH2-7916 Processor

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

 

AN-2xxx: Standards


AN Number
Title
Author
Download
AN-2000

C Coding Standard


AN-2000

C Coding Standard
(German translation)

Translated by:
Prof. Dr.-Ing. Otto Parzhuber
AN-2001 Acronym, Abbreviation and Mnemonic Dictionary
AN-2002 µC/OS-II Directory Structure
AN-2003

Software Safety Certification

Chip Downing
AN-2004 C/OS-II MISRA C Compliance Matrix Jean J. Labrosse
Chip Downing

 

AN-3xxx: TCP/IP Related


AN Number
Title
Author
Download (filesize)
AN-3000 µC/TCP-IP and the Altera Nios II Soft Core Processor
AN-3001 µC/TCP-IP and the Xilinx MicroBlaze Processor
AN-3003

µC/TCP-IP Socket Programming

     

 

AN-3032

µC/TCP-IP x86 Win32 Simulator
The library can be downloaded from
www.micrium.com/products/tcp-ip/trialtcp-ip.html

AN-3300 µC/OS-II, µC/TCP-IP and µC/TTCP
for
the Atmel AT32UC3A0512 Processors

on the Atmel EVK1100 Evaluation Board

AN-3530

µC/TCPIP
and the
Analog Devices Blackfin BF537

ADI

micrium-logo

AN-3548 µC/TCPIP
and the
Analog Devices Blackfin BF548
micrium-logo
AN-3637

µC/TCP-IP and the Cogent CSB637
using the IAR tool chain
Atmel AT91R9200 Processor

 

Using TTCP as examples of
Client and Server applications
Download TTCP-637.elf to run the application
on the CSB637

 

 

AN-4xxx: Hardware


AN Number
Title
Author
Download (filesize)
AN-4000

Single-bit output ports uses unused address space


AN-4001

Software simplifies LCD board layout

 

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


AN Number
Title
Author
Download (filesize)
AN-5000

Using a GUI in an Embedded System


AN-5001 µC/GUI and the Altera Nios II Soft Core Processor

 

AN-6xxx: FS (File System) Related


AN Number
Title
Author
Download (filesize)
AN-6000

µC/FS and the Altera Nios II Soft Core Processor


 

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


AN Number
Title
Author
Download (filesize)
AN-7000

µC/USB and the Altera Nios II Soft Core Processor


AN-7001 µC/USB and the Sharp LH7A404 (ARM9) Processor
AN-7148-Bulk µC/USB-Bulk and the Philips LPC2148 Processor
AN-7148-MSD µC/USB-MSD and the Philips LPC2148 Processor
AN-9888 µC/USB and the NXP LPC2888 Processor.

 

AN-8xxx: MODBUS Related


AN Number
Title
Author
Download (filesize)
 

µC/Modbus User's Manual


 

AN-9xxx: MULTIPLE Micrium Products Related


AN Number
Title
Author
Download (filesize)
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-9054 µC/Probe and the Freescale MPC5554
(CodeWarrior & GNU tools)

AN-9256

µC/OS-II, µC/OS-View, µC/TCP-IP, µC/TFTPs, µC/HTTPs and µC/FS
For the Atmel AT91SAM7x256


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.