开源改变世界!!

添加对新板的支持 #1137

推推 grbl 2年前 (2023-01-27) 243次浏览
关闭
PeterCassar99 打开了这个问题 2018 年 10 月 8 日 · 2 条评论
关闭

添加对新板的支持#1137

PeterCassar99 打开了这个问题 2018 年 10 月 8 日 · 2 条评论

注释

添加对新板的支持 #1137

您好,我将 UGS 视为我正在开发的新型高级后端板的前端。我想自己写代码,虽然UGS平台似乎有一些特殊的习惯。我想知道是否有人可以帮助我了解我哪里出错了?

问题是我在 ./firmware_configs 中为我的板创建了一个新的固件 .json 文件,但在运行时它无法找到该文件。调试代码时,支持的板的枚举不会加载我的板。我可以看到新配置已复制到本地文件系统上的 .ugs/firmare_configs。

UGS 核心版本似乎找到了固件并连接到我的板子。

开始为新板设置支持的最佳方法是什么?

添加对新板的支持 #1137
所有者

启动UGS平台时是否抛出异常?

除了 json 文件之外,您还需要ControllerSettings.java使用新类型创建一个枚举并更新getController()以实例化您的后端控制器对象。

为此,UGS Classic 和 UGS Platform 都使用相同的代码。由于经典版本适用于您,您可能在平台版本中有一些陈旧文件,干净的构建将解决此问题。

添加对新板的支持 #1137

谢谢威尔,你的建议很有帮助。我一定在 UGS_platform 模块中有一些非常陈旧的文件。现在系统获取固件文件并连接到电路板。我之前从 netbeans 单独构建模块,从 UGS_Parent 级别构建似乎已经清除了所有内容并正确设置。

现在开始享受一些乐趣来实现特殊功能。