Home
last modified time | relevance | path

Searched full:sysbuild (Results 1 – 25 of 281) sorted by relevance

12345678910>>...12

/Zephyr-latest/samples/sysbuild/hello_world/
Dsample.yaml2 name: Hello World for multiple board targets using Sysbuild
8 sysbuild: true
16 sample.sysbuild.hello_world.nrf5340dk_cpuapp_cpunet:
21 extra_args: SB_CONF_FILE=sysbuild/nrf5340dk_nrf5340_cpunet.conf
23 sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad:
28 extra_args: SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
30 sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr:
37 - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr.conf
39 sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr_xip:
46 - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr_xip.conf
[all …]
DREADME.rst2 :name: Hello World for multiple board targets using Sysbuild
10 targets with :ref:`sysbuild`. This sample can be useful to test, for example,
13 Zephyr Sysbuild, the build system adds additional images based on the options
22 This sample needs to be built with Sysbuild by using the ``--sysbuild`` option.
29 :zephyr_file:`samples/sysbuild/hello_world/sample.yaml` using the
36 :zephyr-app: samples/sysbuild/hello_world
38 :west-args: --sysbuild
44 :zephyr_file:`samples/sysbuild/hello_world/sample.yaml` setup:
47 :zephyr-app: samples/sysbuild/hello_world
49 :west-args: -T sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad
/Zephyr-latest/tests/cmake/zephyr_get/
DCMakeLists.txt17 if(SYSBUILD)
27 # at the end, either here or in sysbuild.cmake.
37 if(NOT SYSBUILD)
98 # Test with a local variable not controlled by sysbuild.
138 zephyr_get(TESTCASE_VARIABLE SYSBUILD GLOBAL)
142 # LOCAL sysbuild-defined value for this primary image.
143 IMAGE zephyr_get "sysbuild.main"
145 # the LOCAL sysbuild-defined value for this secondary image.
146 IMAGE zephyr_get_2nd "sysbuild.2nd"
148 # GLOBAL sysbuild-defined value for this tertiary image;
[all …]
Dtestcase.yaml7 sysbuild: false
8 buildsystem.extensions.zephyr_get.sysbuild:
9 sysbuild: true
11 - TESTCASE_VARIABLE="sysbuild.main"
12 - zephyr_get_2nd_TESTCASE_VARIABLE="sysbuild.2nd"
/Zephyr-latest/doc/build/sysbuild/
Dindex.rst3 Sysbuild (System build)
6 Sysbuild is a higher-level build system that can be used to combine multiple
11 For example, you can use sysbuild to build a Zephyr application together
15 Sysbuild works by configuring and building at least a Zephyr application and, optionally, as many
19 Like Zephyr's :ref:`build system <build_overview>`, sysbuild is written in
28 When sysbuild is used to create and manage just one Zephyr application's
32 When sysbuild is used to manage multiple build systems.
37 Every Zephyr CMake build system managed by sysbuild.
40 When more than one Zephyr CMake build system (domain) is managed by sysbuild.
45 This figure is an overview of sysbuild's inputs, outputs, and user interfaces:
[all …]
/Zephyr-latest/samples/sysbuild/with_mcuboot/
DREADME.rst2 :name: MCUboot with sysbuild
4 Build a Zephyr application + MCUboot using sysbuild.
8 A simple example that demonstrates how building a sample using sysbuild can
13 Sysbuild specific settings
17 sysbuild.
19 This is achieved with a sysbuild specific Kconfig configuration,
20 :file:`sysbuild.conf`.
22 The ``SB_CONFIG_BOOTLOADER_MCUBOOT=y`` setting in the sysbuild Kconfig file
23 enables the bootloader when building with sysbuild.
25 The :file:`sysbuild/mcuboot.conf` file will be used as an extra fragment that
[all …]
Dsample.yaml2 description: Sample with MCUboot built through sysbuild
5 sample.sysbuild.with_mcuboot:
6 sysbuild: true
7 # Platform allowed is used as twister using sysbuild still lacks proper
30 - "Hello sysbuild with mcuboot!(.*)"
/Zephyr-latest/share/sysbuild/template/
DCMakeLists.txt5 # Generic sysbuild CMakeLists.txt file used as sysbuild entry point for multi-image builds.
7 # Applications which requires custom handling when built using sysbuild may copy this
8 # file to the folder `<app-dir>/sysbuild` and use as a template and extend as needed.
10 find_package(Sysbuild REQUIRED HINTS $ENV{ZEPHYR_BASE})
12 project(sysbuild LANGUAGES) project
/Zephyr-latest/tests/cmake/sysbuild_snippets/
Dtestcase.yaml2 sysbuild: true
3 tags: sysbuild_snippets sysbuild
11 buildsystem.sysbuild.snippets.none:
15 # Test the `foo` snippet in sysbuild
16 buildsystem.sysbuild.snippets.applied:
DKconfig.sysbuild11 int "Expected sysbuild test value"
14 Expected sysbuild value for the test.
22 source "${ZEPHYR_BASE}/share/sysbuild/Kconfig"
/Zephyr-latest/share/sysbuild/cmake/modules/
Dsysbuild_kconfig.cmake25 # Sysbuild must add a locally defined APPLICATION_CONFIG_DIR in sysbuild/CMakeLists.txt
28 "Sysbuild adjusted APPLICATION_CONFIG_DIR" FORCE
45 # sysbuild.conf is an optional file, because sysbuild is an opt-in feature.
46 …zephyr_file(CONF_FILES ${APPLICATION_CONFIG_DIR} KCONF SB_CONF_FILE NAMES "sysbuild.conf" SUFFIX $…
69 SYSbuild configuration settings specified in an alternate .conf file using this parameter. \
70 These settings will override the settings in the application’s SYSBuild config file or its \
76 # Not adding it to CMake cache ensures that a later created sysbuild.conf
83 "Unable to lookup sysbuild.conf or other related sysbuild configuration files. "
99 # Unset shield configuration files if set to prevent including in sysbuild
105 if(EXISTS ${APP_DIR}/Kconfig.sysbuild)
[all …]
Dsysbuild_root.cmake5 # Convert Zephyr roots to absolute paths to be used by sysbuild.
44 # Sysbuild must ensure any locally defined variables in sysbuild/CMakeLists.txt
48 set(MODULE_EXT_ROOT ${MODULE_EXT_ROOT} CACHE PATH "Sysbuild adjusted MODULE_EXT_ROOT" FORCE)
52 set(BOARD_ROOT ${BOARD_ROOT} CACHE PATH "Sysbuild adjusted BOARD_ROOT" FORCE)
56 set(SOC_ROOT ${SOC_ROOT} CACHE PATH "Sysbuild adjusted SOC_ROOT" FORCE)
60 set(ARCH_ROOT ${ARCH_ROOT} CACHE PATH "Sysbuild adjusted ARCH_ROOT" FORCE)
64 set(SCA_ROOT ${SCA_ROOT} CACHE PATH "Sysbuild adjusted SCA_ROOT" FORCE)
68 set(SNIPPET_ROOT ${SNIPPET_ROOT} CACHE PATH "Sysbuild adjusted SNIPPET_ROOT" FORCE)
/Zephyr-latest/cmake/modules/
Dbasic_settings.cmake8 # - sysbuild defined configuration settings
10 # Details for sysbuild settings:
12 # Sysbuild is a higher level build system used by Zephyr.
13 # Sysbuild allows users to build multiple samples for a given system.
15 # For this to work, sysbuild manages other Zephyr CMake build systems by setting
17 # This CMake modules loads the sysbuild cache variables as target properties on
24 if(SYSBUILD)
Droot.cmake25 # Merge in variables from other sources (e.g. sysbuild)
26 zephyr_get(MODULE_EXT_ROOT MERGE SYSBUILD GLOBAL)
27 zephyr_get(BOARD_ROOT MERGE SYSBUILD GLOBAL)
28 zephyr_get(SOC_ROOT MERGE SYSBUILD GLOBAL)
29 zephyr_get(ARCH_ROOT MERGE SYSBUILD GLOBAL)
30 zephyr_get(SCA_ROOT MERGE SYSBUILD GLOBAL)
31 zephyr_get(SNIPPET_ROOT MERGE SYSBUILD GLOBAL)
Dconfiguration_files.cmake30 # Merge in variables from other sources (e.g. sysbuild)
31 zephyr_get(FILE_SUFFIX SYSBUILD GLOBAL)
33 zephyr_get(APPLICATION_CONFIG_DIR SYSBUILD GLOBAL)
38 zephyr_get(CONF_FILE SYSBUILD LOCAL)
70 zephyr_get(DTC_OVERLAY_FILE SYSBUILD LOCAL)
99 zephyr_get(EXTRA_CONF_FILE SYSBUILD LOCAL VAR EXTRA_CONF_FILE OVERLAY_CONFIG MERGE REVERSE)
100 zephyr_get(EXTRA_DTC_OVERLAY_FILE SYSBUILD LOCAL MERGE REVERSE)
101 zephyr_get(DTS_EXTRA_CPPFLAGS SYSBUILD LOCAL MERGE REVERSE)
/Zephyr-latest/samples/drivers/mbox/
Dsample.yaml4 sysbuild: true
34 - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr.conf
35 sysbuild: true
52 - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuflpr.conf
53 sysbuild: true
67 sysbuild: true
93 sysbuild: true
111 sysbuild: true
128 sysbuild: true
/Zephyr-latest/tests/bsim/bluetooth/samples/
Dcompile.sh16 sysbuild=1 \
19 sysbuild=1 \
23 sysbuild=1 \
27 sysbuild=1 \
32 sysbuild=1 \
36 sysbuild=1 \
/Zephyr-latest/tests/bsim/bluetooth/audio_samples/bap_broadcast_sink/
Dcompile.sh13 app=samples/bluetooth/bap_broadcast_source sysbuild=1 compile
14 app=tests/bsim/bluetooth/audio_samples/bap_broadcast_sink sysbuild=1 \
16 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile
19 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile
23 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile
/Zephyr-latest/samples/sysbuild/
Dsysbuild.rst1 .. zephyr:code-sample-category:: sysbuild
2 :name: Sysbuild
5 Samples that demonstrate how to use :ref:`sysbuild`.
/Zephyr-latest/tests/bsim/bluetooth/audio_samples/cap/
Dcompile.sh18 exe_name=bs_${BOARD_TS}_${app}_broadcast_prj_conf sysbuild=1 compile
24 exe_name=bs_${BOARD_TS}_${app}_broadcast_prj_conf sysbuild=1 compile
29 exe_name=bs_${BOARD_TS}_${app}_unicast_prj_conf sysbuild=1 compile
34 exe_name=bs_${BOARD_TS}_${app}_unicast_prj_conf sysbuild=1 compile
41 exe_name=bs_${BOARD_TS}_${app}_broadcast_prj_conf sysbuild=1 compile
47 exe_name=bs_${BOARD_TS}_${app}_broadcast_prj_conf sysbuild=1 compile
52 exe_name=bs_${BOARD_TS}_${app}_unicast_prj_conf sysbuild=1 compile
57 exe_name=bs_${BOARD_TS}_${app}_unicast_prj_conf sysbuild=1 compile
/Zephyr-latest/share/sysbuild/
DKconfig7 comment "Sysbuild image configuration"
9 osource "$(KCONFIG_BOARD_DIR)/Kconfig.sysbuild"
10 osource "$(KCONFIG_BINARY_DIR)/soc/Kconfig.sysbuild"
14 source "modules/Kconfig.sysbuild"
DCMakeLists.txt15 set(Sysbuild_DIR ${CMAKE_CURRENT_LIST_DIR}/../sysbuild-package/cmake)
23 if(EXISTS ${APP_DIR}/sysbuild/CMakeLists.txt)
24 add_subdirectory(${APP_DIR}/sysbuild _sysbuild)
29 build_info(sysbuild VALUE true)
/Zephyr-latest/tests/cmake/sysbuild_snippets/sysbuild/test_module/
DCMakeLists.txt8 …message(FATAL_ERROR "Values match (sysbuild and app): ${SB_CONFIG_TEST_FOO_VAL} and ${CONFIG_TEST_…
10 message(NOTICE "Values diverge (sysbuild and app)")
14 …message(NOTICE "Values match (sysbuild and snippet): ${SB_CONFIG_EXPECTED_SB_TEST_FOO_VAL} and ${S…
16 …message(FATAL_ERROR "Values diverge (sysbuild and snippet): ${SB_CONFIG_EXPECTED_SB_TEST_FOO_VAL} …
/Zephyr-latest/boards/franzininho/esp32s2_franzininho/doc/
Dindex.rst68 1. Sysbuild
80 Sysbuild section in Building & Flashing
83 The sysbuild makes possible to build and flash all necessary images needed to
86 To build the sample application using sysbuild use the command:
93 :west-args: --sysbuild
96 By default, the ESP32 sysbuild creates bootloader (MCUboot) and application
99 Build directory structure created by sysbuild is different from traditional
117 With ``--sysbuild`` option the bootloader will be re-build and re-flash
120 For more information about the system build please read the :ref:`sysbuild` documentation.
128 The instructions following are relevant for both manual build and sysbuild.
/Zephyr-latest/tests/bsim/bluetooth/audio_samples/bap_unicast_client/
Dcompile.sh13 app=samples/bluetooth/bap_unicast_server sysbuild=1 compile
18 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile
21 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile
26 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile

12345678910>>...12