Графика и LaTeX

Как оказалось, импортирование графических объектов в tex-документы вызывает много вопросов. Хотелось бы рассказать, как это организовано у нас. …→

Беркут-ET: обновление руководства пользователя

Опубликовано очередное руководство пользователя для Беркут-ЕТ, в котором добавлено описание новых возможностей прибора:

  • использование двух тестовых конфигураций;
  • выбор случайного или постоянного размера кадра в BERT;
  • создание профилей настроек.

Также описаны новые команды  удаленного управления для работы с профилями настроек, для настройки сетевых интерфейсов и тестов по методике rfc2544.

Скачать можно здесь (версия 1.2.0).

Беркут-ET: версия 0.3.2-0

Вышла новая версия прошивки для Беркут-ET, в которой:

— добавлена новая опция, позволяющая одновременно проводить два независимых теста RFC2544 и BER (BERT+BERT, RFC2544+RFC2544, BERT+RFC2544, RFC2544+BERT);

— сделан BER тест со случайным размером кадра, при этом задается диапазон, в пределах которого изменяется размер кадра (от 64 до 9600 байт);

— добавлена возможность работать с профилями настроек: поддерживается до 10 различных профилей.

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

Как обычно, полный список изменений и исправленных ошибок можно просмотреть здесь.

Примечание: теперь при переходе между режимами «BERT», «RFC2544» и «Сложный трафик», «Пакетный джитер» происходит смена микрокода FPGA, и это занимает примерно 40 секунд. Неудобство связано с добавлением возможности выполнения двух независимых тестов и необходимостью разделения микрокода FPGA. А в следующей аппаратной ревизии прибора процесс переключения между режимами будет занимать доли секунды.

Скачать версию можно с нашего сайта.

Загружаем прошивку в Stm32f105 по USB

Отладочная плата После того, как фирма Atmel подкачала со сроками поставок процессоров Sam3U встал вопрос о выборе нового процессора. Выбор пал на семейство процессоров stm32f10x от фирмы ST Microelectronics, а конкретно — на процессор stm32f105. Одним из особенностей этого процессора является то, что он может загружать в себя прошивку через USB-интерфейс по протоколу DFU (используя собственный загрузчик, находящийся в ROM).

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

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

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

LaTeX. Пакет Pgf/TikZ


Часто встречая на форумах восторженные отзывы о пакете для LaTeX Pgf (макропакет для создания графических объектов) и его расширении TikZ, решила почитать документацию.
Как оказалось, PGF и на самом деле умеет многое: позволяет рисовать диаграммы, структурные и электрические схемы, 3D-объекты, строить сложные графики… но лучше один раз увидеть: примеры.

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

Подробная документация на английском языке — здесь.

Тестовый субботник

Все началось вполне безобидно: на ежедневном утреннем собрании Паша объявил, что «завтра у нас субботник, будем прокладывать тестовую сеть». Ну, субботник так суботник, подумала я и, придя на следующий день на работу,  первым делом навела порядок на рабочем месте. Просуществовал он недолго… 

Вот уже второй день подряд программисты прокладывают сеть для тестирования наших приборов. Так как для меня, в связи с принадлежностью к женскому полу, работы не нашлось, я решила запечатлеть процесс для истории:  взяв фотоаппарат, отважно отправилась туда, где еще недавно равномерно стучали по клавишам, а сейчас раздавались жуткие звуки от бурения стен перфоратором. Пробираясь через раскинутые повсюду провода и минуя множество препятствий в виде коробок, стульев, розеток и всякой всячины, удалось сделать несколько фотографий ничего не подозревающих программистов: …→

новый корпус

Вчера привезли из Китая прототип корпуса нового прибора. Что это будет за прибор, пока секрет. Но скорость и качество работы наших заграничных друзей поражает. За две недели из дизайн-проекта сделали конструкторскую проработку и прототип, в который можно установить почти всю начинку. Материал прототипа такой же, как должен быть в отливаемом из пластика корпусе. Следовательно, вес дивайса тоже можно адекватно оценить.
Попутно в очередной раз убедились, что сколько не вылизывай конструкцию в компьютерной модели, можно запросто не заметить грубейших ошибок проекта. До тех пор, пока не попробуешь собрать физический объект. И то, что такая возможность есть, — это просто здорово!

С днём Святого Патрика!

Всех программистов — с днём Святого Патрика! Всем много вкусного пива и хорошего кода! Ура!

FreeRTOS на Sam3u

Решили мы как-то попробовать какой-нибудь микроконтроллер, для замены устаревающих Avr’ов, выбор пал на SAM3U.  В качестве теста выступила демонстрационная программа от операционной системы FreeRTOS . А что из этого вышло можно прочитать в статье FreeRTOS на Sam3u.

Почему не пишем?

Коротенькая такая запись немного не в тему. Но всё же.

Многие задают себе вопрос: зачем что-то публиковать в блоге? Ответ см. здесь.