注释
某些关键的构建包大约有一百个字节。默认情况下,您有大约 1KB 的闪存和零 RAM(减少缓冲区大小以释放一些)。否则,等待可移植的抽象版本或使用 Mega2569 版本。请参阅 Gnea 存储库。 |
嗨 chammit,感谢您的快速响应 |
兆丰2560。一个错字。看这里 |
谢谢你的链接。所以如果我添加代码它不会影响性能? |
当然会的。多少取决于您要做什么,编码的效率以及需要多少数学。如果你把它写成模块化的,你很可能可以在即将推出的 ARM 版本中使用它。在此之前,它是 Mega2560 分支或 Grbl 的其他一些不受支持的 ARM 分支。 |
那么我该如何开始呢?你能给我一点指导吗?我只需要制作一个新的 cpp 和 h 文件并将这个文件包含在 main.cpp 中吗?并再次编译代码?这里有点困惑。我想测试一个直接从mega驱动的液晶显示器。 |
其次,速度的障碍是什么?什么在吃这么快的速度:)? |
有人在吗? |
@tracy1996: 我没有时间带你完成所有的事情,但是开始我建议你学习如何编译 Grbl。这里列出了一些方法。 速度限制是由于 Arduino 处理器没有那么快。Grbl 必须进行大量计算并实时维护它们。任何重要的数学运算或耗时过长的阻塞任务都可能导致 Grbl 崩溃。从小处着手,慢慢添加。 |
这很失礼 :( |
不,这不对。;)
|
@tracy1996: 我已经告诉你一切你需要知道的开始。源代码的注释很好。你将不得不做自己的功课。您会很快了解到这对于开源项目来说很常见,因为它们通常没有大量的支持预算来帮助用户。所以请尊重。 |
其他的回答太温柔了,不粗鲁!这与开源无关,只是需要一些工作来阅读代码。在你学习的时候,没有任何项目、开源或商业会牵着你的手。 |
@tracy1996花一些空闲时间阅读源代码,更重要的是所有关于此处已关闭问题的讨论(以及https://github.com/gnea/grbl/上的较新版本),你会学到很多东西比任何人都可以在这里写几段。然后,您将能够回答自己的问题,甚至可以为项目做出贡献。 |
如果你介意的话,我很抱歉。它不是在 -ve 上下文中设计的。你的工作激励我加入这个很棒的社区。 谢谢electrokean的友好回应,我一定看看。 “团结就是力量……有团队合作,才能成就美好。” |
翠西1996 评论 2017 年 5 月 10 日
我在 github 上的某个地方读到了 grbl 中没有更多代码了。这是真的。如何向 grbl 添加更多代码以进行开发?