arm — НТЦ Метротек. Архив блога 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/2015/03/10/dvigaem-nauku/ http://blog.metrotek.spb.ru/2015/03/10/dvigaem-nauku/#comments Tue, 10 Mar 2015 12:08:24 +0000 http://blog.metrotek.spb.ru/?p=4931 Всем привет!

ntk

Давно мы ничего не писали в наш блог, а тем временем нам есть, что сказать.

Сразу после посещения выставки Embedded World 2015 мы поучаствовали в международной научной конференции в СПбГУТ им. Бонч-Бруевича..


Докладчиков от нашей компании было трое:

  • Иван Шевчук: использование FPGA для генерации и анализа трафика
  • Сергей Колемагин: современные методики тестирования Ethernet-сетей
  • Павел Курочкин: программно-аппаратные комплексы для анализа трафика

Также с нами был Андрей Бехтерев, он помогал вести дискуссию, когда вопросы требовали инженерного опыта эксплуатации IP-сетей.

Это был наш первый опыт участия в институтских конференциях, и я уверен, что это только начало, т.к. наши разработки перекликаются с темами, поднятыми на конференции. Мы заключили рамочное соглашение о сотрудничестве с СПбГУТ по вопросам анализа трафика и DPI.

Есть ещё новость про образование. Мы набираем студентов на очередные (внимание, бесплатные!) курсы по четырём направлениям:

  • программирование FPGA;
  • системное программирование;
  • программирование микроконтроллеров;
  • общие вопросы разработки измерительных приборов.

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

Мы уже начали получать заявки из институтов ГУТ, ГИТМО, но этими ВУЗами не ограничиваемся, поэтому выкладываю гугл-форму. Желающие могут заполнить заявление и мы его обязательно рассмотрим. Будьте готовы к прохождению небольшого входного теста!

Гугл-форма для заявок на прохождение курсов

Как всегда, мы готовы ответить по почте на любые вопросы (support@).

]]>
http://blog.metrotek.spb.ru/2015/03/10/dvigaem-nauku/feed/ 1
Микроконтроллер STM32F107 http://blog.metrotek.spb.ru/2011/02/17/mikrokontroller-stm32f107/ http://blog.metrotek.spb.ru/2011/02/17/mikrokontroller-stm32f107/#comments Thu, 17 Feb 2011 07:37:02 +0000 http://blog.metrotek.spb.ru/?p=2634 Буквально вчера измерили производительность ethernet-контроллера, который находится на борту процессора STM32F107. Опыт со слегка модифицированной прошивкой на базе FreeRTOS и uIP проводил Николай Замотаев вместе с прибором Беркут-ЕТ.

Кит с микроконтроллером выступал в роли шлейфа. Получилось 12 Мбит/с без дополнительной оптимизации кода. Не очень круто. Наш шлейф, известный как Беркут-ETL, делает это лучше. Примерно в 100 раз. Потому что умеет заворачивать трафик на скорости 1000 Мбит/с без потерь. Но эксперимент всё равно интересный, и процессор для своих задач — достойный.

]]>
http://blog.metrotek.spb.ru/2011/02/17/mikrokontroller-stm32f107/feed/ 2
Загружаем прошивку в 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
Atmel SAM3U http://blog.metrotek.spb.ru/2009/10/06/atmel-sam3u/ http://blog.metrotek.spb.ru/2009/10/06/atmel-sam3u/#comments Tue, 06 Oct 2009 10:47:36 +0000 http://blog.metrotek.spb.ru/?p=1449 Atmel SAM3U Новый микроконтроллер SAM3U от Atmel рулит! Мало того, что gnu toolchain’ом под для devkit’а всё собирается и работает без проблем, так у него ещё и встроенный загрузчик (bootloader) есть.

В b3/Беркут-E1 и b3et/Беркут-ET тоже присутствует начальный загрузчик с возможностью заливки обновлений по X-modem, но у нас нет возможности читать/писать в память устройства, а также выполнять код с заданного адреса. А вот у Atmel SAM3U — есть!

Да, а ещё в нем есть high speed usb интерфейс (тот, который 480 Mb/s) и nand flash контроллер. Плюс периферия, стандартная для большинства микроконтроллеров (i2c, spi, pwm, adc и пр.).

В общем, ничто не мешает использовать эту штуку в наших новых разработках.

]]>
http://blog.metrotek.spb.ru/2009/10/06/atmel-sam3u/feed/ 1