偶然间发现树莓派还可以串口登录,这对于我这个刚出掉屏幕的人来说实在是太方便了,目前也不需要只需要一个小小的usb转ttl模块就可以了。
某宝买的价格5.5元,CH340模块。
然后找购买的店铺,详情页里面找驱动,这里贴一下我买的店铺的驱动下载链接。
常用驱动
安装完驱动以后,插入电脑就可以显示了。管理硬件里面。
然后就是插线了。
买的时候送杜邦线,四根一起的,只用到三根。
树莓派的引脚图。
买回来的usb to ttl,背面总共五根引脚。分别是从上往下:
通过上图可以看到树莓派的引脚,对应接口相连就行。
我是直接连的6,8,10号引脚,也就是第二排第三四五个。
树莓派TXD与TTL模块RXD相连
树莓派RXD与TTL模块TXD相连
树莓派GND与TTL模块GND相连
接下来网上搜到了一个方法,说是改两个文件一个是cmdline.txt。
实测那个应该是老版本树莓派3的方法,需要先关闭蓝牙占用什么的,也可行,但是新版树莓派不需要这么麻烦。
直接在config.txt。写入一下语句即可(冒号后面的)
1
| config.txt:enable_uart=1
|
然后就打开自己常用的ssh连接软件,我用的是xshell。
直接选择协议serial即可。
如果是mobaxterm的话这么设置。
然后就可以直接登录了,使用默认账号,或者自己的账号。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| [ 4.968292] systemd[1]: Starting File System Check on Root Device... [ 4.995145] fuse: init (API version 7.37) [ 5.000718] systemd[1]: Starting Journal Service... [ 5.014615] systemd[1]: Starting Load Kernel Modules... [ 5.045063] systemd[1]: Starting Coldplug All udev Devices... [ 5.065135] systemd[1]: Mounted POSIX Message Queue File System. [ 5.073136] systemd[1]: Mounted RPC Pipe File System. [ 5.079346] systemd[1]: Mounted Kernel Debug File System. [ 5.086084] systemd[1]: Mounted Kernel Trace File System. [ 5.094428] systemd[1]: Finished Restore / save the current clock. [ 5.104266] systemd[1]: Finished Create list of static device nodes for the current kernel. [ 5.116025] systemd[1]: [email protected]: Succeeded. [ 5.123739] systemd[1]: Finished Load Kernel Module configfs. [ 5.132543] systemd[1]: [email protected]: Succeeded. [ 5.139613] systemd[1]: Finished Load Kernel Module drm. [ 5.148013] systemd[1]: [email protected]: Succeeded. [ 5.155380] systemd[1]: Finished Load Kernel Module fuse. [ 5.164236] systemd[1]: Finished Load Kernel Modules. [ 5.208189] systemd[1]: Mounting FUSE Control File System... [ 5.229471] systemd[1]: Mounting Kernel Configuration File System... [ 5.241497] systemd[1]: Started File System Check Daemon to report status. [ 5.254387] systemd[1]: Starting Apply Kernel Variables... [ 5.284544] systemd[1]: Finished File System Check on Root Device. [ 5.304843] systemd[1]: Mounted FUSE Control File System. [ 5.319338] systemd[1]: Mounted Kernel Configuration File System.
Debian GNU/Linux 11 raspberrypi ttyS0
raspberrypi login:
|