О компании

Александр Л., инженер-программист

Мы продолжаем знакомить Вас с разработчиками из наших проектных команд. Разрешите представить Александр Л., инженер-программист. Языки, с которыми он работает: C, C++, HTML, XML, bash, JavaScript, Microsoft .NET, Python. Операционные системы в режиме реального времени: FreeRTOS, eCOS, µC/OS.

Основные задачи, которые закрывает Александр в различных проектах:

  • разработка встроенного программного обеспечения,
  • разработка драйверов устройств,
  • разработкa встраиваемых систем.

Александр принимал участие в качестве разработчика ПО в следующих проектах, некоторые из которых:

  • eCos 3.0 портирование для процессорных модулей AX-Som-BF60x: портирование eCos 3.0 для процессора Analog Devices BF609.
  • Подготовка BSP.
  • Поддержка периферийных драйверов.
  • Приборы ночного видения.
  • ОС: FreeRTOS. CPU: Analog Devices Blackfin, Texas Instruments CC.
  • Описание: разработка встроенного программного обеспечения для серии приборов ночного видения.

Задачи:

  • портирование Freertos на процессор BF, поддержка периферийных устройств драйверы (PPI, QSPI, USB, I2S);
  • захват видео с датчика изображения;
  • захват звука от TLV320ADC3101 аудио АЦП;
  • отображение видео на ЖК-дисплее;
  • потоковое видео и аудио через RTP;
  • управление устройством с помощью специального протокола на основе TCP;
  • доступ к устройствам через USB как устройству Mass Storage;
  • система управления уличным освещением;
  • ОС: FreeRTOS. CPU: ATmega1280;
  • освещение улиц и водяной насос, канализационные системы управления насосами, работающие под управлением SCADA.

Задачи:

  • разработка встраиваемых приложений;
  • архитектура программного обеспечения;
  • внедрение ведомого Modbus RTU;
  • реализация ведомого Modbus TCP;
  • подготовка рамок для последующих проектов (бустер и канализационных насосных станций).