Develop drivers for serial I/O devices connected to your Mac.


The SerialDriverKit framework supports the development of drivers for devices that communicate using a serial interface. The framework lets you build drivers to support modem hardware or a universal asynchronous receiver/transmitter (UART). To create a driver that communicates serially with a USB device, use the USBSerialDriverKit framework instead.

Package your driver in an app that uses the SystemExtensions framework to install and upgrade the driver on the user’s Mac.


Serial Interface

A Boolean value that indicates whether to match the driver against devices with serial communication interfaces.


The class for building a service that communicates using a serial connection.