Intel Automotive Solution

1 IAS发送和接收数据
1.1 发送数据
@ media_transport/avb_streamhandler/private/src/avb_streamhandler/IasAvbTransmitSequencer.cpp
IasAvbTransmitSequencer::run()
该函数最终调用igb_xmit()通过/dev/igb_avb来发送

1.2 接收数据
@ media_transport/avb_streamhandler/private/src/avb_streamhandler/IasAvbReceiveEngine.cpp
IasAvbReceiveEngine::run()
该函数通过raw socket来接受数据

2 AVB抓包方法
- 使用AVB switch的port mirror功能抓包,镜像一个port口到另外一个capture口,连接capture口到Windows网卡,在Windows上使用Wireshark捕获包
- LAN tap

Figure 2-1 VN5610A双通道port mirror抓包

3 Abbreviations
MVIF:Memory Video Interface
UFIPC:Intel Ultra-Fast Inter Process Communication

发布了121 篇原创文章 · 获赞 47 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/zoosenpin/article/details/31777787
今日推荐