【求求大佬】Linux+rtos的sdk目前在大核上面获取数据了,怎么把数据传递给小核进行uvc

Viewed 72

问题描述


2个摄像头数据处理好后,进行kd_mpi_vicap_dump_frame在内存中,怎么给小核进行uvc输出给usb,然后电脑查看。没有例程呢?好像有看到共享内存只有1M,那是不是需要先编码后才能给小核了,还是说可以扩大,毕竟1M确实少。主要还是先解决核间通讯,还有大核发我的数据给小核之后,是不是只需要小核直接调用这个例程
https://www.kendryte.com/k230/zh/dev/02_applications/tutorials/K230_USB%E5%BA%94%E7%94%A8%E5%AE%9E%E6%88%98_UVC%E4%BC%A0%E8%BE%93YUV%E5%8F%8A%E7%BC%96%E7%A0%81%E7%A0%81%E6%B5%81.html
就能使用我的数据显示,不需要改小核uvc demo

硬件板卡


01的k230开发板

软件版本


git log : commit 66dd75f0a8b87b081f1bee31e641be738841be0b (HEAD -> main, tag: v1.9, origin/main, origin/HEAD) Author: wuwentao wuwentao@canaan-creative.com Date: Fri Mar 14 18:21:29 2025 +0800 k230 sdk release v1.9

硬件板卡


01的k230开发板

软件版本


git log : commit 66dd75f0a8b87b081f1bee31e641be738841be0b (HEAD -> main, tag: v1.9, origin/main, origin/HEAD) Author: wuwentao wuwentao@canaan-creative.com Date: Fri Mar 14 18:21:29 2025 +0800 k230 sdk release v1.9

1 Answers

使用datafifo进行核间通信,代码参考:https://github.com/kendryte/k230_sdk/tree/main/src/common/cdk/user/component
文档参考:https://www.kendryte.com/k230/zh/dev/01_software/board/cdk/K230_%E6%A0%B8%E9%97%B4%E9%80%9A%E8%AE%AF_API%E5%8F%82%E8%80%83.html#id7