rpmsg 需知
- 端点是
rpmsg通信的基础;每个端点都有自己的src和dst地址,范围(1 - 1023,除了0x35) rpmsg每次发送数据最大为512 -16 字节;(数据块大小为 512,头部占用 16 字节)rpmsg使用name server机制,当E907创建的端点名,和linux注册的rpmsg驱动名一 样的时候,rpmsg bus总线会调用其probe接口。所以如果需要Linux端主动发起创建端 点并通知e907,则需要借助上面提到的rpmsg_ctrl驱动。rpmsg是串行调用回调的,故建议rpmsg_driver的回调中不要调用耗时长的函数,避免影 响其他rpmsg驱动的运行