CSI 设备驱动接口
概述
CSI 是针对嵌入式系统,定义了CPU内核移植 接口、外围设备操作接口统一软件接口规范,消除不同芯片的差异,简化软件的使用及提高软件的移植性。通过CSI 接口规范,可以快速实现芯片对接到YoC 平台。CSI接口实现的是裸驱,里面具体的实现不允许包含操作系统相关的接口。
CSI 的具体内容包括:
- CSI-CORE:定义了CPU和相关紧耦合外设的接口规范
- CSI-DRIVER:定义了常用的驱动的接口规范
- CSI-KERNEL: 定义实时操作系统的接口规范
注:CSI2驱动接口比CSI1在代码密度上有较大提升