2009/05/08, 18:27,
Антон Фельдман,
b3et.
Пятница, вечер… А что обычно происходит в пятницу вечером? Нет, не радостное распитие вкусного пива, не танцы и не еженедельный бэкап (пятница — время бэкапиться).
А свершился очередной релиз Беркут-ЕТ! Ура! Удалось наконец-то уложиться в итерацию. Но, ChangeLog’и, правда, подкачали и отражают не совсем корректную информацию об изменениях, исправлениях и новых функциях.
Но, тем не менее: исправлено огромное количество внутренних (то есть, неизвестных конечному пользователю) багов, добавлена функция multistream (она же «сложный трафик»). Режим multistream позволяет настроить генерацию до 10 потоков с разными настройками, а именно: нагрузка, длина фрейма, mac-адрес передающей и приёмной стороны, ip-адреса, vlan id.
Скачать, как обычно, можно с сайта НТЦ Метротек.
PS. Руководство пользователя, в котором описаны новые функции прибора, — в процессе.
Метки:
yes,
релиз Комментарии к записи BERcut-ET 0.2.44 отключены
2009/05/07, 13:52,
Антон Фельдман,
новости.
Так, между прочим, сегодня праздник работников всех отраслей связи — День Радио! А НТЦ Метротек, как это ни странно, занимается разработкой приборов, имеющих непосредственное отношение к телекоммуникациям.
Всех с праздником! Ура!
Метки:
день радио Комментарии к записи 7 мая — День Радио отключены
Когда мы пишем программы, то обязательно используем тот или иной шаблон мышления, который зависит как от поставленной задачи, так и от опыта и личного мировосприятия. Результат творческих усилий (код, то есть) обусловлен, кроме прочего, именно этими шаблонами, или, как сейчас модно говорить «паттернами».
Есть много полезных «паттернов» (см. книгу А.Голуба «Верёвка достаточной длины, чтобы прострелить себе ногу или Правила программирования на языке C/C++»), а есть совсем наоборот: например, наш любимый copy-paste или hard-coding без комментариев (см. 42). Это «наоборот» принято называть «анти-паттернами».
Наверное, полезно оглянуться назад, в код, который мы пишем, а также прочитать интересную заметку о шаблонах программирования, про которые надо знать и не использовать: Что такое анти-паттерны.
2009/04/29, 10:10,
Павел Курочкин,
новости.
Недавно (23 апреля) в Питере прошла конференция тестировщиков ПО (ссылка).
Мы в составе 4 человек успели только на первый день — на второй не успели зарегистрироваться. …→
2009/04/21, 14:01,
Антон Фельдман,
b4.
Программисты тщательно скрывают, что им удалось выполнить полностью автоматическую сборку образа файловой системы для Беркут-ММТ c помощью bitbake для архитектуры arm-eabi! Внешне выглядит неплохо. Субъективно даже работает быстрее. Правда, как в большинстве embedded-окружений, с которыми нам приходилось работать и писать программы, touch-интерфейс неудобный. Будем придумывать что-то более эргономичное.
Скриншоты будут обязательно. Равно как и комментарии разработчиков.
2009/04/15, 16:59,
Антон Фельдман,
b3et.
Вышел, наконец, очередной релиз для Беркут-ЕТ.
Главное изменение этой версии: возможность установки нагрузки в тесте back-to-back. Остальное — косметика и исправление ошибок.
Скачать.
ps. Пользователи жалуются, что часто (практически всегда) обновить firmware не получается. Вместо программы для интерфейсной карты (expansion FPGA) заливают системную прошивку. Во избежание таких ошибок файлы переименованы:
- b3et-exp-gbe*.rpd — файл с обновлением для expansion FPGA
- b3et-mcu*.bin — обновление программы микроконтроллера (MCU)
- b3et-fs*.bin — образ файловой системы (FS image)
pps. Кстати, вот тут можно посмотреть как выглядит «mother board» в Беркут-ЕТ.
2009/04/14, 23:20,
Антон Фельдман,
про сайт.
Этот дневник-блог содержит заметки участников проектов НТЦ Метротек. …→
Итерация закончилась позавчера. А релиза нет. А почему, кстати?
Метки:
релиз Комментарии к записи А где релиз? отключены
В любой разработке возникают сложности того или иного свойства. Вот, например, «Бертут-ММТ» постоянно возвращали в ремонт, потому что переставал грузиться. Грешили на глючность jffs2 (это специальная журналируемая файловая система для flash-памяти). Ну, глючит и глючит, подумали мы. И решили перенести /root на CompactFlash. И перенесли.
И тут же вылезла проблема, которую не ждали: при активной записи на CF происходит кратковременный срыв развёртки изображения на экране прибора. Ведь в процессоре, который мы используем, память одна на всех. Попробовали побороть, но не получилось. Алгоритм записи оказался непобедим. Экран как мерцал, так и мерцает.
В общем, как мы не упирались, а пришлось-таки сесть и разобраться почему происходил сбой во время загрузки (bootloader при поиске загрузочных файлов впадал в бесконечный цикл). И выяснили, что ошбка как раз в bootloader’е. Задача решена.
А мораль такова: нельзя даже пытаться решить проблему путём её обхода. Надо просто взять — и решить.
И вот ещё что: переезд rootfs на CompactFlash будем считать несостоявшимся. Увы.
Метки:
filesystems,
мозг Комментарии к записи Нормальные герои всегда идут в обход отключены
Ура! Свершилось. Наконец-то удалось прикрутить поисковую систему от google к сайту metrotek.spb.ru. Надо сказать, что, как обычно, всё украдено до нас. В том смысле, что на гугл adsense подробно рассказано как это сделать, и код для формы ввода генерируется автоматически. Опять молодцы. Завидуем? Да.
Update. Забыл сказать, что в поиске реклама присутствует. Ну да что поделаешь.
Метки:
поиск Комментарии к записи Поиск на сайте metrotek.spb.ru отключены