Sorry, you need to enable JavaScript to visit this website.

compiling freeRTOS for microZed

Unsolved
6 posts / 0 new
bluehatsoft's picture
bluehatsoft
Junior(0)
compiling freeRTOS for microZed

I can't find any starting point for compiling freeRTOS for microzed.

I have been working on ZYNQ for more than a year, but first time trying to get FreeRTOS on microZed. Is there any starting point/tutorial/documentation for FreeRTOS on microZed?

Thanks
BlueHatSoft Dev.

zedhed's picture
zedhed
Moderator(22)
RE: compiling freeRTOS for microZed

Hi bluehatsoft,

I did some searching and have found that others are running FreeRTOS on ZedBoard so the steps to get that working should be very similar for MicroZed.

http://forums.xilinx.com/t5/Embedded-Development-Tools/Where-is-Xilinx-F...

Here are some additional resources that may be useful:

http://www.wiki.xilinx.com/FreeRTOS

http://www.freertos.org/RTOS-Xilinx-Zynq.html

If you get this working, please share your results back with the community.

Regards,

-Kevin

FreeRTOS's picture
FreeRTOS
Junior(0)
The main Zynq project in the

The main Zynq project in the FreeRTOS download uses the Xilinx SDK and comprises three projects - the hardware definition, the BSP generated from the hardware definition, and the application - so the application is decoupled from the hardware. To move the application to a different hardware platform then you 'just' need to get the SDK to generate a BSP for that hardware platform, then link the application to the new BSP. You may need to change the IO ports for the new hardware - for example, which IO an LED is connected to etc.

In addition to the link already posted, the following link shows you how to get the SDK itself to generate a simply blinky demo for the Zynq (although the full demo on the previously posted link provides a more comprehensive example):
http://www.freertos.org/RTOS-Xilinx-SDK-BSP.html

Further, in about a week (hopefully less) or so we will be releasing a full FreeRTOS+TCP (http://www.FreeRTOS.org/tcp) and FreeRTOS+FAT (http://www.FreeRTOS.org/fat) demo for the Zynq. This has FTP and basic HTTP functionality, and has been developed by my colleague on a microZed board, and I have been testing it on a ZC702 - so it is shipping with both hardware definitions.

bluehatsoft's picture
bluehatsoft
Junior(0)
worked : solved

I got the application working following the tutorial. thanks

zedhed's picture
zedhed
Moderator(22)
RE: compiling freeRTOS for microZed

Hi bluehatsoft,

I almost forgot to mention that Adam Taylor had a few parts of the MicroZed Chronicles that showed how to get a simple FreeRTOS application up and running on MicroZed:

http://forums.xilinx.com/t5/Xcell-Daily-Blog/Adam-Taylor-s-MicroZed-Chro...

Regards,

-Kevin

FreeRTOS's picture
FreeRTOS
Junior(0)
The FreeRTOS+TCP and FreeRTOS

The FreeRTOS+TCP and FreeRTOS+FAT project for the Zynq has now been published. It contains hardware designs for microZed as well as ZC702.

http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCPIP_FAT_Exampl...

Support is available on the link below. The same link can be used to provide constructive feedback - which is always gratefully received.
http://www.freertos.org/FreeRTOS_Support_Forum_Archive/freertos_support_...