Последовательный порт или USB-порт, используя D?
Я новичок в использовании языка программирования D, и мне было интересно, может ли D использовать последовательный порт или порт USB?
3 ответа
Предполагается, что это будет включать в себя системные вызовы некоторого вида, которые будут в C, но вы можете вызывать функции C из D, поэтому, если нет библиотеки, которая обернет ее для вас (в чем я, скорее, сомневаюсь), вам придется выяснить, каковы соответствующие вызовы C и использовать их.
Создание привязок к библиотекам C довольно просто в D, поэтому вы можете попробовать libusb для межсистемного доступа через USB.
Танго может сделать последовательный порт. Пожалуйста, обратитесь к
- модуль tango.io.device.SerialPort
- tango.io.device.Device.Device class
Обратите внимание, что URL-адреса относятся к порту D2 Tango.