文章目录
- 一、Autoasr整体框架图(Vector)
- 二、各个模块简介
-
- 13.AVB-Audio video Bridge
- 14.MCAL
-
- 14.1.CAN driver
- 14.2.ETH driver
- 14.3.EthSwt
- 14.4.FR
- 14.5.LIN
- 14.6.RamTst
- 14.7.ADC-AD采集驱动程序
- 14.8.DIO-通用的输入输出端口的控制驱动程序
- 14.9.Eep-EEPROM驱动程序
- 14.10.Fls-Flash驱动程序
- 14.11.ICU-输出捕捉的驱动程序,可以配置采集边沿触发,pwm波采集等功能
- 14.12.MCU-mcu驱动程序,包括系统时钟配置,芯片工作模式配置,外设时钟等mcu通用配置的驱动程序
- 14.13.port-端口功能配置驱动程序,主要作用是将端口配置成哪些功能,例如可以把端口配置成DIO(普通IO),spi,pwm等等
- 14.14.pwm-pwm输出驱动程序
- 14.15.spi-spi驱动程序
- 14.16.WDG-看门狗驱动程序
- 15.EXT
- 总结
一、Autoasr整体框架图(Vector)
二、各个模块简介
13.AVB-Audio video Bridge
时间同步:各控制器使用统一的主时钟;
低延时:保证Class A数据流经过7跳后的延时在2ms以内。
带宽预留:保证受保护的数据优先发送,且不过多影响其他数据发送。
数据处理同步:音视频,多路全景视频等可以同步处理
13.1.vAVTP
AvTp模块在IEEE 1722中指定。在AVB网络中,它负责音频r视频数据的传输,包括演示时间。
与Ethlf模块的接口,用于接收和发送ATP帧在流和控制通道之间进行区分
显示和验证时间戳口
检测传输的数据流
13.2.vSrp
使用准入控制注册数据流,确保所有AVB桥都为每个流ID保留适当的带宽