Вы можете позвонить pySerial
напрямую из Юлии через пакет PyCall.jl
.
Для облегчения жизни pySerial
легко доступен как SerialPorts.jl
пакет Julia, поэтому настройка должна быть простой. Обратите внимание, что этот пакет еще не переведен на Julia 1.0. Однако он устанавливается (с предупреждениями) под Julia 0.7.
Обратите внимание, что pySerial
использует Java Communications API (JavaComm), поэтому другой вариант - загрузить JavaComm из Oracle и использовать его через JavaCall.jl
API. Это легко, если у вас есть базовые знания Java (требуется чтение и понимание документов Java).
Из Джулии вы также можете напрямую вызывать библиотеки C. Одна из таких библиотек - libserialport
. Он был переупакован для Юлии как LibSerialPort.jl
.