.. zephyr:code-sample:: hello-bindesc
:name: Binary descriptors "Hello World"
:relevant-api: bindesc_define
Set and access binary descriptors for a basic Zephyr application.
Overview
********
A simple sample of :ref:`binary descriptor <binary_descriptors>` definition and usage.
Building and Running
********************
Follow these steps to build the ``hello_bindesc`` sample application:
.. zephyr-app-commands::
:zephyr-app: samples/subsys/bindesc/hello_bindesc
:board: <board to use>
:goals: build
:compact:
To dump all binary descriptors in the image, run:
.. code-block:: bash
west bindesc dump build/zephyr/zephyr.bin
(Note: you can also dump the contents of ``zephyr.elf``, if your build system
does not produce a ``*.bin`` file, e.g. compiling for ``native_sim``.)
For more details see :ref:`binary_descriptors` and :ref:`west-bindesc`.