最近入手了一块lattepanda alpha开发板,将正版win10刷成了Ubuntu18.04,想使用串口登录板子的Ubuntu终端,
查了几天,奈何官网资料太少,自己拿着板子折腾的够呛,特此记下:
首先查看/dev下面的设备驱动
pi@pi-Alpha:~$ls -l /dev/tty*
pi@pi-Alpha:~$.........
pi@pi-Alpha:~$crw------- 1 pi tty 266, 0 May 16 22:01 /dev/ttyXRUSB0
pi@pi-Alpha:~$.........
可以确认是ttyXRUSB0这个设备(自己测试出来的)==》对应板子上的rs232接口。
在/lib/systemd/system/路径下创建一个 ttyXRUSB0.service
pi@pi-Alpha:~$ vim /lib/systemd/system/ttyXRUSB0.service
添加如下内容:
[Unit]
Description=Serial Console Service
[Service]
ExecStart=/sbin/getty -L 115200 ttyXRUSB0 vt102
Restart=always
[Install]
WantedBy=multi-user.target
然后执行下面命令:
sudo systemctl daemon-reload
sudo systemctl enable ttyXRUSB0
sudo systemctl start ttyXRUSB0
最后重启OK。
接线使用rs232转usb的线,解RXD,TXD,GND三根线即可。