b4 — НТЦ Метротек. Архив блога http://blog.metrotek.spb.ru заметки бывших разработчиков бывшего НТЦ Метротек Thu, 02 Oct 2025 13:52:15 +0000 ru-RU hourly 1 https://wordpress.org/?v=5.1.15 новости короткой строкой http://blog.metrotek.spb.ru/2012/04/26/novosti-korotkoy-strokoy/ Thu, 26 Apr 2012 00:00:49 +0000 http://blog.metrotek.spb.ru/?p=3091 Катя Саковская мастерски сделала красивый буклет про Беркут-ММТ. страничка с описанием этого прибора на сайте стала немного веселее. буклет — pdf-файл. это раз.

Вадим Попов завершил, наконец, борьбу с умной батарейкой и у нас теперь есть набор инструментов для «прошивки» и тестирования этого (может быть, самого важного с точки зрения надёжности) компонента нашего прибора. думаю, скоро будет написан целый трактат про то, как это было.

а завтра выйдет очередной релиз ПО для Беркут-ММТ. размер слова релиз в облаке меток ещё немного увеличится.

сделали тестовую версию следующей аппаратной ревизии 10-гигабитного анализатора ethernet Беркут-ETX: теперь поддерживается весь диапазон скоростей соверменных локальных, и не только, сетей: от 10M до 10G. и всё это в одном небольшом устройстве!

напомню, это единственный прибор для тестирования сетей 10 gigabit ethernet, разработанный и выпускаемый в России. более 40 таких устройств успешно используются операторами связи и интернет-провайдерами. аналогов в таком форм-факторе не существует не только в нашей стране, но и во всём мире.

и да, это реклама.

готовится к выходу в mass production очередной релиз рефлектометрического модуля для Беркут-ММТ. по всем параметрам (динамический диапазон, мёртвые зоны, удобство использования) он получился не хуже зарубежных аналогов. красивые отчёты с приборчика тоже скоро будут выложены. а пока можно полюбоваться на картинки с экрана в руководстве (pdf) и в рекламной брошюре (pdf).

]]>
RFC2544. Настройки по умолчанию http://blog.metrotek.spb.ru/2012/02/24/rfc2544-nastroyki-po-umolchaniyu/ Fri, 24 Feb 2012 09:25:12 +0000 http://blog.metrotek.spb.ru/?p=2937 На прошлой неделе нам позвонили недовольные пользователи и сообщили интересную деталь: для приборов Беркут-ЕТ и Беркут-ММТ с опцией тестирования gigabit ethernet измерения при одинаковых настройках выдают разные результаты.

Тщательное исследование проблемы и проведённые как локально, так и на стенде у пользователей, эксперименты подтвердили догадку, что параметры измерений для двух устройств всё же отличаются. В частности, были сброшены в ноль дополнительные настройки: интервал между попытками (trials) и обучение (learning time).

По просьбам пользователей мы составили список настроек, с которыми измерения должны выполняться без проблем. Подробности  — на wiki.

Удачи!

]]>
Беркут-ММТ: новый релиз. Починили хроно-/гистограммы! http://blog.metrotek.spb.ru/2011/06/17/berkut-mmt-novyiy-reliz/ Fri, 17 Jun 2011 08:54:26 +0000 http://blog.metrotek.spb.ru/?p=2842 Наконец-то вышел новый релиз ПО для прибора Беркут-ММТ. В этом релизе исправлена ошибка в хронограммах/гистограммах. Терзали-терзали код и таки нашли. Поиски решения отняли больше времени, чем мы планировали. Поэтому картинку с гордой надписью «yes!» решено к новости не прикручивать.

]]>
Хронограммы аварий: работа над ошибками. http://blog.metrotek.spb.ru/2011/02/16/hronogrammyi-avariy-rabota-nad-oshibkami/ http://blog.metrotek.spb.ru/2011/02/16/hronogrammyi-avariy-rabota-nad-oshibkami/#comments Wed, 16 Feb 2011 13:16:31 +0000 http://blog.metrotek.spb.ru/?p=2610 Потратив огромное количество времени на попытку по-быстрому починить хронограммы аварий в базовых измерениях прибора Беркут-ММТ, мы обнаружили, что исправить ошибку нам так и не удалось. Да, стыдно. Посыпаем голову пеплом и приносим свои извинения тем, кто ждал от нас багфикса.  Не смотря на полный epic fail, мы решили не отступать и найти новое решение, которое можно будет использовать и на новой платформе, и на старой (aka b4). Появление работающей версии ожидается примерно через месяц.
Вот шпионские снимки пользовательского интерфейса, предоставлены нашими инсайдерами:

