diff options
author | Andrew Davis <afd@ti.com> | 2024-03-22 16:32:14 -0500 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2024-04-02 12:07:47 -0500 |
commit | 070800c32108681725f63e330a92ff1088fe76b8 (patch) | |
tree | 58b65ea55376eff1b59a01e4af336bd232fa9eea /meta-ti-bsp/conf | |
parent | 0be56b799d29bde1950d04b966f401729155bcd0 (diff) | |
download | meta-ti-070800c32108681725f63e330a92ff1088fe76b8.tar.gz |
meta-ti-bsp: Add Zephyr RTOS example firmware
Like the current TI-RTOS/MCU+ firmware, this is a prebuilt example
firmware for TI K3 remote cores. It is an alternative to the echo test
demo currently provided by "ti-rtos-firmware" recipe. In addition to
supporting rpmsg_client_sample just as the current firmware does, it
also provides:
* A serial console with shell on the MCU UART port
* A console over RPMSG at /dev/ttyRPMSG0
* Example usage of the MCU GPIO/I2C/SPI from this shell
* And many other Zephyr default enabled features..
It does all this using the Zephyr RTOS, a scalable real-time operating
system, optimized for resource constrained devices, and built with
security in mind. Zephyr is a Linux Foundation project. For more
info see here[0][1].
Zephyr firmware like this can also be built as part of the Yocto build
using meta-zephyr. Although this is a prebuilt currently, we intend
to build this from source to reduce meta-ti's dependence on firmware
blobs.
This currently works with the AM62 M4F. Support for additional SoCs
and cores is in progress.
[0] https://www.zephyrproject.org/
[1] https://docs.zephyrproject.org/latest/introduction/index.html
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'meta-ti-bsp/conf')
0 files changed, 0 insertions, 0 deletions