RPC
2015-11-02 09:10:35 3 举报
RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议。它允许运行于一台计算机上的程序调用另一台计算机上的子程序,就像调用本地程序一样,无需额外了解底层网络技术的细节。RPC使得开发者能够更容易地创建分布式应用程序和服务,因为它们可以在不同的计算机和操作系统上相互通信。RPC的主要优点是简化了跨平台和跨网络的通信,提高了代码的可重用性和可扩展性。常见的RPC框架有gRPC、Thrift和Dubbo等。
作者其他创作
大纲/内容
AmbaIPC_SvcRegister(...,proc_info, ...)
Linux(client)
根据proc的值调用服务端相对应的函数Function1或是Function2
RTOS(server)
clnt = ambaipc_clnt_create()
ambaipc_clnt_destroy()
AmbaIPC_SvcUnregister()
proc_info-pProgInfo[0].Proc = (AMBA)IPC_PROC_f) &Function1;proc_info-pProgInfo[1].Proc = (AMBA_IPC_PROC_f) &Function2;
0 条评论
下一页