Разработка драйвера сетевой карты для Windows
Требуется создать драйвер для сетевого адаптера под управлением операционной системы Windows.
Исходные материалы
- Полностью рабочий драйвер для аналогичного устройства, написанный для ОС Linux.
- Детальное техническое задание на существующий драйвер, описывающее функциональность и взаимодействие с оборудованием.
Основные задачи исполнителя
- Анализ существующего кода драйвера для Linux и предоставленной документации.
- Проектирование и реализация драйвера для Windows с аналогичной функциональностью.
- Работа с Windows Driver Kit (WDK) и соответствующими API.
- Обеспечение стабильной работы, корректного управления сетевым потоком данных и обработки прерываний.
- Тестирование и отладка созданного драйвера.
Требования к исполнителю
- Глубокое понимание архитектуры драйверов Windows (Kernel-Mode или WDF).
- Опыт разработки низкоуровневого ПО и работы с сетевыми протоколами.
- Умение портировать код между различными операционными системами.
- Знание C/C++ и ассемблера.