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