Для пользователей старой платформы интерфейс будет отличаться, пока мы полностью не портируем весь новый интерфейс на старую платформу.

]]>
http://blog.metrotek.spb.ru/2011/02/16/hronogrammyi-avariy-rabota-nad-oshibkami/feed/ 7
Новый Беркут-ММТ и умная батарейка http://blog.metrotek.spb.ru/2010/09/23/novyiy-berkut-mmt-i-umnaya-batareyka/ Thu, 23 Sep 2010 09:04:05 +0000 http://blog.metrotek.spb.ru/?p=2299 Для новой версии прибора Беркут-ММТ наши разработчики железа решили сделать «умный аккумулятор» (aka smart battery). Что это такое, можно поискать в гугле. В частности, такие батареи стоят в ноутбуках. Но главный смысл идеи в том, что теперь зарядом батареи фактически управляет она сама, вернее, микроконтроллер, который должен быть встроен в её корпус.

Алгоритм smart battery у нас реализован на процессоре Atmel AtMega32HVB. Главная сложность была в том, что Atmel задержал поставку этих устройств всего лишь на 9 месяцев (!!!). Последствия мирового кризиса, говорят поставщики компонентов.

Сам по себе, протокол обмена батареи с зарядным устройством довольно сложен. Но исходные тексты для похожего контроллера на сайте Atmel’а нашлись.

Не буду вдаваться в технические подробности, но можно сказать, что силами программистов задачу, в основном, решить удалось. После серьёзной доработки напильником и плясок вокруг костра макета у нас теперь есть полноценная «умная батарея». Прибор также может работать и с другими аккумуляторами. Теоретически. А практически они должны быть заточены под корпус нашего прибора, что маловероятно.

Почему мы не использовали готовые решения? Тоже вопрос. На самом деле, мало кто устанавливает NiMh-аккумуляторы в портативные устройства. Но так уж исторически сложилось в нашей суровой действительности.

А более подробно о реализации хитрого алгоритма Smart Battery, проблемах, с которыми пришлось столкнуться в процессе разработки, и о многих других интересных вещах расскажут наши доблестные программисты в следующих заметках этого нерегулярного блога…

]]>
Загружаем прошивку в Stm32f105 по USB http://blog.metrotek.spb.ru/2010/04/14/zagruzhaem-proshivku-v-stm32f105-po-usb/ http://blog.metrotek.spb.ru/2010/04/14/zagruzhaem-proshivku-v-stm32f105-po-usb/#comments Wed, 14 Apr 2010 05:55:58 +0000 http://blog.metrotek.spb.ru/?p=1875 Отладочная плата После того, как фирма Atmel подкачала со сроками поставок процессоров Sam3U встал вопрос о выборе нового процессора. Выбор пал на семейство процессоров stm32f10x от фирмы ST Microelectronics, а конкретно — на процессор stm32f105. Одним из особенностей этого процессора является то, что он может загружать в себя прошивку через USB-интерфейс по протоколу DFU (используя собственный загрузчик, находящийся в ROM).

DFU — или Device Firmware Upgrade — это протокол для обновления прошивок по USB. Главные его преимущества в том, что он определён спецификацией USB и в том, что он достаточно прост. Вот только реализация этого протокола от ST оказалась не совсем стандартной. В результате вместо того, чтобы использовать готовую утилиту из проекта OpenMoko (dfu-util), её пришлось переписывать.

Утилита умеет загружать прошивку в RAM и FLASH, и запускать её на исполнение.

