баги в либке и проблемы по железу для W5100

На этом форуме Вы можете задать вопросы знатокам программы и автору.
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

баги в либке и проблемы по железу для W5100

Сообщение holodaleksey »

Наткнулся (неслучайно) в сети на сей опус:
https://m.geektimes.ru/post/259898/

"Потому, что эта библиотека имеет встроенный «баг», который подвешивает неодиночные запросы на время от трёх до десяти секунд и более. Баг именно встроенный и автор библиотеки об этом знал, о чём свидетельствует его пометки в исходниках".

Хотелось бы понять, присутствует ли данный баг в фл прог на данный момент?
Последний раз редактировалось holodaleksey 21 апр 2018, 09:03, всего редактировалось 2 раза.
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

есть ли баги в либке для W5100?

Сообщение pony sonata »

ну начнем с того, что флпрог юзает стандартую эзернет библиотеку, в чем проблема ее проверить? в статье же написано где чекать :)

Отправлено спустя 1 минуту 32 секунды:
чекнул. да есть :)

[spoiler]for (int sock = 0; sock < MAX_SOCK_NUM; sock++) {
EthernetClient client(sock);
if (EthernetClass::_server_port[sock] == _port) {
uint8_t s = client.status();
if (s == SnSR::ESTABLISHED || s == SnSR::CLOSE_WAIT) {
if (client.available()) {
// XXX: don't always pick the lowest numbered socket.
return client;
}
}
}
}[/spoiler]
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

есть ли баги в либке для W5100?

Сообщение holodaleksey »

Спасибо огромное! А теперь вторая часть вопроса, а тем кто делал веб на ардуине: Насколько данный трабл досаждает? Или незначительно?
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

есть ли баги в либке для W5100?

Сообщение pony sonata »

выдержка опять же с вашей статьи:
Промежуточный вывод. Это не Ардуино не подходит для построения серверов, а сетевая библиотека ставит крест на очень интересном классе устройств.
по ходу при запросах - мк может отвечать сразу, а может тупить с ответом. думаю, что мешает
но я бы вообще сервер на ардуино не делал бы, слабенькая она для этого. лучше свяжитесь с малинки/банана с дуиной, забирайте с нее данные и там организуйте полноценный веб-сервер со всеми плюшками
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

есть ли баги в либке для W5100?

Сообщение holodaleksey »

Хехе. Кесарю кесарево... Для меня фл прог находка, а что там на малиновом эльфийском пишется для меня китайская грамота...
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

есть ли баги в либке для W5100?

Сообщение pony sonata »

holodaleksey писал(а): 19 апр 2018, 00:11Хехе. Кесарю кесарево... Для меня фл прог находка, а что там на малиновом эльфийском пишется для меня китайская грамота...
ну для меня - организация веб-сервака даже на меге сравнивается с доставкой пиццы на самокате - можно, но нафига так мучится, когда можно поднять полноценный веб с базами данных, обработчиком php на другой дешевой железяке. а так да - каждому свое :)
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

баги в либке пролемы по железу для W5100

Сообщение holodaleksey »

Еще нерегулярный баг, на этот раз в железе.
https://www.drive2.ru/b/465851807768249377/

[spoiler]собранное устройство отлично работает, если подключено кроссовером к компьютеру, или подключено к сети через роутер. Но как только подключается через свитч, пинги не ходят, соединение не устанавливаются, а иногда даже лампочки мигают. Пробовали разные кабели, разные свичи. Результат один — через роутер или напрямую — нормально, через свич — никак.[/spoiler]
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

баги в либке пролемы по железу для W5100

Сообщение pony sonata »

интересная инфа
вот вам еще "аппаратный баг": у меня лежит w5100. когда-то пробовал подключить к 328й меге, не завелась. при просмотре на чипе обнаружились "залипоны" в лапах. тогда оборудования не было, чтобы пропаять нормально чип (только взялся за паяльник)
надо будет найти его и попробовать поднять линк. в комментах тогда часто было упоминание про подобное - некачественная сборка у китайцев. сейчас хз нормально они модули эти пропаивают или нет - не покупаю
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

