香橙派Orange Pi 4开发板在Linux系统下如何使用串口

1、首先安装下 wiringOP,后面操作可能会用到 
下载 wiringOP
git clone https://github.com/orangepi-xunlong/wiringOP.git

编辑及安装

香橙派Orange Pi 4开发板在Linux系统下如何使用串口

 

安装完成

香橙派Orange Pi 4开发板在Linux系统下如何使用串口

 

2、串口的使用

OrangePi 4 只有uart4 可供应用程序开发使用
在wiringOP的example目录下有个serialRead.c可用于测试串口。
打开serialRead.c,修改ttyS2为ttyS4。

香橙派Orange Pi 4开发板在Linux系统下如何使用串口

 

编译serialRead.c
cd example
make serialRead

通过usb转ttl串口连接板子与PC。

香橙派Orange Pi 4开发板在Linux系统下如何使用串口

 

19脚是TXD,21脚是RXD。

香橙派Orange Pi 4开发板在Linux系统下如何使用串口

 

在板子上运行测试程序
[email protected]:~/wiringOP/examples# ./serialRead

 

在PC端使用串口调试助手之类的软件,波特率设为115200,发送一个字符串“hello world”。

香橙派Orange Pi 4开发板在Linux系统下如何使用串口

 

板子收到“hello world”字符串。

香橙派Orange Pi 4开发板在Linux系统下如何使用串口