@@ -34,7 +34,7 @@ Types of POSIX arch based boards
34
34
================================
35
35
36
36
Today there are two types of POSIX boards:
37
- :ref : `native_sim<native_sim> `, and the :ref: `bsim boards<bsim boards> `.
37
+ :zephyr:board : `native_sim<native_sim> `, and the :ref: `bsim boards<bsim boards> `.
38
38
While they share the main objectives and principles, the first is intended as
39
39
a HW agnostic test platform which in some cases utilizes the host OS
40
40
peripherals, while the second intend to simulate a particular HW platform,
@@ -320,8 +320,8 @@ Architecture and design
320
320
321
321
Relationship between Zephyr, the native_sim target and the native simulator
322
322
323
- When building targeting Zephyr's :ref: `native_sim<native_sim> ` board, we build our embedded SW,
324
- that is, our application, the Zephyr kernel, and any subsystems and drivers we have selected,
323
+ When building targeting Zephyr's :zephyr:board: `native_sim<native_sim> ` board, we build our embedded
324
+ SW, that is, our application, the Zephyr kernel, and any subsystems and drivers we have selected,
325
325
with the :ref: `POSIX architecture<posix_arch_design_archl> ` and the
326
326
:ref: `inf_clock<posix_arch_design_socl> ` SOC layers.
327
327
The result of this build is a pre-linked elf library, which contains what we can call the
@@ -449,9 +449,9 @@ Busy waits
449
449
==========
450
450
451
451
Busy waits work thanks to logic provided by the board and native simulator.
452
- This does not need to be the same for all boards, but both :ref: `native_sim<native_sim> ` and the
453
- :ref: `nrf*bsim boards<bsim boards> ` work similarly through the combination of a board specific
454
- :c:func: `arch_busy_wait() ` and an special fake HW timer provided by the native simulator.
452
+ This does not need to be the same for all boards, but both :zephyr:board: `native_sim<native_sim> `
453
+ and the :ref: `nrf*bsim boards<bsim boards> ` work similarly through the combination of a board
454
+ specific :c:func: `arch_busy_wait() ` and an special fake HW timer provided by the native simulator.
455
455
456
456
Please check the
457
457
`native simulator busy wait design documentation <https://github.com/BabbleSim/native_simulator/blob/main/docs/Design.md#busy-waits >`_
0 commit comments