MAC串口调试助手-史上最全的
本次主要讲解MAC上进行串口了调试,难免我们在软硬件开发的时候,需要用助手进行接收/发送等。也是最近公司需求,就安排了做这块,协议如下: 一:ORSSerialPort通信 1,ORSSerialPort是一个使用方便的Objective-C串口库,用于OS X系统下的串口通信。 2、为什么要用ORSSerialPort? (1)开源 ORSSerialPort基于MIT软件协议,使用者可以根据自己的需求进行修改和使用。 (2)可以监听数据的接收/响应以及串口的断开/接入等事件。 (3)Key Value Observing ORSSerialPort的很多属性使用了Key-Value Observing机制,当指定属性被修改后,对象就会收到通知。 3,具体的使用 总的来说,可将ORSSerialPort编译成framework,然后加入工程中。也可以直接将ORSSerialPort的源码(ORSSerialPort/Source)copy到工程里。推荐使用后者,可以对代码进行修改和调试,也可以清晰地了解串口通信程序编写的过程。 二:peertalk 1,一个基于usbmuxd服务的开源代码,可以实现 iPhone 与 Mac 通信。 2,开源项目peertalk 就是一个完整的使用usbmuxd方式实现iPhone是 app跟Mac 上的app进行TCP通信的例子。因为Mac