The purpose of the Co-Processor Protocol (CPC) is to act as a serial link multiplexer that allows data sent from multiple applications to be transported over a secure shared physical link.
The CPC daemon (CPCd) allows applications on Linux to interact with a secondary running CPC. It acts as a multiplexer to enable multiple host applications to communicate via the CPC protocol without worrying about collisions.
In CPC, data transfers between processors are segmented in sequential packets over endpoints. Transfers are guaranteed to be error-free and sent in order.
CPCd uses Unix sockets configured as sequential packets to transfer data with the Linux host applications. Data is then forwarded to the co-processor over the serial link. Host applications use the CPC Library (libcpc.so) to interact with the daemon.
Three components are distributed: the daemon binary cpcd
, a library that
enables C
applications to interact with the daemon libcpc.so
, and a configuration file cpcd.conf
.
Additional CPCd features include:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。