Objective c 虚拟串行端口示例
我需要与一些自定义硬件进行通信,这些硬件将使用FTDI或Silicon Labs usb到串行驱动程序 我找到了几个例子,但它们都比较老,希望有一个更新的例子。另外,我还被新的内核驱动程序弄糊涂了,它是如何与IOKit和其他芯片(如siliconlabs)配合使用的。如果有一个程序不关心使用哪个驱动程序,那就太好了 我已经看过这个例子:Objective c 虚拟串行端口示例,objective-c,macos,serial-port,Objective C,Macos,Serial Port,我需要与一些自定义硬件进行通信,这些硬件将使用FTDI或Silicon Labs usb到串行驱动程序 我找到了几个例子,但它们都比较老,希望有一个更新的例子。另外,我还被新的内核驱动程序弄糊涂了,它是如何与IOKit和其他芯片(如siliconlabs)配合使用的。如果有一个程序不关心使用哪个驱动程序,那就太好了 我已经看过这个例子: 这些驱动程序和设备的本质是,它们实际上是通过USB作为标准串行端口工作的。因此,就访问而言,它应该与访问标准RS232 COM端口没有什么不同 我建议你读这本书
这些驱动程序和设备的本质是,它们实际上是通过USB作为标准串行端口工作的。因此,就访问而言,它应该与访问标准RS232 COM端口没有什么不同 我建议你读这本书。我不确定你看到的是什么老例子,但是串行访问本身已经有很多年了,但是与串行设备通信的想法与这些USB到串行桥接设备的情况相同 有关一些Objective-C框架的信息,请参阅 最后,这里是一篇直接来自的文章,您将看到它还引用了POSIX风格的API
您只需安装与设备关联的驱动程序并将其插入即可。就硅实验室的CP210x设备而言。然后插入设备。这里可能会显示一个差异,即系统上tty设备的名称(它将显示在
/dev
目录中)。对于CP210x,它将显示为tty.SLAB_USBtoUART或cu.SLAB_USBtoUART并可访问。这将是您应该打开的设备的名称,然后使用上面的API开始您的通信。非常感谢您的回复。ORSSerialPort链接正是我一直在寻找的示例!