Lines Matching full:bsim
3 Bsim boards
6 **Available bsim boards**
18 nrf5x_bsim boards and other similar bsim boards.
20 (shortened bsim), to simulate the radio environment.
50 The main purpose of these bsim boards is to be test-benches for
62 Unlike :ref:`native_sim <native_sim>`, bsim boards do not interact directly with any host
70 Different types of tests and how the bsim boards relate to them
84 these bsim boards.
95 - Using bsim boards: Allow testing the embedded SW (or a subset), including
98 - Using bsim boards with the BabbleSim Physical layer simulation allows
102 - Using bsim boards, and the `EDTT`_ framework: With the EDTT framework we can
111 that platform. Just like the bsim boards, this Zephyr target board can
114 and native simulator runner with the bsim boards.
123 these are fully supported with the bsim boards.
188 :alt: Zephyr layering in native & bsim builds
191 Overall architecture in a Zephyr application in an embedded target vs a bsim
197 All native and bsim boards share the same set of
212 `native simulator design documentation`_ apply to the bsim boards.
218 In case of the nRF bsim boards, more information can be found in the
224 Simulated time in bsim boards is in principle fully decoupled from
246 The same considerations as for the HW models apply to the bsim boards, see
250 handled over the bsim libPhyCom libraries. For the radio activity the figure
261 Test code may also communicate with other devices' test code using the bsim
269 Note that even though part of the bsim board code is linked with the Zephyr kernel,
278 result in a call back into the board code (the bsim specific printk backend)
286 The bsim board provides a backend for the ``posix_print`` API which is expected by the posix
289 These simply route this API calls into the ``bs_trace`` bsim API.
298 The bsim boards provide also the bs_tests facility.
316 :c:func:`bst_main` when running in the bsim board.
342 bsim boards need to handle command line arguments. There are several sets of
347 This follow as much as possible the same convention as other bsim
350 arguments they need to have processed, but the bsim board as actual
367 - WordSize: The bsim targets, as well as normal embedded targets are 32 bit
368 targets. In the case of the bsim targets this is done by explicitly targeting