Archive for the ‘разработка’ Category

О бедном WIZnet’e замолвите слово

В процессе разработки одного из проектов у нас возникла задача передать поток данных 2Mbit/s через Ethernet в виде udp-потока. Так как сроки были ограничены, развести плату «под задачу» с нормальным ethernet-контроллером, оказалось невозможным. В результате, за основу была взята уже имеющаяся карта от прибора Беркут-ММТ c установленным на борту контроллером WIZnet W5100. Этот контроллер уже [...]

vim + qt4 assistant

qt4 assistant, конечно, штука удобная. но я разрабатываю программы в vim’e и каждый раз, когда мне надо посмотреть документацию на какой-то класс или функцию, переключаться между окнами мне не нравится. задалбывает. спасибо троллям, что они предусмотрели remote control в assistant’e.

Бумажное прототипирование — кому оно нужно?

Бумажное прототипирование (Paper Prototyping) -  метод используемый при проектировании пользовательского интерфейса, в котором основными инструментами проектировщика являются голова и канцелярские принадлежности (хотя бы карандаш и бумага). С их помощью получаются прототипы разрабатываемого интерфейса, которые затем оцениваются потенциальными пользователями. Каковы основные преимущества данного подхода?

Микроконтроллер STM32F107

Буквально вчера измерили производительность ethernet-контроллера, который находится на борту процессора STM32F107. Опыт со слегка модифицированной прошивкой на базе FreeRTOS и uIP проводил Николай Замотаев вместе с прибором Беркут-ЕТ. Кит с микроконтроллером выступал в роли шлейфа. Получилось 12 Мбит/с без дополнительной оптимизации кода. Не очень круто. Наш шлейф, известный как Беркут-ETL, делает это лучше. Примерно в [...]

Хронограммы аварий: работа над ошибками.

Потратив огромное количество времени на попытку по-быстрому починить хронограммы аварий в базовых измерениях прибора Беркут-ММТ, мы обнаружили, что исправить ошибку нам так и не удалось. Да, стыдно. Посыпаем голову пеплом и приносим свои извинения тем, кто ждал от нас багфикса.  Не смотря на полный epic fail, мы решили не отступать и найти новое решение, которое можно [...]

Scrum, шестой спринт, полёт нормальный…

Прочитав «Scrum и XP: заметки с передовой» решили попробовать scrum у себя. После трех месяцев использования новой методологии могу подтвердить, что scrum действительно работает. В ходе трех спринтов нам удалось довести продукт до состояния, когда его уже можно было поставлять заказчику, благодаря чему фирме не пришлось платить неустойку за срыв сроков. Применение scrum, на мой взгляд,  дало [...]

ETX aka Анализатор 10 Gigabit ethernet

А вот и спецификации нового прибора: XFP порт 10G: 10GBase-SR/LR/ER/SW/LW,EW (поддержка LAN/WAN) форматы кадров: Ethernet, IPv4, UDP, TCP настраиваемые параметры: MAC, VLAN ID, IP, ToS, Precedence, UDP порт, размер кадра (от 64 до 64000 байт) поддержка MPLS, до трёх меток поддержка VLAN, до трёх ID тестирование по методике RFC2544 (throughput, latency, back-to-back, frame loss) режим [...]

Борьба с теплом

Наш новый прибор — Bercut-ETX (ака 10G)  находится на стадии подготовки к массовому производству, но путь к этому событию был весьма тернист… Хочется вспомнить и рассказать об этих моментах. Когда мы начинали разработку 10G, мы еще не знали что переходим на новый уровень скорости в наших платах, а отсюда и повышенного энергопотребления и выделения тепла.

USB: новый интерфейс и проблемы со скоростью.

Вероятно, среди читателей нашего блога найдутся люди, которым в целях общего развития или из-за практических нужд будет интересно узнать: «Как организовать на USB-устройстве новый интерфейс?». На удивление, не так сложно. Сложнее заставить его работать как следует. Про наши наработки в этом направлении сейчас и будет рассказано.

ETX aka 10G ethernet tester

портативный тестер-анализатор 10 gigabit ethernet готов и ушёл в mass production. ура! подробности позже. если вы живёте в Санкт-Петербурге и есть желание попробовать прибор на своих сетях — welcome. звоните 560-2919, 380-7365 или пишите на fam@metrotek.spb.ru.