丝美导航 AI技能集 开发工具技能

Seed

Seed是一款通过HTTP协议在任意硬件上生长固件的应用,支持上传C代码,设备上编译,并使用看门狗回滚功能。

标签:
分享到:

Seed

Seed是什么

Seed是一款适用于Linux操作系统的固件上传与编译工具,通过HTTP协议实现设备固件的动态更新,支持C代码上传与本地编译,并具备安全回滚机制。

Awis13 开发 | 累计安装 37 次 | 开源协议:MIT-0

Seed的主要功能

  • 固件上传:支持通过HTTP协议上传C代码,实现固件的远程更新。
  • 设备编译:在设备上直接编译上传的C代码,无需额外的编译环境。
  • 看门狗回滚:具备看门狗回滚功能,确保设备固件更新过程中的安全。
  • 跨平台支持:支持macOS和Linux操作系统,适用于多种硬件设备。
  • 轻量级设计:种子二进制文件大小约为70KB,无其他依赖,轻量级设计。

如何使用Seed

  • 部署节点:在目标Linux机器上下载种子代码,编译并启动种子节点。
  • 获取令牌:启动节点后,获取节点地址和令牌。
  • 上传代码:通过HTTP协议上传C代码到种子节点。
  • 本地编译:在设备上编译上传的C代码。
  • 应用固件:使用看门狗回滚功能,安全应用编译后的固件。

Seed的项目地址

  • 项目官网https://clawhub.ai/Awis13/seed

Seed的应用场景

  • 适用于需要远程更新固件的嵌入式系统。
  • 适用于需要动态调整设备功能的研发环境。
  • 适用于需要确保设备安全性的生产环境。

相关导航