iLLD简介

iLLD, 全称 Infineon Low Level Driver, AURIX 家族的开源软件包, 支持多种编译器, 硬件抽象, 包含Demo, 让外设的配置/初始化/使用更简单.

iLLD简介

iLLD提供了函数, 驱动和结构体, 实现3个层次的抽象:

  • Special FunctionRegister Level: 通过名字访问寄存器位
  • Driver Level: 封装寄存器配置为函数, 更易执行
  • Function Level: 初始化, 配置, 启动, 停止任何AURIX外设

iLLD简介

开发环境集成:

iLLD简介

以I2C为例:

iLLD简介

来源 AURIX™ Infineon Low Level Driver

一些API和Training的参考:

欢迎扫描关注我的微信公众号, 及时获取最新文章:
iLLD简介