Изначально я создал приложение Zephyr bluetooth для нативного linux и запускаю его вместе с Bluez на контроллере BLE. Я понимаю, что в этом случае Linux ОС и Bluez используются вместе со стеком хоста Zephyr.
Теперь я успешно прошил приложение bluetooth из стека Zephyr (samples / bluetooth / beacon) на плату NXP. Здесь не используется bluez. В этом случае у меня есть несколько базовых c вопросов для понимания: 1. Встроена ли функциональность ОС в файл bin, который создается после компиляции приложения? Я имею в виду, я понимаю, что стек Bluetooth - это Zephyr, но какая ОС используется на борту? 2. Кроме того, есть ли какая-либо функциональность, аналогичная hcitool в Bluez в стеке Zephyr bluetooth? 3. Есть ли такая функциональность, как btmon или hcidump?