- •Введение 5
- •1 Исследовательский раздел
- •1.1 Анализ существующих аналогичных систем
- •1.1.1 Обзор архитектуры устройств usb
- •1.2 Обоснование выбора программно-аппаратных средств
- •1.3 Постановка задачи
- •1.4 Развернутое техническое задание
- •1.4.1 Общие сведения
- •2.1.1 Основные дескрипторы usb драйвера
- •2.1.1.1 Дескриптор устройства
- •2.1.1.2 Дескриптор расширения устройства
- •2.1.1.3 Дескриптор конфигурации
- •2.1.1.4 Дескриптор интерфейса
- •2.1.1.5 Дескриптор конечной точки
- •2.2 Разработка функциональной схемы драйвера
- •2.2.1 Драйвер в иерархии wdm
- •2.2.2 Уровни обмена данными usb устройств
- •2.2.3 Архитектура системного драйвера usb
- •2.2.4 Основные рабочие процедуры драйвера
- •2.2.5 Управление перемещаемостью кода в драйвере
- •2.3 Разработка алгоритмического обеспечения
- •2.3.1 Инициализация драйвера
- •2.3.3 Обработка расширенных запросов ioctl
- •2.3.4 Поддержка запросов Plug and Play
- •2.3.5 Управление питанием
- •2.3.5.1 Обработка запросов irp_mj_power
- •2.3.6 Процедура деинициализации драйвера
- •2.4 Разработка программного обеспечения
- •2.4.1 Процедура DriverEntry
- •2.4.2 Процедура DriverUnload
- •2.4.3 Процедура AddDevice
- •2.4.4 Процедура передачи запроса usbd
- •2.4.5 Обработчики usbCreate и usbClose
- •2.4.6 Обработчик ConfigureDevice
- •2.4.7 Обработчики запросов на чтение и запись
- •3 Технологический раздел
- •3.1 Технология разработки драйверов для операционных систем семейства Windows
- •3.1.1 Архитектура Windows Driver Model
- •3.1.2 Выбор типа разрабатываемого драйвера
- •3.1.3 Разработка usb драйвера
- •3.2 Технология отладки драйверов в операционных системах семейства Windows
- •3.2.1 Основные отладочные тесты
- •3.2.2 Основные «проблемы», возникающие при отладке драйвера
- •3.2.2.1 Аппаратные проблемы
- •3.2.2.2 Программные проблемы
- •3.2.3 Основные отладчики и утилиты для проверки драйвера
- •3.2.3.1 Отладчик WinDbg
- •3.2.3.2 Driver Verifier
- •3.2.4 Общие приемы отладки драйвера
- •3.2.4.1 Установка фиксированных точек прерывания
- •3.2.4.2 Промежуточный вывод на экран
- •3.2.4.3 Сохранение отладочного кода в исходном тексте драйвера
- •3.2.4.4 Перехват некорректных условий
- •3.2.4.5 Обнаружение утечек памяти
- •3.2.5 Замечания по отладке драйверов
- •4 Безопасность жизнедеятельности
- •4.1 Анализ эргономических параметров рабочего места пользователя пэвм
- •4.1.1 Общие эргономические аспекты рабочего места
- •4.2 Организация рабочего места пользователя с учётом эргономических требований
- •4.2.1 Организация рабочего стола
- •4.2.2 Рабочее кресло
- •4.2.3 Работа с клавиатурой и мышью
- •4.2.4 Расположение и эргономические характеристики монитора
- •4.2.5 Внутренний объем
- •4.2.6 Рабочая поза пользователя пэвм
- •4.3 Экологическая оценка и переработка узлов компьютерной техники содержащих платину
- •4.3.1 Извлечение платины из отработанных катализаторов
- •4.3.2 Извлечение платины из радиооборудования и сплавов для электрических контактов
- •5 Экономический раздел
- •5.1 Планирование разработки драйвера с построением графика выполнения работ
- •5.1.1 Определение этапов и работ по созданию программного продукта
- •5.1.2 Расчет трудоемкости и продолжительности работ
- •5.1.3 Построение графика выполнения работ
- •5.2 Расчет затрат на разработку
- •5.3 Оценка экономической эффективности проекта
- •1 К исследовательскому разделу
- •2 К специальному разделу
- •3 К технологическому разделу
- •4 К разделу «Безопасность Жизнедеятельности»
- •5 К экономическому разделу
- •Приложение а Установка драйвера с помощью inf-файла
- •Приложение б Графические материалы
4 Безопасность жизнедеятельности
4.1 Анализ эргономических параметров рабочего места пользователя пэвм
Эргономика рабочего места - (от греч. ergon - работа и nomos - закон), научная дисциплина, комплексно изучающая человека (группу людей) в конкретных условиях его (их) деятельности в современном производстве [4.1].
В настоящее время эргономике рабочего места пользователя ПЭВМ уделяют достаточно большое значение. Более того, проектирование рабочих мест ПЭВМ относится к числу наиболее важных проблем эргономического проектирования [4.2]. Ни для кого не секрет, что персональные электронно-вычислительные машины уже давно стали неотъемлемой частью нашей жизни. Широкое использование ПЭВМ в производственной деятельности позволило упростить решение многих задач, минимизировать время выполнения операций. Однако помимо облегчения труда человека и ускорения процессов обработки информации длительная и систематическая работа за ПЭВМ может стать причиной появления и развития различных заболеваний у пользователей.
По мере накопления новых данных по рассматриваемой проблеме становятся все более очевидными причинно-следственные связи между условиями труда и состоянием здоровья пользователей ПЭВМ. Так, например, заболевания опорно-двигательного аппарата (рук, шеи, плечевого пояса, спины) связанны с вынужденной рабочей позой, гиподинамией в сочетании с монотонностью труда.
С учётом выше сказанного можно заключить, что правильная эргономическая организация рабочего места, является тем необходимым шагом, который способен предупредить появление и развитие некоторых заболеваний у пользователей ПЭВМ.
4.1.1 Общие эргономические аспекты рабочего места
Рабочее место и взаимное расположение всех его элементов должно соответствовать антропометрическим, физическим и психологическим требованиям [4.2]. Большое значение имеет также характер работы. В частности, при организации рабочего места должны быть соблюдены следующие основные условия: оптимальное размещение оборудования, входящего в состав рабочего места и достаточное рабочее пространство, позволяющее осуществлять все необходимые движения и перемещения.
Среди обязательных эргономических аспектов рабочих мест можно выделить следующие [4.2]:
требования к расположению документов на рабочем месте (наличие и размеры подставки для документов, возможность различного размещения документов, расстояние от глаз пользователя до экрана, документа, клавиатуры и т.д.);
требования к поверхности рабочего стола, регулируемость элементов рабочего места;
характеристики рабочего кресла;
высота рабочей поверхности;
размеры пространства для ног.
Главными элементами рабочего места пользователя ПЭВМ являются стол и кресло. Основным рабочим положением является положение сидя.
Рациональная планировка рабочего места предусматривает четкий порядок и постоянство размещения предметов, средств труда и документации. То, что требуется для выполнения работ чаще, должно быть расположено в зоне легкой досягаемости рабочего пространства [4.3].
Конструкцией рабочего места должно быть обеспечено выполнение трудовых операций в пределах зоны досягаемости моторного поля (рис. 4.1).
Моторное поле - пространство рабочего места, в котором могут осуществляться двигательные действия человека [4.2].
Максимальная зона досягаемости рук - это часть моторного поля рабочего места, ограниченного дугами, описываемыми максимально вытянутыми руками при движении их в плечевом суставе [4.2].
О птимальная зона - часть моторного поля рабочего места, ограниченного дугами, описываемыми предплечьями при движении в локтевых суставах с опорой в точке локтя и с относительно неподвижным плечом [4.2].
а - зона максимальной досягаемости; б - зона досягаемости пальцев при вытянутой руке; в - зона легкой досягаемости ладони; г - оптимальное пространство для грубой ручной работы; д - оптимальное пространство для тонкой ручной работы
Рисунок 4.1 − Зоны досягаемости рук в горизонтальной плоскости
Конструкция мебели для пользователя ПЭВМ должна соответствовать следующим принципам.
Принцип 1: Многосторонность и гибкость. Рабочее место должно позволять пользователю комфортно и эффективно выполнять разнообразные задачи.
Принцип 2: Соответствие. Конструкция рабочего места и его компонентов должна обеспечивать «соответствие», оно должно подходить для работы разных пользователей и выполнения различных задач.
Принцип 3: Изменение положения. Конструкция рабочего места должна облегчать пользователю передвижение, так как статическая мышечная нагрузка приводит к усталости и дискомфорту и может вызвать хронические скелетно-мышечные расстройства.
Принцип 4: Удобство – приспосабливаемость. Конструкция рабочего места должна обеспечивать техобслуживание, хороший доступ и возможность приспособить рабочее место к изменяющимся требованиям, такие как, например, возможность передвигать рабочее оборудование в случае выполнения нетипичного задания.
Конструкцией оборудования и рабочего места пользователя ПЭВМ должно быть обеспечено оптимальное положение работающего, которое достигается регулированием:
высоты рабочей поверхности;
сиденья;
пространства для ног.