Eu não acho que deveria.
Se bem me lembro, o USBasp funciona com transferências de controle personalizadas e, por exemplo, avrdude
procura a partir de /dev/bus/usb
pelos IDs do fornecedor e do produto e das strings de ID.
Com avrdude
, algo assim deve funcionar ou reclamar que não é possível encontrar um dispositivo USB com os IDs corretos:
avrdude -P usb -c usbasp -p $UC
Além disso, como o USBasp funciona com USB implementado por software, ele é limitado à operação em baixa velocidade, o que, em princípio, significa que ele não pode funcionar como uma porta serial:
The USB CDC class is intended for modems and other communication devices. [...]
CDC requires bulk endpoints which are forbidden for low speed devices by the USB specification.
(citação da wiki V-USB )