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

Не умеем жить, эх, по-другому?

Yes! Заработало! На настройку ушло полторы недели, а не четыре месяца. А что заработало — расскажу позже.

Запилили touch-панель

Touchscreen заработал, наконец, нормально. Ложных координат (вроде бы) не выдаёт. Оказалось, дело в параметрах модуля ядра. Век живи, век учись. Подробности — в комментариях. Спасибо Ивану Ларионову и Юре Людкевичу!

О бедном 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, мы еще не знали что переходим на новый уровень скорости в наших платах, а отсюда и повышенного энергопотребления и выделения тепла.