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