Page 1 of 1

Luckfox Lyra Plus RPMsg通信 Kernel + RT-Thread的实现

Posted: 2025-09-19 8:08
by zhijin
你好,RPMsg通信 Kernel + RT-Thread方面的实现, RT-Thread的代码在lyra-sdk/rtos/bsp/rockchip/common/tests/rpmsg_test.c找到demo的实现例子,linux方面的代码只找到驱动层面lyra-sdk/kernel/drivers/rpmsg/rockchip_rpmsg_test.c的代码,我在lyra-sdk/kernel/drivers/rpmsg/rpmsg_core.c中也没有找到recv接收数据的接口,想问一下有没有关于RPMsg通信linux应用层面实现的代码提供一下不呢

Re: Luckfox Lyra Plus RPMsg通信 Kernel + RT-Thread的实现

Posted: 2025-09-20 6:06
by Crocodile
您好,AMP 相关的开发我们了解也有限,默认镜像linux端使用 /dev/ttyRPMSG0 进行通讯,和其他tty一样可以通过cat和echo 查看或写入信息;
RTT端默认有一个线程在读取有数据更新时会打印, 使用 rpmsg_tty_send 命令可以发送信息到linux端;您可以参考一下 kernel-6.1/drivers/tty/rpmsg_tty.c 的实现