AT91SAM7

µC/OS-II ports

All µC/OS ports can easily be ported to µC/OS-II. If you port µC/OS-II to a processor not listed and want to include your port on this web site, please contact Micrium at Micrium. Note that the ports are provided as is with the exeption of the Micrium ports which are supported by Micrium.

Note that in most cases only the PORT is provided and it is assumed that you have the rest of the source for µC/OS-II from the book or the upgrade. In cases where the µC/OS-II source code is included, you will need to be a registered member and be logged in before you can download the file.

Download Processor OS version Compiler Contributor

Download

AT91SAM7S (ARM7)

V2.83

IAR

Download

AT91SAM7X (ARM7)

V2.89

IAR

Download

AT91SAM7SE (ARM7)

V2.83

IAR

Download

AT91SAM7L (ARM7)

V2.86

IAR

 

Application notes

AN Number Title Author Download

AN-1011

µC/OS-II and the ARM processor

Download

Download

AN-1012

µC/OS-II and the ARM7 in Thumb mode

Download

Download

AN-1014

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

Download

Download

AN-1511

µC/OS-II and µC/Probe for the Atmel SAM7X Processors
AT91SAM7X256 (ARM7) on the
Atmel AT91SAM7X-EK Evaluation Board

Download

Download

AN-1512

µC/OS-II and µC/Probe for the Atmel SAM7SE Processors
AT91SAM7SE512 (ARM7) on the
Atmel AT91SAM7SE-EK Evaluation Board

Download

Download

AN-1513

µC/OS-II and µC/Probe for the Atmel SAM7L Processors
AT91SAM7L128 (ARM7) on the
Atmel AT91SAM7L-EK Evaluation Board

Download

Download

 

AN-1764

µC/OS-II and µC/Probe for the Atmel SAM7S Processors
AT91SAM7S256 (ARM7) on the
Atmel AT91SAM7S-EK Evaluation Board

Download

Download

AN-3700

µC/OS-II and µC/TCP-IP for the Atmel SAM7X Processors
AT91SAM7X256 (ARM7) on the
Atmel AT91SAM7X-EK Evaluation Board

Download

Download

AN-9512

µC/OS-II and µC/TCP-IP for the Atmel SAM7SE Processors
using the Davicon DM9000A External Ethernet Controller
AT91SAM7SE512 (ARM7) on the
Atmel AT91SAM7SE-EK Evaluation Board

Download

Download

 

Evaluation boards

Board Description Download

Atmel AT91SAM7S-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM7S-EK board. The peripherals on this board include a device USB port, twoa RS-232 ports and a JTAG connector. Micrium has one project targeted to this board. The project corresponding to AN-1764 uses µC/OS-II and µC/Probe. The push buttons control the blinking patter of the LEDs and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit this page. Additionally, Micrium has the following software modules ported to the AT91SAM7S256:

  • µC/OS-II
  • µC/Probe (Real-time monitor)
  • µC/USB-Device (USB device software)

Download

Download

Atmel AT91SAM7X-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM7X-EK board. The peripherals on this board include a device USB port, an Ethernet port, a RS-232 port, a JTAG connector and a DataFlash card slot. Micrium has one project targeted to this board. The project corresponding to AN-1511 uses µC/OS-II and µC/Probe. The LEDs on the board will blink and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit  this pageThe project corresponding to AN-3700, uses µC/OS-II, µC/OS-Probe and µC/TCP-IP, using the AT91SAM7X256's internal EMAC with the external DM9161AE PHY for the Ethernet communication. µC/OS-II also uses the user interface components on the board (push buttons, LEDs, etc.). Additionally, Micrium has the following software modules ported to the AT91SAM7X256:

  • µC/OS-II
  • µC/Probe (Real-time monitor)
  • µC/TCP-IP
  • µC/USB-Device (USB device software)

Download

Download

Atmel AT91SAM7SE-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM7SE-EK board. The peripherals on this board include a device USB port, an Ethernet port, two RS-232 ports, and a 20-pin J-TAG. The board has external NAND Flash and SDRAM in addition to the processor's internal memory. Micrium has one project targeted to this board. The project corresponding to AN-1511 uses µC/OS-II and µC/Probe. The LEDs on the board are controlled by the push buttons and joystick and µC/Probe can be used to monitor global variables in the application via one of the board's RS-232 ports. To download a trial version of µC/Probe, please visit this page. The project which corresponds to AN-9512 uses µC/OS-II, µC/OS-View and µC/TCP-IP, using the external DM9000A controller on the board for the Ethernet communication.

Download

Download

Atmel AT91SAM7L-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM7L-EK board. The peripherals on this board include a 400-segment LCD display, a 35-key keyboard, two AAA battery clip socket, three user LEDs a RS-232 port, an SPI DataFlash® SD/MMC Card connector and a 20-pin JTAG connector. Micrium has one project targeted to this board. The project corresponding to AN-1513 uses µC/OS-II and µC/Probe. The LEDs on the board are controlled by arrow keys. Text will be display in the segment LCD display. µC/Probe can be used to monitor global variables in the application via the board's RS-232 port. To download a trial version of µC/Probe, please visit the this page

 

Download

Download

 

µC/FS ports

 

µC/TCP-IP ports

AN Number Title Author Download

AN-3700

µC/OS-II and µC/TCP-IP for the Atmel SAM7X Processors
AT91SAM7X256 (ARM7) on the
Atmel AT91SAM7X-EK Evaluation Board

Download

Download

 

AN-9512

µC/OS-II and µC/TCP-IP for the Atmel SAM7SE Processors
using the Davicon DM9000A External Ethernet Controller

AT91SAM7SE512 (ARM7) on the
Atmel AT91SAM7SE-EK Evaluation Board

Download

Download

 

µC/USB ports

µC/USB-Device has been ported to the AT91SAM7S, AT91SAM7SE and AT91SAM7X (ARM7) processors.