Open main menu

DAVE Developer's Wiki β

BELK-AN-001: Asymmetric Multiprocessing (AMP) on Bora – Linux FreeRTOS

Revision as of 10:14, 14 September 2015 by U0001 (talk | contribs)

Info Box
Bora5-small.jpg Applies to Bora
BORA Xpress.png Applies to BORA Xpress

Contents

HistoryEdit

Version Date BELK version Notes
1.0.0 November 2013 1.1.0 First release
1.0.1 November 2013 1.1.0 Added UART0 pinout information

Minor fixes

1.1.0 November 2013 1.1.0 Added support for RPMsg example
1.5.0 December 2013 1.1.0 Added chapter related to Lauterbach debugger
1.5.1 January 2014 1.1.0 Minor fixes
1.6.0 April 2014 2.0.0 Minor fixes

Updated for BELK 2.0.0 release

IntroductionEdit

This application note describes how to build the software components required to set up asymmetric multi-processing (AMP for short) configuration required to run Linux OS on first Cortex-A9 core and FreeRTOS on second Cortex-A9 core of the Zynq SOC. Two different examples are provided. The first one – HelloWorld – shows basic functionalities while the second – RPMsg-based application – exploits more sophisticated techniques to handle inter-processors communication and synchronization.

DocumentationEdit