/Zephyr-latest/boards/cdns/xt-sim/doc/ |
D | index.rst | 1 .. 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/ |
D | llext_prepare_exptab.py | 4 # 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/ |
D | index.rst | 1 .. 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/ |
D | intel_adsp_ace15_mtpm.rst | 9 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
|
D | intel_adsp_cavs25.rst | 9 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/ |
D | main.c | 4 * 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/ |
D | symbol.h | 4 * 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/ |
D | cavstwist.sh | 2 # 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/ |
D | iar_arm_toolchain.rst | 9 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 …]
|
D | arm_compiler.rst | 11 - 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/ |
D | index.rst | 1 .. _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/ |
D | west-commands.yml | 2 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/ |
D | README.rst | 1 .. 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/ |
D | export.py | 3 # 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/ |
D | index.rst | 10 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/ |
D | twister.yaml | 6 - 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/ |
D | index.rst | 1 .. 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/ |
D | zephyr-env.sh | 4 # 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/ |
D | hello_world_ext.c | 4 * 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>
|
D | logging_ext.c | 4 * 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/ |
D | index.rst | 1 .. 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/ |
D | compile.nrf5340bsim_nrf5340_cpunet.sh | 3 # 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/ |
D | settings.c | 4 * 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/ |
D | hello_world_ext.c | 4 * 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/ |
D | README.rst | 1 .. 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-…
|