Linux上串行端口编程的语言/框架

时间:2017-06-20 09:41:01

标签: c# python c node.js serial-port

我想编写一个在 Raspberry Pi 上运行的程序。我的程序有能力:

  • 通过串口与硬件进行通信

  • 向网络服务器发送数据和从网络服务器接收数据

  • 使用数据库(如sqlite)

快速谷歌搜索后,我发现了一些结果:

  • C(但我没有C经验,我必须与网络服务器沟通)

  • Python(使用pyserial)

  • C#(带单声道)

  • Node.js(带有serialport包)

什么是最适合我的问题的编程语言/框架?

提前致谢!

编辑:我想使用易于开发和调试的语言/框架。

1 个答案:

答案 0 :(得分:0)

最佳解决方案是基于Linux的操作系统的C / C ++。这是更复杂和困难,但你可以找到很多文档。

对于串行编程:

Serial Programming Guide for POSIX Operating Systems

对于与Web服务器的交互,请使用套接字:

Tutorial PDF

此致