баги в либке пролемы по железу для W5100

Сообщение holodaleksey »

Ну раз вы так хорошо предметом владеете, спрошу: А есть ли и как найти альтернативные либки под этот шилд/модуль?
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

баги в либке и проблемы по железу для W5100

Сообщение pony sonata »

я не говорил, что я хорошо владею этой темой, более того - я так когда-то и не смог завести свою w5100 (ввиду "заводского" брака модуля), а поскольку судя по форуму, где сидел, проблема была очень частая, то тратить немаленькие бабки за бракованную микруху не хотелось. в принципе поэтому и пользуюсь микрухами ENC28J60, но и с ними косяков не мало, не исключая некоторых аппаратных ограничений, которых w5100-w5500 лишены. зато цена низкая :)
в принципе, стандартная либа и писалась полностью для w5100. есть альтернативные, но там дела обстояли еще хуже (сейчас не знаю как там и что там). знаю это, т.к. пользовался стандартной библой для w5100, а ENC28J60 у меня как-бы притворялась w5100. идея не моя, когда-то прочитал и юзал :crazy:
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

баги в либке и проблемы по железу для W5100

Сообщение Rovki »

Уж и не знаю ,может сделать модуль езернет для ардуино на базе USR K2(супер порт) ,что без всяких библиотек и заморочек .???? :wizard: ,работает как утюг - включил и работай
Электронщик до мозга костей и не только
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

баги в либке и проблемы по железу для W5100

Сообщение pony sonata »

Че по деньгам там? Где почитать подробнее?
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

баги в либке и проблемы по железу для W5100

Сообщение holodaleksey »

Интересная тема, Анатолий!))
pony sonata писал(а): 21 апр 2018, 22:35Че по деньгам там? Где почитать подробнее?
С яндекса по названию этой железяки и слова Ардуино есть в топе ссылка на страницу каскады, оттуда на сайт производителя.
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

баги в либке и проблемы по железу для W5100

Сообщение Rovki »

IMG_20180421_231410_HDR.jpg
pony sonata писал(а): 21 апр 2018, 22:35Че по деньгам там? Где почитать подробнее?
http://www.usriot.pro/catalog/preobrazo ... r-port-k2/
Я делаю на базе их модули езернет для ПР200 https://www.hmi-kascada.ru/modul-ethernet/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

баги в либке и проблемы по железу для W5100

Сообщение НовыйUser »

[ref=#ff8000]Rovki[/ref],
[spoiler]k2 температурные диапазоны маловаты.. наверное.... у к3 -40
... мне не понадобятся, но температура эт один из основных показателей (запас должен быть) на который ориентируюсь[/spoiler]
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

баги в либке и проблемы по железу для W5100

Сообщение Rovki »

НовыйUser писал(а): 21 апр 2018, 23:19[ref=#ff8000]Rovki[/ref],
[spoiler]k2 температурные диапазоны маловаты.. наверное.... у к3 -40
... мне не понадобятся, но температура эт один из основных показателей (запас должен быть) на который ориентируюсь[/spoiler]
-25 маловато? А у ваших шилдов ??? и у Ардуины
Электронщик до мозга костей и не только
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

баги в либке и проблемы по железу для W5100

Сообщение НовыйUser »

Rovki писал(а): 21 апр 2018, 23:21-25 маловато? А у ваших шилдов ??? и у Ардуины
надо глянуть даташиты (по памяти -40+85)
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

баги в либке и проблемы по железу для W5100

Сообщение Rovki »

Бытовуха -40 ???? :crazy:
Электронщик до мозга костей и не только
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

баги в либке и проблемы по железу для W5100

Сообщение pony sonata »

задумка прикольная :)
я уже было обрадовался, но цена как всегда "доставляет" на подобных крох
у меня отдельный шлюз-регистратор с несколькими портами и изоляцией в эту сумму помещается кажись. надо будет пересчитать - проект еще не закончен
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26 ноя 2015, 22:05

баги в либке и проблемы по железу для W5100

Сообщение НовыйUser »

[ref=#ff8000]Rovki[/ref], запас :yes:
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя