Трудовые действия
|
Получение технической документации устройства, для которого разрабатывается драйвер
|
Изучение технической документации устройства, для которого разрабатывается драйвер
|
Разработка блок-схемы драйвера устройства
|
Написание исходного кода драйвера устройства
|
Отладка разработанного драйвера устройства
|
Разработка эксплуатационной документации на разработанный драйвер
|
Сопровождение разработанного драйвера устройства
|
Реинжиниринг разработанного драйвера устройства
|
Необходимые умения
|
Применять языки программирования, определенные в техническом задании на разработку драйвера, для написания программного кода
|
Создавать блок-схемы алгоритмов функционирования разрабатываемых программных продуктов
|
Оценивать вычислительную сложность алгоритмов функционирования разрабатываемых программных продуктов
|
Работать со стандартными контроллерами устройств (графическим адаптером, клавиатурой, мышью, сетевым адаптером)
|
Работать с документацией, прилагаемой разработчиком устройства
|
Осуществлять отладку драйверов устройств для операционной системы
|
Необходимые знания
|
Архитектура аппаратной платформы, для которой разрабатывается драйвер
|
Синтаксис, особенности программирования и стандартные библиотеки выбранного языка программирования
|
Стандарты реализации интерфейсов подключаемых устройств
|
Технологии разработки драйверов
|
Системы прерываний и адресации памяти операционной системы
|
Технологии разработки и отладки системных продуктов
|
Комплекты средств разработки целевой операционной системы
|
Система команд микропроцессора целевой аппаратной платформы
|
Принципы кроссплатформенного программирования
|
Конструкции распределенного и параллельного программирования
|
Принципы организации, состав и схемы работы операционных систем
|
Принципы управления ресурсами
|
Методы организации файловых систем
|
Принципы построения сетевого взаимодействия
|
Архитектура и принципы функционирования коммуникационного оборудования
|
Стандарты информационного взаимодействия систем
|
Методики тестирования разрабатываемого программного обеспечения
|
Локальные правовые акты, действующие в организации
|
Английский язык на уровне чтения технической документации в области информационных и компьютерных технологий
|
Государственные стандарты Единой системы программной документации (ЕСПД)
|
Другие характеристики
|
-
|