Changes

Jump to: navigation, search
Building Example #2: RPMsg-based application
* Board Support Package: <code>Create New</code>
* Type: <code>FreeRTOS Latency AMP</code>
To run this example, Linux kernel (1) {{efn|The kernel branch must be <code>bora</code>.}} must be rebuilt too {{efn|It is assumed that the development environment is already set up as described [[Build_system_(2BELK)|here]].}}. First of all copy the freertos executable file in .elf format (<code>freertos</code>) into the directory firmware of Linux kernel tree (3){{efn|The name of the binary file copied into the firmware directory must be <code>freertos</code>.}}. Then configure the kernel using <code>bora_amp_defconfig</code> as configuration file and enter the following command line, that changes the default load address of kernel and launches the building of both the kernel image and the modules:
<pre>
bash# make UIMAGE_LOADADDR=0x10008000 uImage modules
</pre>
For further details on kernel modules, please refer to this [http://tldp.org/HOWTO/Module-HOWTO/ link].
 
(1) The kernel branch must be <code>bora</code>.
 
(2) It is assumed that the development environment is already set up as described in BELK Quick Start Guide.
 
(3) The name of the binary file copied into the firmware directory must be <code>freertos</code>.
===Linux Device Tree===
4,650
edits

Navigation menu