这个网上的文章我就不说啥了,有说让拆串口看芯片的,有说随便测试的,后来终于整合了一下,你拿一条线过来,你根本不知道是什么公司的芯片,其实linux 这个系统比较牛,牛就牛在它有一个程序叫lsusb,这东西直接看USB口接的设备的芯片是哪个厂商的,是什么型号;你得先知道是什么型号才能去找驱动,不能蒙啊,好在Mac系统下面也有这么个程序,好歹人家也赞助了freebsd这么多年了,
mac os 的系统用如下
$ system_profiler SPUSBDataType
命令可以显示
我一下就知道了我的第一条usb转串口线的芯片厂商是ArkMicroChips,产品Id是0x0232,谷歌一查,这个厂商消失啦!现在能找到Win的驱动都算你牛叉,好吧,哥还有一个串口设备呢,接上一看,发现厂商是Prolific Technology Inc. 这是个大厂,主页就是https://www.prolific.com.tw,有专门的Mac驱动,最新版本是1.51,支持macos 10.9最新的正式操作系统, md_PL2303_MacOSX-10.6up_v1.5.1.zip ,解压完了是个pkg的包,点击直接安装即可,机器会重新启动,然后我中彩了,/dev目录下除了tty.Bluetooth开头的两个本来就有的默认文件外,根本没有新增 tty.* 的文件,这证明驱动程序安装失败,我不死心,弄了四五遍,无一例外,死心了,看看人家的页面吧,突然发现人家写了,可以下载第三方驱动,两个地址如下
https://www.xbsd.nl/2011/07/pl2303-serial-usb-on-osx-lion.html
https://nozap.me/driver/osxpl2303/index.html
我先测试第二个地址,因为它这个是dmg格式,Mac系统直接安装,也号称支持10.9,安装重启后电脑没反映。。。尝试第一个地址的手动安装方法
重启电脑后成功安装驱动,/dev下发现了 tty.usbserial文件,而且这个成功以后,刚才安装的nozip也成功了,我现在觉得还是手动安装后,把某些本来系统自带的功能疏通了。 我把这三种方法写在这里,供大家参考。如果让我推荐,首选还是官方的pkg包,不行的话再手动安装。手动安装的文件的下载地址是 https://www.xbsd.nl/pub/osx-pl2303.kext.tgz$ download and extract
$ cd /path/to/osx-pl2303.kext
$ sudo cp -R osx-pl2303.kext /System/Library/Extensions/
$ next you need to fix permissions and execute bits:
$ cd /System/Library/Extensions
$ sudo chmod -R 755 osx-pl2303.kext
$ sudo chown -R root:wheel osx-pl2303.kext
$ cd /System/Library/Extensions
$ sudo kextload ./osx-pl2303.kext
$ sudo kextcache -system-cache