当前位置: 首页 > news >正文

免费 个人网站营销软文300字范文

免费 个人网站,营销软文300字范文,wordpress rest 认证,昆山住房城乡建设局网站查询RPMSG协议通讯协议介绍 RPMSG,全称Remote processor Messaging。是一种核间通讯协议。在Linux Kernel中,已经内置了RPMSG。 Linux RPMSG基于共享内存,利用RPMSG可以高效的实现核间通信。比如Linux与FreeRTOS、Linux与Android,都可…

RPMSG协议通讯协议介绍

  • RPMSG,全称Remote processor Messaging。是一种核间通讯协议。在Linux Kernel中,已经内置了RPMSG。

  • Linux RPMSG基于共享内存,利用RPMSG可以高效的实现核间通信。比如Linux与FreeRTOS、Linux与Android,都可以使用RPMSG完成域间通信。

  • Linux端 RPMSG架构图(图片摘自网络
    请添加图片描述

  • FreeRTOS端RPMSG架构图(图片摘自网络
    请添加图片描述

RPMSG使用例子

  • RPMSG需要内核支持,Linux Kernel目前已经内置该协议。对于UserSpace,Linux内核提供了RPMSG对应的设备节点
# *表示数字,具体项目中的Driver开出来的节点名不同
# 比如/dev/rpmsg_ctrl0
/dev/rpmsg_ctrl*
  • 用户空间通过ioctl接口,利用/dev/rpmsg_ctrl*节点,可以创建用于通信的端口(Endpoint)。Endpoint创建时,要指定name、src端口、dst端口。

比如:Linux上创建一个端口,name:rpmsg_endpoint123,src:888,dst:666。那么对端(比如FreeRTOS),与之对应,name:rpmsg_endpoint123,src:666,dst:888。
在这里插入图片描述

  • 创建完Endpoint之后,两端便可以使用linux标准的read、write来进行通信交互了。

伪代码:

// 打开控制节点
int fd = open("/dev/rpmsg_ctrl123);/* struct ss_rpmsg_endpoint_info {char name[32];__u32 src;__u32 dst;__u32 id;__u32 mode;__u16 target_id;
}; */
ss_rpmsg_endpoint_info info;
info.name="rpmsg_endpoint123";
info.src=888;
inof.dst=666;
// 创建Endpoint
// 创建/dev/rpmsg*节点,*是数字,通过info.id获得。
ioctl(fd, SS_RPMSG_CREATE_EPT_IOCTL, &info);// 打开Endpointchar devPath[256];
snprintf(devPath, sizeof(devPath),  "/dev/rpmsg%d", info.id);
int endPd = open(devPath)// 使用Endpoint发送消息
write(endPd, buf, len);// 使用Endpoint读取消息
read(endPd, buf,len);

综上,利用RPMSG可以实现核间不同,在不同操作系统(域)间传递消息。基于共享内存,因此其通信效率较高。

http://www.shuangfujiaoyu.com/news/57704.html

相关文章:

  • 页面跳转的方式seo搜索排名优化公司
  • 做英文网站要请什么样的人做哈尔滨百度关键词优化
  • phpweb成品网站排版营销团队
  • asp.net小型网站开发郑州seo
  • 网站开发流程三部分网络优化器免费
  • 网站建设制作要学什么免费推广网站
  • 做系统网站建设全渠道营销案例
  • 不用写代码做网站软件google推广专员招聘
  • 花果园网站建设互联网推广员是做什么的
  • 国外网站建设的发展中国国家培训网是真的吗
  • 做网站值钱吗百度云下载
  • 怎样做旅游网站北京seo网站优化培训
  • 做网站工资高吗搜索引擎优化师工资
  • 适合新手做网站的宁波seo排名外包公司
  • 公司网站建设多少费用济南兴田德润评价百度公司电话是多少
  • 小型电子商务网站开发网页版登录入口
  • 山东烟台城乡建设学校官方网站免费个人网站建站
  • 网站可以做的线下活动谷歌seo培训
  • 小程序开发平台售后服务怎样郑州seo外包平台
  • 郑州做品牌网站的公司免费友链互换
  • 织梦手机电影网站模板淘宝推广公司
  • 做农产品网站需要做的准备seo策略有哪些
  • 邢台做wap网站宁波seo基础入门
  • 模版做网站多少钱怎么推广淘宝店铺
  • 西安网站建设设计的好公司百度seo推广工具
  • 居委会 网站建设 提案长春网站建设开发
  • 洛阳市App网站开发公司互联网营销师报名
  • 太原网站建设 thinkphp3.2网络广告网站
  • 58同城做网站要钱吗精准客户运营推广
  • 慈溪做网站的公司百度关键词相关性优化软件