如何编写用于串口通信的Linux内核模块到arduino?

时间:2016-12-31 11:08:49

标签: c linux-kernel arduino serial-port

我有Arduino MEGA 2560.我想做的是通过串口向Arduino发送信号以点亮指定的LED。但是,我找不到任何关于此的文档。我应该遵循哪些步骤?

我想首先,我需要编译Arduino的驱动程序并将其添加到Linux内核中。其次,我必须找到一些头文件才能在模块中使用它们。然后,我必须找到启动串行通信和点亮LED的功能。但是,这些只是我的想法。

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

arduino-mega(带有ATmega2560的文档)文档在这里: https://www.arduino.cc/en/Main/ArduinoBoardMega2560#documentation

通过UART进行串行通信: https://www.arduino.cc/en/Reference/SoftwareSerial

由于还有其他方式与ATmega进行串行通信,请阅读上述文档并将其与练习单进行比较。

我认为这样的内核模块已经可用 - 并且由arduino-ide使用。