|
Vybrid Ethernet to UART bridge, Драйвера для компа |
|
|
|
Jan 16 2015, 16:52
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Приветствую.
Появилась задачка добавить функционал контроллера модулем uart-ethernet, раньше использовали отдельные модули "тиббо", сам модуль и драйвер ком-порта под винду.
Контроллер - vybrid mvf61nn стек - LWIP в данный момент используется как web-сервер. В сети есть несколько проектов, как "прикрутить" к стеку функционал посл. порта, НО не смог найти к ним "вторую часть" - программный драйвер под винду(не важно какую, хрюшу или семерку), написанием драйверов под винду никогда не занимался, и честно говоря, нет большого желания и времени, а пытаться использовать тот-же драйвер от тиббо - нет документации. Может кто знает, где посмотреть или поискать эти творения??
|
|
|
|
|
 |
Ответов
|
Jan 17 2015, 20:14
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
я бегло смотрел, но я так понял что это как-бы порт двойного назначения под их железку, и под пользовательскую. С их железкой много фичь, с пользовательской мало, но из этого следует что все-таки как-то ее можно сделать. Значит они либо раскрывают протокол, либо он туп до безобразия и в пакете UDP просто передаются данные.
Скорость обмена, биты четности и прочая байда - не имеет смысла для Ethernet, там ведь нет асинхронщины с необходимой времянкой, как и стоповых бит. А контроль четности перекрывается контрольными суммами. Потому есть мнение что они просто данные херачат и все, а настройки не передают. Правда управление потоком не понятно как сделано, но может так оказаться что поскольку скорость езернета сильно больше всех разумных уартов, то управления потоком просто нет...
надо связываться с ребятами, скачивать что они дают, писать письма, изучать вопрос так сказать... думаю это самое близкое к тому что вам надо из того что вообще может быть.
|
|
|
|
|
Jan 17 2015, 20:50
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Golikov A. @ Jan 17 2015, 23:14)  я бегло смотрел, но я так понял что это как-бы порт двойного назначения под их железку, и под пользовательскую. надо связываться с ребятами, скачивать что они дают, писать письма, изучать вопрос так сказать... думаю это самое близкое к тому что вам надо из того что вообще может быть. А я понял, что у них есть 2 проги под 1 порт - свободно распространяемая и мультипортовая - с лицензией. Мне хватило б и однопортовой, но док по протоколу я не нашел, а может плохо искал - глаза устали... Писать им, думаю пустая затея - они же не опенсорсом занимаются, а продают железки, спрашивается, зачем рассказывать конкуренту? Может я продавать потом захочу все это ЗЫ. Поищем еще, уж больно с всякими ддк масдайными не охота связываться
|
|
|
|
|
Jan 17 2015, 23:35
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
mantech, механизм такой: 1. UDP передатчик передает сообщение в указанный UDP порт. 2. Сообщение летит по линии Ethernet 3. UDP приемник слушает этот UDP порт. 4. Все принятые байты перенаправляются в приемный буфер виртуального COM-порта.
если не хотите пользоваться готовым и пИшите сами VSP- то Вы должны выдержать правила операционки, создать порт, зарегистрировать и обеспечить необходимый интерфейс с операционной системой. Если Вы работаете напрямую- то просто ждете данные с UDP порта и обрабатываете их так же как принятые из буфера КОМ-порта.
Что именно Вы хотите услышать больше от создателей программы "виртуальный порт"?
Я уже писал, что использовал готовый софт со стороны компьютера для организации виртуального порта и, как альтернативу, ввел эту работу с UDP в мой исходник, чтобы не иметь чужой прослойки в ненужном месте. Из моих слов следует что полный виртуальный ком-порт на PC я не писал, в этом не было никакого смысла- либо юзал готовый, либо вообще обходился без него.
|
|
|
|
Сообщений в этой теме
mantech Vybrid Ethernet to UART bridge Jan 16 2015, 16:52 Golikov A. Не очень понятно чего вы хотите найти за драйвер
... Jan 16 2015, 17:06 mantech Цитата(Golikov A. @ Jan 16 2015, 20:06) Н... Jan 16 2015, 20:04 Golikov A. А как вы хотите его использовать? Если у вас не пр... Jan 16 2015, 21:21 scifi Цитата(Golikov A. @ Jan 17 2015, 00:21) М... Jan 16 2015, 21:25 mantech Цитата(Golikov A. @ Jan 17 2015, 00:21) Е... Jan 16 2015, 21:33  Ruslan1 А ничего там хитрого нет: берете UDP порт и гоните... Jan 16 2015, 23:35 Aner Еthernet, стек за присест не изучишь и за десяток ... Jan 16 2015, 23:42 mantech Цитата(Aner @ Jan 17 2015, 02:42) UDP пор... Jan 17 2015, 08:05  Ruslan1 Цитата(mantech @ Jan 17 2015, 10:05) Хитр... Jan 17 2015, 10:16   mantech Цитата(Ruslan1 @ Jan 17 2015, 13:16) Или ... Jan 17 2015, 12:30 Golikov A. У меня есть решение.
Берете проц и делаете USB - C... Jan 17 2015, 15:04 mantech Цитата(Golikov A. @ Jan 17 2015, 18:04) Б... Jan 17 2015, 19:06   mantech Цитата(Ruslan1 @ Jan 18 2015, 02:35) 1. U... Jan 18 2015, 08:23    Ruslan1 Цитата(mantech @ Jan 18 2015, 10:23) Это ... Jan 18 2015, 12:00     mantech Цитата(Ruslan1 @ Jan 18 2015, 15:00) Кста... Jan 18 2015, 13:39      Ruslan1 Цитата(mantech @ Jan 18 2015, 15:39) Хоро... Jan 18 2015, 17:34       mantech Цитата(Ruslan1 @ Jan 18 2015, 20:34) Или ... Jan 18 2015, 19:09        Ruslan1 Цитата(mantech @ Jan 18 2015, 21:09) Со с... Jan 19 2015, 10:31        Aner QUOTE (mantech @ Jan 18 2015, 23:09) ... ... Jan 19 2015, 18:13         mantech Цитата(Aner @ Jan 19 2015, 21:13) А вот б... Jan 19 2015, 19:51 Golikov A. ну значит просто данные гоняют и все.
А контроль п... Jan 18 2015, 07:05 Golikov A. в целом можно и прослушать, может это и не так нуд... Jan 18 2015, 08:52 psL Если правильно понимаю, нужно прокинуть виртуальны... Jan 20 2015, 03:33 mantech Цитата(psL @ Jan 20 2015, 06:33) Если пра... Jan 20 2015, 08:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|