Building Zephyr RTOS Applications Using Renode
摘要
When developing relatively complex embedded systems applications, it can be useful to start developing firmware and application software before actual hardware is available. Development kits based on the selected target processor are useful but are limited because they may not support all the peripherals that will be used in the actual application. Many development kits support the addition (plugging in) of peripherals either because they provide Arduino connectors to which shields containing the needed peripherals can be used or because they provide connectors such as PMod [1] connectors or Mikroe [2] connectors for attaching various sensors and peripherals. An alternative approach is to use an emulator such as Renode to emulate the target system and develop and test application code on.