求助,会写驱动程序的筒子请进
南洋暴雪 • • 52697 次浏览想问下,一个windows系统用的非标准的虚拟串口的驱动程序,改成OSX系统用,可行吗?难度有多大?
驱动程序有exe, 没有反编译过。
有具体问题请回帖。
-
#1
看中文的专业术语看不懂了...囧楼主是要在mac os上使用windows驱动吗?安装一个virtualbox或者查查你使用的软件有没有mac os版本吧。楼主是要在mac os上使用windows驱动吗?安装一个virtualbox或者查查你使用的软件有没有mac os版本吧。
-
南洋暴雪 楼主#2
我有parallel desktop那个不是重点。重点是现在有个奇葩问题。
我打开windows驱动的.inf文件以后,发现里面其实就是个RS-232 Virtual USB-Serial Port.
于是我尝试在mac上装virual usb serial port driver. 通常就是FTDI 或者PL2303。
但是我现在Mac上这两个driver都死活装不上去。安装过程都正常的,就是装完了以后应该有文件的地方都没有文件,就好像没装过一样。
我的Mac 是yosemite, 隐藏文件可视已经打开了。
有解法不?那个不是重点。重点是现在有个奇葩问题。
我打开windows驱动的.inf文件以后,发现里面其实就是个RS-232 Virtual USB-Serial Port.
于是我尝试在mac上装virual usb serial port driver. 通常就是FTDI 或者PL2303。
但是我现在Mac上这两个driver都死活装不上去。安装过程都正常的,就是装完了以后应该有文件的地方都没有文件,就好像没装过一样。
我的Mac 是yosemite, 隐藏文件可视已经打开了。
有解法不? -
#3
我的可以用FDTI
你试试新版的驱动
我用来调试UR程序的FDTI
你试试新版的驱动
我用来调试UR程序的 -
#4
目测楼主可能需要装个wine
-
#5
大概意思是硬件是一个usb to RS232 converter?然后window驱动在osx用不了?然后window驱动在osx用不了?
-
南洋暴雪 楼主#6
我承认我跳跃了。我手上有确实有这么个硬件。然后driver有windows版本的,没有OS版本的。我想在OS上用。所以想问问有没有办法用第三方的driver或者由人可以做/或者教我怎么自己写OS 系统的driver。我手上有确实有这么个硬件。然后driver有windows版本的,没有OS版本的。我想在OS上用。所以想问问有没有办法用第三方的driver或者由人可以做/或者教我怎么自己写OS 系统的driver。
-
#7
你的os 是10.9(and below) or 10.10(and above)?
if 10.9 and below then
FTDI series and the Prolific PL2303 chipset
# FTDI is better than PL2303
if 10.10 and above then
if RS232 not appear then
Alter the expected device ID in the driver configuration
# For official documentation on manipulating the FTDI driver or uninstalling it, see FTDI Application Note 134.
If you have this working, a new device file should show up in /dev. Run ls /dev/tty.* to see what yours is showing up as. The next step is to test the serial port using some sort of terminal emulation program.
if 10.9 and below then
FTDI series and the Prolific PL2303 chipset
# FTDI is better than PL2303
if 10.10 and above then
if RS232 not appear then
Alter the expected device ID in the driver configuration
# For official documentation on manipulating the FTDI driver or uninstalling it, see FTDI Application Note 134.
If you have this working, a new device file should show up in /dev. Run ls /dev/tty.* to see what yours is showing up as. The next step is to test the serial port using some sort of terminal emulation program.
-
南洋暴雪 楼主#8
我现在在用Yosemite谢谢啦, 我有空研究下再跟你反馈。谢谢啦, 我有空研究下再跟你反馈。