我试图控制串口连接(UART)上的覆盆子pi,我可以从raspberry发送数据(与一些应用程序进行串行通信)
echo xyz > /dev/ttyAMA0; 这个工作,我也可以收到数据
echo xyz > /dev/ttyAMA0;
cat /dev/ttyAMA0; 也有效,
cat /dev/ttyAMA0;
现在例如我想发送“ls”和raspberry pi应该看到数据作为命令行并返回结果,我的问题是,我该怎么做这样的沟通?
(这个项目的最终目标是向raspberry pi发送命令以启动一些c程序,它应该返回程序结果 . )
你需要在串口和shell之间 Build 某种桥梁 .
看看这个实现 - 它有望回答你的问题:https://en.wikibooks.org/wiki/Serial_Programming/Serial_Linux#Serial_I.2FO_on_the_Shell_Command_Line
1 回答
你需要在串口和shell之间 Build 某种桥梁 .
看看这个实现 - 它有望回答你的问题:https://en.wikibooks.org/wiki/Serial_Programming/Serial_Linux#Serial_I.2FO_on_the_Shell_Command_Line