The BareMetal framework targets to support the scenarios that need low latency, real-time response, and high-performance. There is no OS running on the cores and customer-specific application runs on that directly.
This document describes how to develop customer-specific application based on BareMetal framework. The directory “app” stored in u-boot repository includes the use cases for testing GPIO, I2C, IRQ init, QSPI, Ethernet, USB, PCIe, CAN, ENETC and SAI features.
1. GPIO use case
2. I2C use case
3. IRQ use case
4. QSPI Use case
5. Ethernet use case
6. USB Use case
7. PCIe use case
8. CAN Use Case
9. ENETC Use Case
10. SAI Use Case
11. Build and Run the Baremetal Application