文章预览
一、RPC简介 RPC(Remote Procedure Call,远程过程调用)机制是一种常用的通信机制。实际上就是要像调用本地的函数一样去调远程函数。 RPC机制,在互联网中应用得比较广泛。在我们嵌入式中,把传输层拓展到IPC、TPC/IP、UART、USB等,很多场景下也都可以用得上。 比如: • 需要发送确认的场景,比如发送某个数据,需要对端回复一个数据进行确认,这种场景,我们可以在应用上进行实现,随着协议越加越多,对应的回复的代码也越来越多,但基本都是很相似的代码。这种下使用RPC机制就比较优雅了,本地发起远端调用请求,远端执行完后会将结果返回。 • 应用于进程间的交互:你写了一段代码,这段代码可以调用你电脑上某个服务提供的功能,而不需要关心这个服务运行在你的电脑上还是在网络的另一端。 • 应用于板间的交互:多个控制板之间
………………………………