Micrium : Empowering Embedded Systems

Atmel - AT91SAM9

µC/OS-II ports

Application notes

Evaluation Boards

µC/FS ports

µC/TCP-IP ports

uC/USB ports

µ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


see AN-1260
see AN-3260

AT91SAM9260 V2.83 IAR


see AN-1261
see AN-3261

AT91SAM9261 V2.83 IAR


see AN-1263
see AN-3263
see AN-9263

AT91SAM9263 V2.84 IAR


see AN-1264
see AN-9264

AT91SAM9RL64 V2.86 IAR

Application notes


AN Number
Title
Author
Download
AN-1011 µC/OS-II and the ARM processor
AN-1012 µC/OS-II and the ARM7 in Thumb mode
AN-1014

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

AN-1260 µC/OS-II for the Atmel AT91SAM9260 Processors
AT91SAM79260 (ARM9) on the
Atmel AT91SAM9260-EK Evaluation Board

AN-1261 µC/OS-II for the Atmel AT91SAM9261 Processors
AT91SAM79261 (ARM9) on the
Atmel AT91SAM9261-EK Evaluation Board

AN-1263 µC/OS-II for the Atmel AT91SAM9263 Processors
AT91SAM79263 (ARM9) on the
Atmel AT91SAM9263-EK Evaluation Board

AN-1264 µC/OS-II and µC/Probe for the Atmel AT91SAM9RL64 Processors
AT91SAM79RL64 (ARM9) on the
Atmel AT91SAM9RL-EK Evaluation Board

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

AT91SAM79260 (ARM9) on the
Atmel AT91SAM9260-EK Evaluation Board

AN-3261 µC/OS-II and µC/TCP-IP for the Atmel AT91SAM9261 Processors
using the Davicon DM9000E External Ethernet Controller
AT91SAM79261 (ARM9) on the
Atmel AT91SAM9261-EK Evaluation Board

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

AT91SAM79263 (ARM9) on the
Atmel AT91SAM9263-EK Evaluation Board

AN-9263 µC/OS-II, µC/TCP-IP and µC/GUI
for
the Atmel AT91SAM9263 Processors

AT91SAM79263 (ARM9) on the
Atmel AT91SAM9263-EK Evaluation Board

AN-9264 µC/OS-II, µC/Probe and µC/GUI
for
the Atmel AT91SAM9RL64 Processors

AT91SAM9RL64 (ARM9) on the
Atmel AT91SAM9RL-EK Evaluation Board

 

Evaluation boards

Board
Description
Download

Atmel AT91SAM9260-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM9260-EK board. The peripherals on this board include a device USB port, two host USB ports, an Ethernet port, two RS-232 ports and a SD/MCI card slot. The board has a 20-pin JTAG port for loading/debugging the processor.

Micrium has two projects targeted to this board. The first project, which corresponds to AN-1260, uses µC/OS-II and µC/OS-View. This project will output information via RS-232, either for use by µC/OS-View or for display within a hyperterminal window. If the latter option is used, then the push buttons are used to select the information which will be sent.

The second project, which corresponds to AN-3260, uses µC/OS-II, µC/TCP-IP and µC/TTCP. The AT91SAM9260 evaluation board can be pinged or the Ethernet connection can be benchmarked with TTCP (Test TCP). A copy of a Windows TTCP host is included with the sample project.

AN-1260:

 

AN-3260:

Atmel AT91SAM9261-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM9261-EK board. The peripherals on this board include a device USB port, two host USB ports, an Ethernet port, two RS-232 ports, a 320x240 LCD and a SD/MCI card slot. The board has a 20-pin JTAG port for loading/debugging the processor.

Micrium has two projects targeted to this board. The first project, which corresponds to AN-1261, uses µC/OS-II and µC/OS-View to provide a simple demonstartion of the board.

The second project, which corresponds to AN-3261, uses µC/OS-II and µC/TCP-IP. When running this project, the AT91SAM9260 evaluation board can be pinged.

Each of these projects includes a bootloader which can be used to load a compiled program from dataflash to the external SDRAM on the AT91SAM9261-EK. The bootloader source (and compiled binary) are accompanied by a manual describing how it is used.

AN-1261:

 

AN-3261:

Atmel AT91SAM9263-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM9263-EK board. The peripherals on this board include a device USB port, two host USB ports, an Ethernet port, two RS-232 ports, a 320x240 LCD, and two SD/MCI card slots (on of which can accept a DataFlash card). The board has a 20-pin JTAG port for loading/debugging the processor.

Micrium has three projects targeted to this board. The first project, which corresponds to AN-1263, uses µC/OS-II and µC/OS-View. This project will output information via RS-232. One serial port is used for by µC/OS-View. The other outputs text which can be displayed within a hyperterminal window. For the second, the push buttons are used to select the information which will be sent.

The second project, which corresponds to AN-3263, uses µC/OS-II, µC/TCP-IP and µC/TTCP. The AT91SAM9263 evaluation board can be pinged or the Ethernet connection can be benchmarked with TTCP (Test TCP). A copy of a Windows TTCP host is included with the sample project.

The third project, corresponding to AN-9263, uses µC/OS-II, µC/OS-View, µC/TCP-IPand µC/GUI. In addition to the functionality of the second project, this third project outputs a µC/GUI demonstration to 320x240 LCD on the board. NOTE: Only a compiled binary is included with this project.

Each of these projects includes a bootloader which can be used to load a compiled program from dataflash to the external SDRAM on the AT91SAM9263-EK. The bootloader source (and compiled binary) are described in each of the accompanying appnotes.

AN-1263:

 

AN-3263:

 

AN-9263:

Atmel AT91SAMRL-EK

Example µC/OS-II-based IAR projects are available for the Atmel AT91SAM9RL-EK board. The peripherals on this board include a device USB port, two RS-232 ports, a 320x240 LCD, and a SD/MCI card slot. The board has a 20-pin JTAG port for loading/debugging the processor.

Micrium has two projects targeted to this board. The first project, which corresponds to AN-1264, uses µC/OS-II and µC/Probe. This project will output information via RS-232. One serial port is used for by µC/OS-Probe. The other outputs text which can be displayed within a hyperterminal window. For the second, the push buttons are used to select the information which will be sent. To download a trial version of µC/Probe, please visit the this page.

The second project, corresponding to AN-9264, uses µC/OS-II, µC/OS-Probe,and µC/GUI. In addition to the functionality of the first project, this second project outputs a µC/GUI demonstration to 320x240 LCD on the board. NOTE: Only a compiled binary is included with this project.

Each of these projects includes a bootloader which can be used to load a compiled program from dataflash to the external SDRAM on the AT91SAM9RL-EK. The bootloader is described in each of the accompanying appnotes.

AN-1264:

 

AN-9264:

 

 

 

µC/FS ports

µC/TCP-IP ports

AN Number
Title
Author
Download
AN-3260 µC/OS-II, µC/TCP-IP and µC/TTCP
for
the Atmel AT91SAM9260 Processors

AT91SAM79260 (ARM9) on the
Atmel AT91SAM9260-EK Evaluation Board

AN-3261 µC/OS-II and µC/TCP-IP for the Atmel AT91SAM9261 Processors
using the Davicon DM9000E External Ethernet Controller
AT91SAM79261 (ARM9) on the
Atmel AT91SAM9261-EK Evaluation Board

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

AT91SAM79263 (ARM9) on the
Atmel AT91SAM9263-EK Evaluation Board

µC/USB ports

µC/USB-Device and µC/USB-Host have been ported to the AT91SAM9260, AT91SAM9261, and AT91SAM9263.

 

© www.Micrium.com