LINUX串口驱动安装 一条龙服务
程序员文章站
2022-05-27 13:34:00
...
准备工作
1. 在控制台输入lsmod
,先看看能否检测到这个设备,就看有没有pl2303字眼可以了。如果有,则不需要再装驱动。
2. 另外如果有的话最好再用dmesg| grep usb
查找如果看到:
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
就说明设备已被识别,然后往下看
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
usb 2-2: PL-2303 converter now attached tottyUSB0 (or usb/tts/0 for devfs)
如果没有则需要驱动程序,一般硬件厂商都会提供,如果真的没有的话就只有到网上下载了,一般2.6内核以上的都支持。
3. 安装完毕后再输入这个命令瞧瞧,是否安装成功。
lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
4. 驱动安装完毕后,就需要安装串口软件,这里推荐 cutecom 和 putty
cutecom 安装 sudo apt-get install cutecom
putty 安装 sudo apt install putty
或 sudo pacman -S putty
5. 然后启动 cutecom 命令sudo cutecom
, 之后你就可以看到哪些串口正在连接状态
6. 当开发板启动后,我们需要传入 elf 或 bin 文件,此时需要用到 tftp ,在控制台输入 :
sudo apt-get install xinetd
sudo apt-get install tftp tftpd
并等待安装完成后,输入:sudo vi /etc/xinetd.d/tftp
输入 i
,进入插入模式,随后输入下面的代码
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /xxx/xxx/xxx ## tftp的文件目录
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
随后按 esc 输入wq!
保存
7. 第一次启动时和每次更换目录时都要执行 sudo /etc/init.d/xinetd restart
,不然会找不到文件
8. 喜欢用 putty 的可以 在控制台输入 sudo putty
运行程序
上一篇: Linux部署Nuxt应用一条龙
下一篇: 安装MySQL 5.6系列