Bus Driver

[ English | 简体中文 ]

Overview

openvela provides comprehensive bus driver support to enable efficient communication between devices and peripherals. The supported bus driver types include:

  • Regmap (Register Mapping)
  • UART (Universal Asynchronous Receiver-Transmitter)
  • SPI (Serial Peripheral Interface)
  • I2C (Inter-Integrated Circuit)
  • I3C (Improved Inter-Integrated Circuit)
  • USB (Universal Serial Bus)
  • PCI (Peripheral Component Interconnect)
  • CAN (Controller Area Network)
  • LIN (Local Interconnect Network)

Each bus driver type is designed for specific hardware communication requirements and is widely applied in various fields, ranging from industrial control systems to consumer electronics.

Subsequent chapters will detail these bus driver types, including their functions, application scenarios, and usage cases. This guide aims to help developers efficiently leverage openvela's powerful bus driver framework.