Фотографии приборов на сайте
На сайте metrotek.spb.ru теперь новые фотографии приборов. Авторам, как говорится, — респект!
На сайте metrotek.spb.ru теперь новые фотографии приборов. Авторам, как говорится, — респект!
Дети мои, не используйте числовые константы в своих программах. Не надо.
PS. Вышел очередной багфикс-релиз (0.2.41-2) Bercut-ET. Обновление — здесь
Список исправлений в коде MCU: Changes.mcu.
Вышел багфикс-релиз firmware для Беркут-ЕТ. Досадный баг, приводящий к сбою MAC-контроллера во время теста back-to-back, прибит. В результате исправлений был составлен чек-лист, который должен быть заполнен при выпуске каждого последующего релиза. А то получается, что одно лечим, другое калечим. Впрочем, это обычная практика оперативного (читай: быстрого) программирования. К сожалению.
Но не ошибается только тот, кто ничего не делает. Поэтому нас это не пугает. Главное, что исправили практически сразу же после обнаружения. Почему не выпустили в день исправления, понятно: прогоняли тесты на основную функциональность и на работоспособность новых фич (поддержка jumbo-фреймов, т.е. кадров размером больше 1518 байт).
Как обычно, скачать можно здесь.
Как оказалось, не работает. Добавили поддержку jumbo-кадров и тест back-to-back ломает mac-контроллер. Вот-вот выпустим багфикс-релиз. Хорошо, что не отдали потенциальным заказчикам.
Выпустили релиз firmware для Беркут-ETL с исправлением ошибок.
Список основных изменений и исправлений:
Обновления можно скачать отсюда.
Выпустили релиз firmware для Беркут-ET с исправлением ошибок и поддержкой jumbo frames.
Список основных изменений и исправлений:
Обновления можно скачать отсюда.
LEGO mindstorms продолжает взрывать мозг. Теперь уже трёхмерный сканер. Разрешение, вроде бы, не очень, но сам факт применения игрушки — это да.
Вот и случилось то, о чем так много твердили большевики мы наконец-то и перенесли rootfs на CompactFlash. Тут можно узнать как это сделать самостоятельно с Беркут-ММТ второй ревизии.
А вот. Bercut-ET падает совсем или падает ip-стек от левого трафика. У клиентов дивайс зависает практически всегда. У нас воспроизводится с помощью nmap. Завесить напрочь не удалось, но стек отключается 100%. Временно забороли отключением обработки TCP-пакетов ;) Но так нельзя. Думаем. Чиним. Думаем. Чиним. Думаем. Чиним.
Update 1 (2009-03-19 13:33). Кажется, нашли. Баг в ethernut — при получении IGMP-пакетов не освобождается память. Мораль: никому нельзя верить. Починили. Но ip-стек всё равно ведёт себя некорректно.
Update 2 (2009-03-19 15:56). Описание процесса локализации проблемы с использованием шаманского бубна — тут. Фотография бубна тоже будет.
Update 3. 2009-03-21 14:55). С мест сообщают: ничего не падает, всё в порядке. Всё-таки это был igmp. Фотография бубна приложена к посту.