В настоящее время я обращаюсь к порту usb с использованием DLL файла в C++. Я хочу достичь такой же функциональности в ядре Java (не используя JNI). Могу ли я предоставить какой-либо простой tatourial для чтения данных с USB-порта. Я использую Windows 7 для своей разработки и IDE NetBeans.
Я видел, как получить доступ к USB-портам в java, но, похоже, он немного устарел.
Прежде всего, вам нужна техническая информация о USB, аппаратном и программном обеспечении. С USB нет линий Rx/Tx, только "одна линия" по двум проводам с дифференциальной электрической коробкой передач.
О вашем первоначальном вопросе ответ заключается в том, что вы не можете написать чистую реализацию Java. Вы должны взаимодействовать с драйвером, который написан на C, поэтому вам придется использовать JNI.