When and where does RPMsg RTOS Layer process data

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

When and where does RPMsg RTOS Layer process data

1,832 次查看
jingyangxie
Contributor V

When I read the manual<< RPMsg RTOS Layer User's Guide>>,It says the original RPMsg API is not convenient,and it's more natural and convenient to have a block sequential API ,which is not available in the RPMsg API.the advantages of the RTOS-aware extension of RPMsg API are the following:

  • No data processing in the interrupt context
  • Blocking receive API
  • ....

How does the RPMsg RTOS Layer work  and the advantages embody?

标签 (2)
0 项奖励
回复
2 回复数

1,556 次查看
igorpadykov
NXP Employee
NXP Employee

Hi jingyang

one can look at linux i.MX platform-related code in ..arch/arm/mach-imx/imx_rpmsg.c

and Figure 1.3.1: RPMsg send/receive mechanisms attached RPMSG RTOS

Layer User's Guide.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

1,556 次查看
jingyangxie
Contributor V

Hi,igorpadykov

    In freescale BSP 4.1.15,RPMsg works in kernel as a module(.ko),and the demo(pingpong) don't receive any datas from other source ,the datas it send is produced by itself,So how does the RPMsg receive data from user application and How can I transport datas between A9 user applition and M4 user application ?

    Looking forward your answer,thanks!

0 项奖励
回复