Jestem nowy przy użyciu języka programowania D i zastanawiałem się, czy D może korzystać z portu szeregowego lub portu USB?Port szeregowy lub port USB za pomocą D?
8
A
Odpowiedz
6
To prawdopodobnie dotyczyłoby wywołań systemowych, które byłyby w C, ale możesz call C functions from D, więc jeśli nie ma biblioteki, która ją zawinie (co raczej wątpię), będziesz musiał wymyślić jakie są odpowiednie wywołania C i użyj ich.
5
Tworzenie powiązań z bibliotekami C jest dość proste w języku D, więc możesz spróbować uzyskać dostęp do wieloportowego portu USB za pomocą libusb.
1
Tango może wykonać port szeregowy. Proszę odnieść się do
- tango.io.device.SerialPort modułu
- tango.io.device.Device.Device klasy
Proszę zauważyć, że adresy URL odnosi się do portu D2 Tango.
Link do oficjalnej dokumentacji (z przykładami) do "Interfejs do C" w języku D: https://dlang.org/spec/interfaceToC.html –