A port of uC/OS-II for the XMEGA was released quite some time ago by Micrium, however, this port was designed specifically to run on the STK600 - a relatively expensive development board produced by Atmel. It was therefore my goal to modify this original port and create a more universal port which could be used on both Atmel's low cost XMEGA evaluation boards (AVR XMEGA-A1 Xplain & the newer Xplained) as well any custom XMEGA-based board (after some simple modifications).
As a result, I have made available to download two full AVR Studio 4 projects [see link at bottom of page]:
- uC/OS-II v2.91 for the AVR XMEGA-A1 Xplain
- uC/OS-II v2.91 for the AVR XMEGA-A1 Xplained
Terminal application connected to the AVR XMEGA-A1 Xplain running uC/OS-II v2.92.01 |
On an unrelated note, my qt-opencv-multithreaded project hosted over at Google Code has reached over 130 total downloads in two months - I never expected it to be this popular! For all those interested in creating OpenCV-based computer vision applications, please do check it out - as always, I appreciate any feedback and suggestions. Stay tuned for the next version of the application where I hope to incorporate the option of using OpenGL to display the frames and also utilize the new OpenCV C++ interface.
Links:
- AVR XMEGA uC/OS Ports - downloads and more information on this page
- uC/OS-II: The Real Time Kernel @ Amazon - highly recommended for those interested in learning to use uC/OS-II
- The original XMEGA port provided by Micrium