C: межплатформенный RS-232 последовательная библиотека? [закрытый]

23
задан Peter Mortensen 15 January 2017 в 22:52
поделиться

3 ответа

Я понимаю, что вы сказали C, а не C++, но, возможно, вы могли бы использовать Boost Asio's serial ports и скомпилировать его в библиотеку, которая будет связана с вашим приложением на C. Он утверждает, что совместим с POSIX, а OS X - это POSIX.

7
ответ дан 29 November 2019 в 01:16
поделиться

Получите некоторый дополнительный код Objective-C, специфичный для OS X, по примеру AMSerialPort, goSerial, serialconnect, PolKit, ... и реализуйте условную компиляцию вашего исходного файла C.

http://osx.hyperjeff.net/Apps/apps?f=serial

3
ответ дан 29 November 2019 в 01:16
поделиться

OS X поддерживает стандартный последовательный API POSIX, из и . Найдите функции tcsetattr () , cfsetspeed () и так далее.

3
ответ дан 29 November 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: