Home
last modified time | relevance | path

Searched +full:zephyr +full:- +full:export (Results 1 – 25 of 138) sorted by relevance

123456

/Zephyr-latest/boards/cdns/xt-sim/doc/
Dindex.rst1 .. zephyr:board:: xt-sim
7 synthesizable 32-bit RISC processor core. Processor and SOC vendors can select
11 For more information, see https://ip.cadence.com/ipportfolio/tensilica-ip/xtensa-customizable
18 - sample_controller
35 Only Xtensa tools version ``RF-2016.4-linux`` or later are officially
38 In order to set up the Zephyr OS build system, a Linux 32-bit GCC compiler must
40 downloading ``Zephyr SDK`` or by using your distribution package manager.
42 On Debian/Ubuntu systems, you can install ``gcc-multilib`` package as follows:
44 .. code-block:: console
46 #aptitude install gcc-multilib # Or what ever package manager (apt, apt-get, ...)
[all …]
/Zephyr-latest/scripts/build/
Dllext_prepare_exptab.py4 # SPDX-License-Identifier: Apache-2.0
7 Script to prepare the LLEXT exports table of a Zephyr ELF
9 This script performs compile-time processing of the LLEXT exports
17 of all exported functions are also injected in the export table by
45 ptr_size -- Platform pointer size in bytes
46 endianness -- Platform endianness ('little'/'big')
59 #ELF Shdr flag applied to the export table section, to indicate
63 #failures if SLID-based linking is enabled (in this case, the
67 #are "reserved for operating system-specific semantics".
90 """Class used to wrap the LLEXT export table manipulation."""
[all …]
/Zephyr-latest/boards/amd/acp_6_0_adsp/doc/
Dindex.rst1 .. zephyr:board:: acp_6_0_adsp
6 ACP 6.0 is Audio co-processor in AMD SoC based on HiFi5 DSP Xtensa Architecture,
7 Zephyr OS is ported to run various audio and speech use cases on
10 SOF can be built with either Zephyr or Cadence's proprietary
16 - Board features:
18 - RAM: 1.75MB HP SRAM & 512KB configurable IRAM/DRAM
19 - Audio Interfaces:
21 - 1 x SP (I2S, PCM),
22 - 1 x BT (I2S, PCM),
23 - 1 x HS (I2S, PCM),
[all …]
/Zephyr-latest/boards/intel/adsp/doc/
Dintel_adsp_ace15_mtpm.rst9 This board configuration is used to run Zephyr on the Intel ACE 1.5 Audio DSP.
17 ----------------
19 If you choose to build with the Xtensa toolchain instead of the Zephyr SDK, set
23 .. code-block:: shell
25 export ZEPHYR_TOOLCHAIN_VARIANT=xt-clang
26 export TOOLCHAIN_VER=RI-2021.7-linux
27 export XTENSA_CORE=ace10_LX7HiFi4
Dintel_adsp_cavs25.rst9 This board configuration is used to run Zephyr on the Intel CAVS 2.5 Audio DSP.
17 ----------------
19 If you choose to build with the Xtensa toolchain instead of the Zephyr SDK, set
23 .. code-block:: shell
25 export TOOLCHAIN_VER=RG-2017.8-linux
26 export XTENSA_CORE=cavs2x_LX6HiFi3_2017_8
34 .. _Tiger Lake: https://www.intel.com/content/www/us/en/products/platforms/details/tiger-lake-h.html
/Zephyr-latest/tests/net/lib/wifi_credentials_backend_psa/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/ztest.h>
11 #include <zephyr/kernel.h>
12 #include <zephyr/init.h>
13 #include <zephyr/psa/key_ids.h>
15 #include <zephyr/fff.h>
17 #include <zephyr/net/wifi_credentials.h>
136 "Export key call count mismatch"); in ZTEST()
182 zassert_equal(psa_export_key_fake.arg0_val, key_id, "Export key arg0 mismatch"); in ZTEST()
183 zassert_equal_ptr(psa_export_key_fake.arg1_val, buf, "Export key arg1 mismatch"); in ZTEST()
[all …]
/Zephyr-latest/include/zephyr/llext/
Dsymbol.h4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/sys/iterable_sections.h>
11 #include <zephyr/toolchain.h>
100 /* No-op when not building an extension */
111 * @param sym_ident Extension symbol to export to the base image
124 * When not building an extension, this macro is a no-op.
126 * @param x Extension symbol to export to the base image
136 /* SLID-enabled LLEXT application: export symbols, names in separate section */
146 /* LLEXT application: export symbols */
159 * @brief Export a constant symbol from the current build with a custom name
[all …]
/Zephyr-latest/soc/intel/intel_adsp/tools/
Dcavstwist.sh2 # Copyright (c) 2022-2024 Intel Corporation
3 # SPDX-License-Identifier: Apache-2.0
4 set -e
6 # Twister integration tool for a remote ssh-accessible cAVS audio DSP
8 # hook for both --device-serial-pty and --west-flash, for example:
10 # export CAVS_OLD_FLASHER=1
11 # export CAVS_HOST=tgl2
12 # export CAVS_KEY=$HOME/otc_private_key_3k.pem
13 # export CAVS_RIMAGE=$HOME/rimage
15 # twister -p intel_adsp/cavs25 --device-testing \
[all …]
/Zephyr-latest/doc/develop/toolchains/
Diar_arm_toolchain.rst9 As of now, a Development version of the IAR build tools for Arm is required to work with Zephyr.
13 #. Make sure you have :ref:`Zephyr SDK <toolchain_zephyr_sdk>` installed on your host.
16 A Zephyr SDK is used as a source of tools like device tree compiler (DTC), QEMU, etc… Even though
17 IAR Arm toolchain is used for Zephyr RTOS build, still the GNU preprocessor & GNU objcopy might
22 - Set :envvar:`ZEPHYR_TOOLCHAIN_VARIANT` to ``iar``.
23 - Set :envvar:`IAR_TOOLCHAIN_PATH` to the toolchain installation directory.
30 .. code-block:: bash
33 export IAR_TOOLCHAIN_PATH=/opt/iarsystems/bxarm/arm
34 export ZEPHYR_TOOLCHAIN_VARIANT=iar
35 export IAR_LMS_BEARER_TOKEN="<BEARER-TOKEN>"
[all …]
Darm_compiler.rst11 - Set :envvar:`ZEPHYR_TOOLCHAIN_VARIANT` to ``armclang``.
12 - Set :envvar:`ARMCLANG_TOOLCHAIN_PATH` to the toolchain installation
20 .. code-block:: bash
23 export ARMLMD_LICENSE_FILE=/<path>/license_armds.dat
25 export ARMLMD_LICENSE_FILE=8224@myserver
27 .. code-block:: batch
36 …https://developer.arm.com/tools-and-software/software-development-tools/license-management/resourc…
38 ``/opt/armds-2020-1`` with a Gold license, then set :envvar:`ARM_PRODUCT_DEF`
39 to point to ``/opt/armds-2020-1/gold.elmap``.
44 with Zephyr's linker script template, which works with GNU ld. Zephyr's
[all …]
/Zephyr-latest/boards/mediatek/
Dindex.rst1 .. _boards-mtk_adsp:
6 Zephyr can be built and run on the Audio DSPs included in various
27 single-core devices, no parallel SMP is available, but at the same
31 much slower system DRAM. Zephyr currently loads and links into the
37 There is comparatively little on-device hardware. The architecture is
38 that interaction with the off-chip audio hardware (e.g. I2S codecs,
42 Beyond that the Zephyr-visible hardware is limited to a bounty of
43 timer devices (of which Zephyr uses two), and a "mailbox"
60 * `Developer mode <https://www.chromium.org/chromium-os/developer-library/guides/device/developer-m…
61-Install: Installing Developer and Test packages onto a Chrome OS device <https://www.chromium.org…
[all …]
/Zephyr-latest/scripts/
Dwest-commands.yml2 west-commands:
3 - file: scripts/west_commands/completion.py
5 - name: completion
8 - file: scripts/west_commands/boards.py
10 - name: boards
13 - file: scripts/west_commands/shields.py
15 - name: shields
18 - file: scripts/west_commands/build.py
20 - name: build
22 help: compile a Zephyr application
[all …]
/Zephyr-latest/samples/subsys/settings/
DREADME.rst1 .. zephyr:code-sample:: settings
3 :relevant-api: settings settings_rt settings_name_proc
26 the Zephyr tree.
31 .. zephyr-app-commands::
32 :zephyr-app: samples/subsys/settings
33 :host-os: unix
44 .. code-block:: console
46 ***** Booting Zephyr OS build v2.1.0-rc1-123-g41091eb1d5e0 *****
61 load all key-value pairs using registered handlers
67 load <alpha/beta> key-value pairs using registered handlers
[all …]
/Zephyr-latest/scripts/west_commands/
Dexport.py3 # SPDX-License-Identifier: Apache-2.0
13 This command registers the current Zephyr installation as a CMake
27 'zephyr-export',
28 # Keep this in sync with the string in west-commands.yml.
29 'export Zephyr installation as a CMake config package',
42 # The 'share' subdirectory of the top level zephyr repository.
45 self.run_cmake_export(share / 'zephyr-package' / 'cmake')
46 self.run_cmake_export(share / 'zephyrunittest-package' / 'cmake')
51 # Filtering out lines that start with -- ignores the normal
55 lines = run_cmake(['-P', str(path / 'zephyr_export.cmake')],
[all …]
/Zephyr-latest/boards/arm/fvp_base_revc_2xaemv8a/doc/
Dindex.rst10 a generic Armv8-A 64-bit hardware platform.
12 This configuration provides support for a generic Armv8-A 64-bit CPU and
27 +-----------------------+------------+----------------------+
30 | GICv3 | on-chip | interrupt controller |
31 +-----------------------+------------+----------------------+
32 | PL011 UART | on-chip | serial port |
33 +-----------------------+------------+----------------------+
34 | ARM GENERIC TIMER | on-chip | system clock |
35 +-----------------------+------------+----------------------+
36 | SMSC_91C111 | on-chip | ethernet device |
[all …]
/Zephyr-latest/.github/workflows/
Dtwister.yaml6 - main
7 - v*-branch
8 - collab-*
11 - main
12 - v*-branch
13 - collab-*
16 - cron: '0 17 * * 6'
19 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }}
20 cancel-in-progress: true
23 twister-build-prep:
[all …]
/Zephyr-latest/boards/nuvoton/numaker_pfm_m467/doc/
Dindex.rst1 .. zephyr:board:: numaker_pfm_m467
7 specially developed by Nuvoton. The PFM-M467 is based on the NuMicro® M467
8 Ethernet series MCU with ARM® -Cortex®-M4F core.
12 - 32-bit Arm Cortex®-M4 M467HJHAE MCU
13 - Core clock up to 200 MHz
14 - 1024 KB embedded Dual Bank Flash and 512 KB SRAM
15 - Ethernet (IP101GR) for network application
16 - USB 2.0 High-Speed OTG / Host / Device
17 - USB 1.1 Full-Speed OTG / Host / Device
18 - External SPI Flash (Winbond W25Q20) which can be regarded as ROM module
[all …]
/Zephyr-latest/
Dzephyr-env.sh4 # SPDX-License-Identifier: Apache-2.0
15 if [ -n "${ZSH_VERSION:-}" ]; then
16 dir="${(%):-%N}"
19 name=$(basename -- "$0")
22 name=$(basename -- "$0")
26 name=$(basename -- "$0")
29 if [ "X$name" "==" "Xzephyr-env.sh" ]; then
30 echo "Source this file (do NOT execute it!) to set the Zephyr Kernel environment."
38 if uname | grep -q "MINGW"; then
40 pwd_opt="-W"
[all …]
/Zephyr-latest/tests/subsys/llext/src/
Dhello_world_ext.c4 * SPDX-License-Identifier: Apache-2.0
10 * linked, section relocation support, and the ability to export and call out to
15 #include <zephyr/llext/symbol.h>
16 #include <zephyr/sys/printk.h>
17 #include <zephyr/ztest_assert.h>
Dlogging_ext.c4 * SPDX-License-Identifier: Apache-2.0
10 * linked, section relocation support, and the ability to export and call out to
15 #include <zephyr/llext/symbol.h>
16 #include <zephyr/logging/log.h>
/Zephyr-latest/boards/nuvoton/numaker_pfm_m487/doc/
Dindex.rst1 .. zephyr:board:: numaker_pfm_m487
7 specially developed by Nuvoton. The PFM-M487 is based on the NuMicro® M487
8 Ethernet series MCU with ARM® -Cortex®-M4F core.
12 - 32-bit Arm Cortex®-M4 M487JIDAE MCU
13 - Core clock up to 192 MHz
14 - 512 KB embedded Dual Bank Flash and 160 KB SRAM
15 - Audio codec (NAU88L25) with Microphone In and Headphone Out
16 - Ethernet (IP101GR) for network application
17 - USB 2.0 High-Speed OTG / Host / Device
18 - USB 1.1 Full-Speed OTG / Host / Device
[all …]
/Zephyr-latest/tests/bsim/bluetooth/
Dcompile.nrf5340bsim_nrf5340_cpunet.sh3 # SPDX-License-Identifier: Apache-2.0
7 #set -x #uncomment this line for debugging
8 set -ue
9 : "${ZEPHYR_BASE:?ZEPHYR_BASE must be set to point to the zephyr root directory}"
11 export BOARD="${BOARD:-nrf5340bsim/nrf5340/cpunet}"
/Zephyr-latest/tests/subsys/mgmt/mcumgr/settings_mgmt/src/
Dsettings.c4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/kernel.h>
11 #include <zephyr/settings/settings.h>
37 return -EINVAL; in val_handle_set()
45 return -EINVAL; in val_handle_set()
53 return -ENOENT; in val_handle_set()
88 return -ENOENT; in val_handle_get()
99 void settings_state_get(bool *set, bool *get, bool *export, bool *commit) in settings_state_get() argument
103 *export = export_called; in settings_state_get()
/Zephyr-latest/samples/subsys/llext/modules/src/
Dhello_world_ext.c4 * SPDX-License-Identifier: Apache-2.0
10 * linked, section relocation support, and the ability to export and call out to
14 #include <zephyr/llext/symbol.h>
15 #include <zephyr/sys/printk.h>
/Zephyr-latest/samples/bluetooth/eddystone/
DREADME.rst1 .. zephyr:code-sample:: bluetooth_eddystone
3 :relevant-api: bluetooth
5 Export an Eddystone Configuration Service as a Bluetooth LE GATT service.
14 the definition of how Eddystone-EID beacons are configured and registered with
27 Zephyr tree.
29 See :zephyr:code-sample-category:`bluetooth` samples for details.
31 .. _Eddystone Configuration Service: https://github.com/google/eddystone/tree/master/configuration-

123456