几年前整了块Cubieboard开发板,已经N久木有折腾了,最近心血来潮,打算准备拿出来继续把玩一下。因大部分的工作开发环境已经转移到Mac系统,所以Mac平台上通过TTL串口线访问Cubieboard成了首先要解决的问题,因为Mac默认是不带TTL串口线驱动的。

确定是否已有驱动

一般是木有的,如果你没有装过的话,执行ls /dev/tty.usb*结果如果为空,说明没有驱动。

安装TTL串口线驱动

下载驱动:PL2303 Mac OS X Driver Download

我下载的是:PL2303_MacOSX_1.6.1_20160309.zip 解压此文件进入相应目录 双击 PL2303_MacOSX_1.6.1_20160309.pkg 开始安装,so easy.

安装完成后重启Mac系统,再次执行ls /dev/tty.usb*,此时应该会输出:/dev/tty.usbserial,说明驱动安装成功。

使用screen连接Cubieboard

打开终端输入:screen -v 检查是否已经安装了screen,如果提示没有该命令,则安装之:brew install screen,我的Mac已经安装了此命令,故不需要再次安装,直接执行如下命令:

screen /dev/tty.usbserial 115200

执行完会进入一个空界面,此时按Enter键,就会出现Cubieboard的登录提示了。

Debian GNU/Linux jessie/sid cubieboard ttyS0

cubieboard login:

注:终端退出的时不会自动断开与Cubieboard的连接:如果想再次连接,需要将数据线拔掉,然后再插上。此时可以再次连接,否则可能会出现 could not find PTY的错误提示。