开源改变世界

grbl 的 autotools 包 #57

推推 grbl 2年前 (2023-01-21) 171次浏览

对话

grbl 的 autotools 包 #57

你好,我从来没有做过这些 pull request 的事情,但我制作了一个 autotools 包,用于在 linux 机器上编译和安装 grbl。我不知道你是否想使用它,但我发现它更容易安装。在一个全新的 ubuntu 机器上,安装过程是这样的:

通过运行以下命令安装 avr 构建工具:
sudo apt-get install gcc-avr avrdude avr-libc

插入您的 arduino Uno 并运行以下命令:

wget https://github.com/downloads/bubbapizza/grbl/grbl-0.7.ta
​​r.gz tar zxvf grbl-0.7.ta​​r.gz
cd grbl-0.7
./configure
make
make install

就是这样,固件现在应该安装在你的arduino上了。

如果您查看 README,您还可以更改 arduino 的类型并从“configure”命令自定义 avrdude 命令。

grbl 的 autotools 包 #57
成员

太谢谢了!这个 makefile 是否也适用于 Mac 系统?我一直在使用的基本过程在 Wiki 区域中列出。我明确使用 Arduino IDE 提供的 avrgcc 和 avrdude 来确保跨所有平台的兼容性。也感谢 _delay_us() 更新。它一直在待办事项列表中,并被其他更高优先级的任务所牵制。

grbl 的 autotools 包 #57
作者

说实话,我不知道它是否可以在 Mac 上运行。该软件包仅使用普通的 bourne shell 内容,因此理论上应该如此。

grbl 的 autotools 包 #57
成员

很高兴知道。这周我会试一试。我目前正在疯狂编码以添加工作坐标系并改进 g 代码解析器。

grbl 的 autotools 包 #57
成员

抱歉因为其他需要完成的事情而分心。我已经审查了这些变化。我认为这打破了让它可以跨多个平台移植的想法,因为 Windows 不支持配置,你需要在 *nix 机器上安装它。

当前 Makefile 的好处在于它使用 Arduino IDE 中包含的 make 可执行文件,这至少在 *nix 机器上消除了此安装要求。它不完整,也没有经过全面测试,需要一些 Windows 兼容性 TLC,但我们绝对可以使用类似于您拥有的 make install 功能的东西。使 Grbl 易于编译和安装、跨平台和零配置,这绝对是需要做的事情,如果能在这方面提供一些帮助,我将不胜感激。

grbl 的 autotools 包 #57 chamnit 关闭了这个 2012 年 2 月 26 日
grbl 的 autotools 包 #57
作者

是的,我不确定你怎么能在 Windows 上做到这一点。你可能需要 cygwin。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会关闭这些问题。

还没有

2名参加者
grbl 的 autotools 包 #57grbl 的 autotools 包 #57

喜欢 (0)