Open development
开放空间
Open development 当前我们选用的是一颗优秀的 STM32F405RG 处理器, 除了作为 USB KVM, 产品本身还有潜力做一个优秀的 STM32F405RG 开发板, 提供开放的代码和工具, 给开发者用户二次开发使用, 发挥大家的创意, 实现各种有趣的 DIY 想法, 发挥产品更大的价值 硬件资源 不同的版本具有不同的可操作硬件资源 方式1:更新替换 KVM 固件 前提条件:bootloader 版本2.0.0 及以上 使用步骤 1. 下载参考工程 https://github.com/superkvm/superkvm usb fw dev, 这些代码我们针对硬件已经做了适配, 可以直接在当前的硬件中运行 2. 从官方渠道, 获取 2.0 以上的 bootloader, 这个 bootloader 专为二次开发优化 3. 通过新的 web ota 入口升级 新 bootloader, 升级这个新版 bootloader 后, 用配套工程编译修改代码, 生成 bin 文件, 升级就可以选择自己编译本 bin 文件了 4. 程序默认提供了通过 Web 查看日志的代码, 可以通过 Web 页面左侧的串口日志面板来查看程序运行日志 方式2:在 KVM 上运行 UVM32 app 前提条件:kvm app 版本 0.9.11 及以上 使用步骤 1. 基于 UVM32 官方 git 包, 编译自己的 uvm32 app, 生成 bin 文件 2. 用官方提供的下载工具下载到设备中, 下载后立即生效, 掉电不丢失 3. 通过在线日志工具, 查看自己 app 的运行日志 Web Tools 我们当前提供了日志查看功能, 这个工具是单向的只读查看日志, 后面还会进一步完善 Web UART 工具等 技术支持 有关开发的问题, 欢迎通过 QQ group 或 support@superxbit.com 来联系
Canonical: https://wiki.superkvm.com/open · Marketing: https://www.superkvm.com · GitHub: https://github.com/superkvm