Home
last modified time | relevance | path

Searched full:extensions (Results 1 – 25 of 193) sorted by relevance

12345678

/Zephyr-latest/samples/subsys/llext/edk/
DREADME.rst2 :name: Linkable loadable extensions EDK
13 extensions that it loads. The provided API is a simple publish/subscribe system,
14 based on :ref:`Zbus <zbus>`, which extensions use to communicate with each other.
17 published and republishes them via Zbus to the extensions that are
18 subscribers. There are four extensions, which are loaded by the application and
19 run in different contexts. Extensions ``ext1``, ``ext2`` and ``ext3`` run in
35 extracted and the extensions are built using CMake.
37 Finally, the way the application loads the extensions is by including them
39 providing the ability to build extensions independently from the application.
40 One could build the extensions in different directories, not related to the
[all …]
/Zephyr-latest/doc/services/llext/
Dindex.rst3 Linkable Loadable Extensions (LLEXT)
9 Extensions are precompiled executables in ELF format that can be verified,
10 loaded, and linked with the main Zephyr binary. Extensions can be manipulated
Dbuild.rst1 Building extensions
4 The LLEXT subsystem allows for the creation of extensions that can be loaded
5 into a running Zephyr application. When building these extensions, it's very
28 extensions as part of the Zephyr application. This is the simplest way to build
29 extensions, as it requires minimal additions to an application build system.
136 When building extensions as a standalone project, outside of the main Zephyr
152 to build extensions. The extension developer can then include the headers
209 syscalls to the kernel. This is useful when building extensions that will
Dconfig.rst29 The LLEXT subsystem supports loading different types of extensions; the type
98 main application to extensions. This table can then be searched into by the
106 extensions being built, converting every string in the symbol tables to
124 extensions is not supported. For example, if the main application
/Zephyr-latest/tests/cmake/zephyr_get/
Dtestcase.yaml6 buildsystem.extensions.zephyr_get.no_sysbuild:
8 buildsystem.extensions.zephyr_get.sysbuild:
/Zephyr-latest/cmake/toolchain/cross-compile/
DKconfig12 bool "Cross-compile toolchain supports GNU Extensions"
16 supports GNU Extensions.
/Zephyr-latest/cmake/modules/
Ddoc.cmake9 # - extensions
20 include(extensions)
/Zephyr-latest/doc/develop/tools/
Dvscode.rst7 and has a rich set of extensions.
20 Install the required extensions through the :guilabel:`Extensions` marketplace in the left panel.
73 There are many other extensions that can be useful when working with Zephyr and VS Code. While this
82 Documentation languages extensions
87 IDE extensions
102 …Please be aware that these extensions might not all have the same level of quality and maintenance.
/Zephyr-latest/doc/hardware/arch/
Drisc-v.rst13 ISA extensions as well as :ref:`semihosting<semihost_guide>`.
22 ISA extensions
25 It's possible to set in Zephyr which ISA extensions (RV32/64I(E)MAFD(G)QC)
/Zephyr-latest/soc/neorv32/
DKconfig.soc10 extensions enabled in order to support Zephyr:
14 The following NEORV32 CPU ISA extensions are not currently supported
/Zephyr-latest/tests/bsim/bluetooth/mesh/tests_scripts/comp_data/
Dcdp1_encode_decode.sh8 # composition consists of model extensions within and between elements,
9 # extensions requiring long and short formats, and correspondence between
/Zephyr-latest/doc/develop/west/
Dextensions.rst1 .. _west-extensions:
3 Extensions chapter
7 source code. These are called **west extension commands**, or just "extensions"
8 for short. Extensions show up in the ``west --help`` output in a special
15 :ref:`ones described here <west-zephyr-ext-cmds>` , are extensions. That's why
155 gives the location of a file implementing west extensions, along with the names
156 of those extensions, and optionally the names of the classes which define them
175 If you have multiple extensions, or want to split your extensions across
198 - :file:`another_file.py` defines two extensions:
Dbasics.rst101 extensions
103 repository) can define :ref:`west-extensions`. Extensions are extra west
107 like :ref:`west build <west-building>`. Defining these as extensions keeps
193 .. _west-zephyr-extensions:
195 Zephyr Extensions
/Zephyr-latest/subsys/modbus/
DKconfig70 bool "Floating-Point extensions"
73 Enable Floating-Point extensions
/Zephyr-latest/samples/subsys/llext/shell_loader/
DREADME.rst2 :name: Linkable loadable extensions shell module
5 Manage loadable extensions using shell commands.
11 ability to manage loadable code extensions in the shell.
41 list :List loaded extensions and their size in memory
139 This extension can then be seen in the list of loaded extensions (``list``), its symbols printed
/Zephyr-latest/tests/lib/devicetree/api_ext/
DREADME1 Test cases for the devicetree.h extensions (GPIO, SPI, etc).
/Zephyr-latest/include/zephyr/llext/
Dsymbol.h24 * symbols from the base image to extensions and vice versa, so that proper
64 * for linking. These are mutable and should come from extensions where
108 * This macro can be used in extensions to add a symbol (function or object)
149 * by extensions or by the base image, depending on the current build type.
/Zephyr-latest/subsys/llext/
DKconfig5 bool "Linkable loadable extensions"
80 Select if LLEXT storage is writable, i.e. if extensions are stored in
126 to be used by userspace only extensions, this option will make EDK stubs
DCMakeLists.txt22 message(WARNING "Running LLEXT extensions from user-space threads on RISC-V is not supported!")
/Zephyr-latest/samples/subsys/llext/
Dllext.rst2 :name: Linkable Loadable Extensions (LLEXT)
/Zephyr-latest/.github/
Dlicense_config.yml8 extensions:
/Zephyr-latest/subsys/testsuite/boards/unit_testing/unit_testing/
DKconfig.defconfig10 # Bluetooth unit tests assume HCI vendor extensions are available
/Zephyr-latest/subsys/bluetooth/controller/hci/
Dhci_user_ext.h2 * @brief HCI controller user extensions
/Zephyr-latest/cmake/linker_script/common/
Ddebug-sections.cmake21 # GNU DWARF 1 extensions
40 # SGI/MIPS DWARF 2 extensions
/Zephyr-latest/share/sysbuild/cmake/modules/
Dsysbuild_default.cmake8 include(extensions)

12345678