FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [March 2007 Threads] FreeRTOS for AVR32Posted by Ronan BARZIC on March 22, 2007 Hello everybody,
After months of inactivity, here are some fresh news about the (unofficial) port of the FreeRTOS.org real-time kernel to AT32AP700x processors.
A new stable version (0.2) is available on SourceForge that fixes lot of bugs (many thanks to Ben, Laurent & Cyrille !) This release includes two demonstration programs :
- the "Minimal" demo : several tasks runing in // , with a usart generating interrupts events - a Web server demo using the LWIP IP TCP/IP stack
(These demos ran several days without crashing)
Project page on SourceForge : http://sourceforge.net/projects/avr32freertos/
Download : http://sourceforge.net/project/showfiles.php?group_id=170020
This AVR32 port is based on FreeRTOS.org v4.0.2 and uses BSP v1.0
BSP v2.0 beta is not fully supported yet as the Webserver doesn't seem to work when compiled with the v2.0beta version of the tools (but I didn't had time to look further - the Minimal demo and LCD test program are OK with v2.0beta)
Note : only gcc is supported. I have no plan to support IAR AVR32 compiler - And I did all my developments on Linux (Ubuntu) - So Cygwin support is not tested
Next on the to-do list - full BSP 2.0 support - LCD support (a standalone demonstration program is already working) - use latest version of FreeRTOS.org - integration a linux/busybox-like menuconfig configuration system (see http://sourceforge.net/project/screenshots.php?group_id=170020) - use newlib as the default std lib - use U-boot as a bootloader - Nano-X port (may need newlib) - Network gateway support
Code for some of those features is already available on the Subversion server in the unstable_BSPv1.0 and unstable_BSPv2.0 branches :
for BSP 1.0 : svn co https://avr32freertos.svn.sourceforge.net/svnroot/avr32freertos/unstable_BSPv1.0
for BSP 2.0 : svn co https://avr32freertos.svn.sourceforge.net/svnroot/avr32freertos/unstable_BSPv2.0beta
(I will make snapshots of these branches available for download from time to time if you can't access the SVN server)
I will be happy to give write access to the SVN server to anyone who wants to contribute
Enjoy !
Ronan
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|