Ах, да, самое главное  — исходники лежат здесь.

]]>
http://blog.metrotek.spb.ru/2010/04/14/zagruzhaem-proshivku-v-stm32f105-po-usb/feed/ 4
новый GUI для b4 http://blog.metrotek.spb.ru/2009/10/08/novyiy-gui-dlya-b4/ Thu, 08 Oct 2009 20:13:49 +0000 http://blog.metrotek.spb.ru/?p=1459 Приняли наконец решение сделать новый GUI для b4. Обещает быть супер-эргономичным, быстрым и удобным. Надеемся, что будем использовать в новых приборах и пользователи нас не проклянут. А прототипы выглядят обнадёживающе…

]]>
Измерение фазового дрейфа в Беркут-MMT http://blog.metrotek.spb.ru/2009/09/11/izmerenie-fazovogo-dreyfa-priborom-bercut-mmt/ Fri, 11 Sep 2009 11:35:50 +0000 http://blog.metrotek.spb.ru/?p=1304 Wander::TDEV Любим мы, да, делать секреты из наших разработок :) Исправляемся.

Вандер — достаточно важный параметр прохождения цифрового сигнала. Его накопление приводит к проскальзываниям, нарушениям качества связи, потере звонков. В то же время, его подавление не является столь же популярным, как джиттера.

Прибор Беркут-MMT способен проводить измерение характеристик «вандера» (MTIE, TDEV) — фазового дрейфа цифрового сигнала в сетях PDH.

В настоящем релизе программного обеспечения 0.0.7-rc1, улучшено качество расчетных алгоритмов для MTIE и TDEV. Время измерения, пока, ограничено внутренней памятью прибора и, в теории, составляет пол года. Возможна реализация неограниченно, по времени, проводимых измерений.

Улучшена, также, визуализация графиков этих характеристик, с отображением масок согласно рекомендации ITU-T G.823.

Для проведения измерений требуется внешний синхросигнал.

Документация находится здесь.

А здесь — любопытная статья про измерение и вычисление характеристик вандера.

Wander :: график TDEV

Wander :: график TDEV

Wander :: экран текущего статуса

Wander :: экран текущего статуса


Wander :: экран MTIE

Wander :: экран MTIE

]]>
Анализ протоколов NGN http://blog.metrotek.spb.ru/2009/08/31/analiz-protokolov-ngn/ Mon, 31 Aug 2009 14:51:20 +0000 http://blog.metrotek.spb.ru/?p=1309 NGN :: SIP invite пакеты Релиз 0.0.7-rc1 отметился еще одним функционалом, реализованным по новым алгоритмам, — Анализ протоколов сигнализации сетей NGN (SIP, SIGTRAN, MEGACO, H.323/H.245 etc.).

Выполненный на базе libwireshark, (см. замечательное эссе на нашем wiki), анализатор NGN умеет декодировать все пакеты по спецификации wireshark версии 1.2.1.
Соответствие портов и протоколов можно полюбопытствовать тут.

NGN :: SIP invite пакеты

На уровне интерфейса пользователя доступна настройка префильтрации a’la pcap-filter:

NGN :: экран настроек

А так выглядит декодированный пакет
NGN :: декодированный sip пакет

NGN :: декодированный sip пакет

]]>
Bercut MMT: релиз 0.0.7-rc1 http://blog.metrotek.spb.ru/2009/08/31/bercut-mmt-reliz-0-0-7-rc1/ Mon, 31 Aug 2009 12:25:09 +0000 http://blog.metrotek.spb.ru/?p=1318 yes Беркут-MMT нынче богат на новости: Вышел релиз 0.0.7-rc1 с двумя исправленными опциями и несколькими исправлениями:
+ Анализ протоколов сигнализации сетей NGN
+ Измерение характеристик вандера сигнала в сетях PDH
+ вместо ipkg, теперь его продвинутый форк в лице opkg

* разобрались с появлением magic ошибок и bad blocks на jffs
* изменен bootloader — добавлен раздел params
* увеличено время «жесткого» выключения прибора
* улучшены сетевые драйвера по скорости и исправлена ошибка с зависанием интерфейса на приеме
* исправлено измерение уровня формы импульса в E1 ИКМ

Файлы — тут.

PS. Про опции Wander и NGN — заметки ожидаются…

]]>