Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2017, 10:21   #1
ColdDeath17
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 5
По умолчанию Написание ПО на Java, взаимодействующего с готовым драйвером

В настоящее время я занимаюсь созданием нейроинтерфейса. Некоторый аналог электро-энцефалографа для чтения сигналов головного мозга с последующей их классификацией — этакое распознавание мыслей.

Сама плата у меня есть. Драйвер тоже есть. Но я хотел бы взаимодействовать с драйвером через своё ПО, которое планирую написать на Java. ПО должно получать данные через драйвер с устройства — строить график зависимости величины напряжения U от времени t.

У меня возник ряд вопросов:
1) Как мне взаимодействовать с драйвером через Java? Мой выбор сейчас пал в сторону Usb4Java usb4java.org Является ли это сейчас актуальной библиотекой или есть что получше?

2) Библиотека Usb4Java предполагает взаимодействие с устройством через драйвер или напрямую без драйвера? Я никогда в жизни не писал ни драйвером, ни ПО, взаимодействующего с ними, поэтому такие вопросы.

3) Проще использовать существующий драйвер или написать свой?

4) Если использовать существующий драйвер, то как узнать, какие у него есть функции? Как к нему обращаться.

Спасибо!
ColdDeath17 вне форума Ответить с цитированием
Старый 02.02.2017, 10:59   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
Как мне взаимодействовать с драйвером через Java?
Через JNI.

Цитата:
Мой выбор сейчас пал в сторону Usb4Java usb4java.org
Она работает с УСБ. Ваше устройство определяется как УСБ? Протокол известен?

Цитата:
Является ли это сейчас актуальной библиотекой или есть что получше?
Об актуальности говорит дата последней публикации. Что в вашем понимании получше? Если либа работает и выполняет то, что вам нужно...

Цитата:
Библиотека Usb4Java предполагает взаимодействие с устройством через драйвер или напрямую без драйвера?
Она работает с УСБ. Что вы здесь подразумеваете под работу через драйвер? Если драйвер устройства делает его УСБ устройством в системе, то да. Если каким-то специфическим, то скорее всего нет.

Цитата:
Проще использовать существующий драйвер или написать свой?
Проще встать или сесть? Да кто ж знает, что за устройств, что за драйвер и что вы хотите.

Цитата:
Если использовать существующий драйвер, то как узнать, какие у него есть функции? Как к нему обращаться.
Идти к производителю за доками и сдк... ну или реверсить.
p51x вне форума Ответить с цитированием
Старый 02.02.2017, 11:35   #3
ColdDeath17
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 5
По умолчанию

---

Последний раз редактировалось ColdDeath17; 02.02.2017 в 16:25.
ColdDeath17 вне форума Ответить с цитированием
Старый 02.02.2017, 12:32   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Что за устройство то? Доков нет, тогда может есть описание что выводится в это усб или софт работающий?
p51x вне форума Ответить с цитированием
Старый 02.02.2017, 14:54   #5
ColdDeath17
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 5
По умолчанию

---

Последний раз редактировалось ColdDeath17; 02.02.2017 в 16:25.
ColdDeath17 вне форума Ответить с цитированием
Старый 02.02.2017, 15:58   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Мда... С такими знаниями вам проще склепать ТЗ и заказать разработку dll под ваши требования, а самим клепать интерфейс хоть на Java и дергать через jni dll.
p51x вне форума Ответить с цитированием
Старый 02.02.2017, 16:07   #7
ColdDeath17
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 5
По умолчанию

---

Последний раз редактировалось ColdDeath17; 02.02.2017 в 16:25.
ColdDeath17 вне форума Ответить с цитированием
Старый 02.02.2017, 16:13   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
Я думал, что Вы профессионал, как написано в профиле
От такого как вы это прям комплимент...
У человека все доки и описания в руках, а он говорит нет у производителя ничего.
Ему в первом предложении первого поста говорят через jni драйвер тягайте. Он нашел враппер через jni и наезжает, что не понял о чем речь. Крутые знания Java, а еще софт на ней писать собрались.

П.С. И вам удачи, а заодно и минус за невежество.
p51x вне форума Ответить с цитированием
Старый 02.02.2017, 16:17   #9
ColdDeath17
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 5
По умолчанию

---

Последний раз редактировалось ColdDeath17; 02.02.2017 в 16:25.
ColdDeath17 вне форума Ответить с цитированием
Старый 02.02.2017, 16:23   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
у меня сразу возникает образ школьника
Ваши эротические фантазии нас мало интересуют. И вроде у нас это незаконно и борются с этим.

Цитата:
наверное я не ошибаюсь)
Перекреститесь. Я ни от кого не прячусь и мои данные очень легко найти (и даже находили).

Цитата:
В общем, судя по другим Вашим ответам на форуме, ничего полезного Вы не советуете никому.
Балаболить вы все умеете, только вот когда дело доходить до кода... вообщем вытаскивайте язык.

Цитата:
Как говорится, на словах Вы Лев Толстой, а на деле... )))
Как вы хорошо себя описали: доки есть - у вас нет, писать на Java и не знать основных технологий...

Цитата:
Все равно спасибо, с проблемой разобрался)
И вам не хворать. Заходите, может повеселите как один забаненый "железнодорожник".
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
анаграмма Java SE - перевернуть написание слов в словосочетании Brock Помощь студентам 3 19.12.2016 23:03
С чего начать написание программы для решение СНУ на java? Анжелика96 Помощь студентам 0 14.12.2015 12:39
Сравнение входящей речи с готовым примером garuna Общие вопросы Delphi 2 07.12.2014 19:10
дописать комментарии к готовым программам lika1129970 Паскаль, Turbo Pascal, PascalABC.NET 0 28.03.2013 17:09
блок-схемы по готовым программным кодам uradik2 Фриланс 4 27.03.2010 07:03