Разрабатываю:
- встраиваемое программное обеспечение для микроконтроллеров;
- интерфейсы пользователя под Windows;
- принципиальные электрические схемы печатных плат в Cadence OrCAD.
Ищу удаленную работу с возможностью выезда по Москве и области.
Опыт работы с:
- микроконтроллерами NXP LPC2294 и LPC2378 ARM7, Atmega AVR128, TI MSP430, Renesas RX63N;
- среды разработки: Keil, Code Composer Studio, IAR, Eclipse.
- операционными системами реального времени: FreeRTOS, Keil RTX, scmRTOS, ATOM Threads;
- стеки протоколов связи Modbus RTU/ASCII, CANopen.
Умею разбираться в уже написанном коде: участие в больших коммерческих проектах, портирование и применение Open Source.
Имеется все необходимое для разработки оборудование:
- оборудование по исследованию сигнала: прослушки, осциллографы, мультиметры и т.д;
- паяльное оборудование.
Кратко о результатах моей работы за 2015 год над системой люфтовыбирания на основе сервоприводов:
Встраиваемое программное обеспечение блоков управления на базе NXP LPC2200 ARM7:
- Разработка в среде программирования Keil uVision 4;
- Портирование и применение операционной системы реального времени FreeRTOS;
- Реализация драйверов всей периферии блока управления (UART, CAN, I2C, EMC и т.д.);
- Портирование и применение протоколов Modbus RTU/ASCII (slave) для связи с ПК;
- Портирование и применение протокола CANopen (NMT, PDO, SDO, Synk, HeartBeat) для управления сервоприводами;
- Реализация регулятора контроля состояний и задания скорости вращения сервоприводов.
API (Интерфейс пользователя):
- Разработка под ОС Windows в среде программирования Visual Studio C# 2013;
- Реализация эргономичного интерфейса пользователя;
- Портирование и применение протоколов Modbus RTU/ASCII (master) для связи с блоками управления;
- Реализация очереди команд;
- Создание отчетов статистики движения в файлах Excel.
Документирование:
- Написание документации согласно ЕСПД.
Для связи e-mail: masterok@inbox.ru