我正在嵌入式 Linux 平台上用 C 语言开发应用程序。
我想有一种从外部(校准协议)设置变量值(即:参数)的方法
参数的示例是跟踪系统正常运行时间的计数器的初始值。(此外,我需要定期保存当前的正常运行时间值,将其存储在某处(例如:到文件中)并在应用程序再次启动时加载更新的初始值。)
我对通过 CAN 总线进行通信的 ECU 的嵌入式 C 编程有一个简短的经验,在那里我使用 CCP 协议(CAN 总线上的 XCP 协议)来更新参数值。
我想拥有与 CCP 类似的东西,但在更复杂的系统上(不仅仅是裸机系统,而是 Linux 操作系统)并通过远程执行参数更新操作(例如:使用 UDP 或 TCP 套接字)。
我怎样才能做到这一点?是否有一些标准协议可以做到这一点?
先感谢您。