Merge pull request #4 in PROCESSOR-SDK/big-data-ipc-examples from PRSDK-5811 to master
[processor-sdk/big-data-ipc-examples.git] / readme.txt
1 #
2 #  ======== readme.txt ========
3 #
5 BigdataIPC examples
7 These examples are created to show case how to share big data buffers
8 between cores in a multicore system
10 host_liux: Examples here assume host running Linux
11 host_bios: Examples here assume host running TI RTOS
13 simple_buffer_example: This example demonstrates simple buffer exchange
14         between cores
16 Build procedure: host_bios
17 ===========================
18 The examples are integrated into the top level make of the SDK for ease of use.
20 But in case of building this example separately:
22 The following commandline can be used to build the example
23 with the appropriate paths set from the top directory.
25 PLATFORM=<platform_name> \
26 XDC_INSTALL_DIR="<xdc_install_dir>" \
27 BIOS_INSTALL_DIR="<bios_install_dir>" \
28 IPC_INSTALL_DIR="<ipc_install_dir>" \
29 PDK_INSTALL_DIR="<pdk_install_dir>" \
30 env gnu.targets.arm.A15F="<A15_tools_dir>" \
31 env ti.targets.elf.C66="<c66_tools_dir>"\
32 BOARD_NAME=<board_name> \
33 make host_bios
35 or
36 The corresponding example products.mak can be updated with the paths
37 for the various components and the individual examples can be built
38 separately.
41 Build procedure: host_linux
42 ============================
44 The examples are integrated into the top level make of the Linux SDK for ease of use.
46 But in case of building this example separately:
48 The following commandline can be used to build the example
49 with the appropriate paths set from the top directory.
51 PLATFORM=<platform_name> \
52 XDC_INSTALL_DIR="<xdc_install_dir>" \
53 BIOS_INSTALL_DIR="<bios_install_dir>" \
54 IPC_INSTALL_DIR="<ipc_install_dir>" \
55 TOOLCHAIN_PREFIX="<tool_chain_prefix>" \
56 env gnu.targets.arm.A15F="<A15_tools_dir>" \
57 env ti.targets.elf.C66="<c66_tools_dir>"\
58 BOARD_NAME=<board_name> \
59 make host_linux