注释
有趣的想法。我一直在查看 stepper.c 并且有兴趣
|
您可能还想看看我的叉子,我也做了一些实现 HAL 的工作。也许你可以重用那里的一些东西并节省一些时间:-) |
嗨, 丹尼尔 |
多谢大家的评价。这一切仍然非常丑陋,但我破解了 POSIX 计时器支持以替换 arduino 步进器 ISR 代码,当我尝试时它似乎有效。然后我混入了树莓派 GPIO 和 RT_PREEMPT 支持的代码。 一切似乎都可以编译,所以据我所知,一旦我有时间将它插入 raspi 并尝试它,它就会真正起作用。 |
在 raspi 上试了一下,我确实在 GPIO 引脚上看到了脉冲。下一个测试是将它插入真正的步进器,看看会发生什么。 |
谢谢,这真的很有帮助。我认为 raspi 发行版在我的 raspbian wheezy 中除了 RT_PREEMPT 支持之外还有一些额外的驱动程序和实时补丁。所以我的可能不会那么高性能,但可能会避免特殊发行版。 |
(是否有电子邮件列表或其他地方发生 grbl 对话?我只能找到 wiki 和这个错误跟踪器)
在我的分支中,我已经开始分解出所有执行特定于 Arduino 的事情的代码,以便轻松添加对其他平台的支持。我瞄准的第一个平台是一个简单的模拟器(不是 Arduino 模拟器,只是让 grbl 运行而无需尝试驱动真正的步进器的代码)。这应该使编写测试变得更容易。然后我想尝试添加 Raspberry Pi 作为平台。