Модуль программирования встроенных систем
Конкурсант должен разработать программу на языке программирования С для встроенной системы. Встроенным микропроцессорным управляющим устройством (MCU) будет ARM Cortex M0+: STM32L052 или STM32L053.
В качестве интегрированной среды проектирования (IDE) будет использоваться Keil uVision5. Существует ознакомительная и «облегченная» версия uVision5, которая может использоваться для тренировки(http://www.keil.com).
Специальные материалы и (или) спецификации производителя, необходимые Конкурсантам для выполнения Конкурсного задания, будут предоставлены на Чемпионате.
Программа будет только на языке С. Могут подпрограммы обработки прерываний (ISR). Ассемблерные вставки запрещены.
Если в задание входит комплексный внешний компонент, его техническое описание и программная библиотека будут предоставлены на чемпионате.
ПРЕДОСТАВЛЯЕМОЕ ВРЕМЯ - 19,5 ЧАСОВ
МОДУЛЬ | ПРЕДОСТАВЛЯЕМОЕ ВРЕМЯ | ПРЕДПОЛАГАЕМЫЙ ДЕНЬ |
Модуль проектирования аппаратного обеспечения | 7,5 часов (2+3,5+2) | C1 и C3 |
Программирование встроенных систем | 4 часа | C2 |
Модуль сборки и измерений | 4 часа | C2 |
Устранение неисправностей и ремонт | 4 часа | C3 |
Общие указания по модулям
Каждый разработчик Модулей должен:
· Соблюдать требования к разработке Конкурсного задания;
· Предоставлять документы, содержащие минимальное количество слов;
· Предоставлять документы, которые можно быстро перевести на английский язык;
· Предоставлять краткое изложение задания и рабочий образец;
· Предоставлять списки деталей; принципиальные схемы; комплекты листов технических данных.
Документация по заданию будет предоставляться на Чемпионат на CD/DVD или флеш-накопителе. Разработчику Конкурсного задания рекомендуемся использовать как можно больше иллюстраций, схем и видеоматериалов.
Для создания документов разработчик Конкурсного задания должен использовать приложения или программное обеспечение, используемое на Чемпионате.
По возможности, принципиальные схемы, фотографии, графические изображения и т.д. должны использоваться для всех модулей, а текстовая часть заданий должна быть как можно более короткой.
Технические требования для модулей Конкурсного задания
Все модули Конкурсного задания должны получать напряжение +/- 24В или менее. Задачи Конкурсного задания должны быть выполнимы с использованием оборудования из ИЛ.
Все модули Конкурсного задания должны быть составлены таким образом, чтобы работу по ним можно было завершить в течение предоставленного времени.
РАЗРАБОТКА КОНКУРСНОГО ЗАДАНИЯ
5.4.1. Кто разрабатывает Конкурсное задание и модули
Модули Конкурсного задания разрабатывает независимый разработчик.
5.4.2. Как и где разрабатывается Конкурсное задание и модули
Конкурсное задание/модули разрабатываются независимо друг от друга под руководством Менеджера компетенции.
5.4.3. Когда разрабатывается Конкурсное задание
Конкурсное задание разрабатывается в следующие сроки:
ВРЕМЯ | ДЕЙСТВИЕ |
За C-8 месяцев или ранее до первого дня подготовки к Чемпионату | Должны быть определены Конкурсные задания и согласованы с Менеджером компетенции. |
За C-6 месяцев или ранее до первого дня подготовки к Чемпионату | Должен быть сформирован ИЛ, включающий оборудование и расходные материалы, необходимые для выполнения Конкурсного задания |
За C-5 месяцев или ранее до первого дня подготовки к Чемпионату | Должны быть подготовлены рабочие образцы Конкурсного задания |
ПРОВЕРКА КОНКУРСНОГО ЗАДАНИЯ
Проверку Конкурсного задания будет проводить Менеджер компетенции. Конкурсное задание должно соответствовать описанию в разделе 5.3 ТРЕБОВАНИЯ К РАЗРАБОТКЕ КОНКУРСНОГО ЗАДАНИЯ.
Контрольное время
Время, предоставляемое для каждого модуля:
· Задание на проектирование аппаратного обеспечения - 7,5 часов;
· Программирование встроенных систем - 4 часа;
· Обнаружение неисправностей, ремонт - 4 часа;
· Сборка и измерения - 4 часа.
Тем не менее, выделенное время может быть изменено во время соревнования решением Менеджера компетенции.
ВЫБОР КОНКУРСНОГО ЗАДАНИЯ
Конкурсные задания предоставляются независимыми разработчиками под руководством Менеджера компетенции.
Представление Конкурсного задания
Конкурсное задание (или ряд заданий) должно быть представлено Экспертам независимым разработчиком. Должен быть показан работающий образец в материальной форме, и все необходимые функции должны быть продемонстрированы в работе. В исключительных случаях видеоматериалы могут заменить демонстрацию функциональных возможностей Конкурсного задания.
РАСПРОСТРАНЕНИЕ КОНКУРСНОГО ЗАДАНИЯ
Информация о Конкурсном задании заранее не предоставляется.
КООРДИНАЦИЯ КОНКУРСНОГО ЗАДАНИЯ (ПОДГОТОВКА К СОРЕВНОВАНИЮ)
Координация Конкурсного задания во время Чемпионата осуществляется командой, назначенной Главным экспертом. Каждая Группа экспертов, назначенная на модуль Конкурсного задания, будет иметь Руководителя, назначенного Главным экспертом.
ИЗМЕНЕНИЕ ЗАДАНИЯ ВО ВРЕМЯ КОНКУРСА
В случае обнаружения во время Чемпионата технической проблемы с заданием, Менеджер компетенции, Главный эксперт и Заместитель главного эксперта (Команда по управлению компетенцией - SMT) должны найти выполнимое решение проблемы и необходимым образом изменить задание.
При утверждении выполнимого решения Команда по управлению компетенцией будет консультироваться с разработчиком конкурсного задания.