Добрый день.
Имею 30-ти летний опыт разработки firmwre и software в области научного приборостроения и измерительных систем. Выполнял разработку программного обеспечения с нуля: постановка задачи; разработка структуры данных, алгоритмов, протоколов; создание кода и отладка; написание эксплуатационной документации.
Работал: - с несколькими типами микроконтроллеров (8-, 16-, 32-ти битными, ARM7/9, ARM4, ARM Cortex M0/3); - с микроконтроллерами различных компаний (SiLabs, Texas(MSP430/TMS320), STm(F0xx/F4xx), NXP, ATxmega, PIC24, Fujitsu); - в различных средах разработки (IAR, LPCXpresso, Atollic TrueStudio, Embedded OPC UA Server SDK от Matrikon, Atmel Studio, MPLab, Keil); - исполльзовались различные интерфейсы (USART, I2C, SPI, CAN, USB, OneWare, Event, DMA, Ethernet, RS-232/485, BlueTooth, ZigBee), а также граф.OLED; - на верхнем уровне на Pascal и C++ в среде от Borland (Delphi, CBuilder, TurboC-2005);
Основные задачи: - на нижнем уровне: сбор данных с датчиков, обработка, хранение, передача, визуализация; - на верхнем уровне: калибровка, тестирование, обслуживание, визуализация данных для MCU-устройств;
Последняя работа: - разработал идеологию, структуру, функционал и протокол системы на базе OPC UA Сервера; - разработал ПО OPC UA Сервера (STM32F437-Atollic TrueStudio); - разработал ПО контроллеров для системы сбора данных и управлния на объекте (STM32F091-IAR); - реализовал взаимодействие контроллеров с унифицированным OPC UA Сервером; - организовал обработку данных OPC UA Сервером и обмен с клиентом SCADA; Из-за отсутствия доступных OPC UA Клиентов в системах SCADA использовались для отработки ПО готовые клиенты или OPC UA Explorer от производителей SDK.
Возможно мои знания и опыт будут Вам полезны. Более подробно изложено в резюме.
С уважением, Юрий. compyi99@rambler.ru
|