Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Драйвер

— компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению стандартным образом. В общем случае для использования каждого устройства, подключённого к компьютеру, необходим специальный драйвер. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для более специфических устройств (таких, как графическая плата или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.

Windriver (junco.com)

DDK (Windows Device Driver Development Kit)- оболочка для драйвера

DDK (от англ. Driver Development Kit) — набор из средств разработки, утилит и документации, который позволяет программистам создавать драйверы для устройств по определённой технологии или для определённой платформы (программной или программно-аппаратной.

Примеры:

DDK для разработки драйверов принтеров для GNU/Linux

Windows DDK компании Майкрософт

Для осуществления серийного производства USB необходимо зарегистрировать его в реестре Windows, что обеспечит совместимость.

Драйвер:

Miniport- работает не со всеми средами, более сложная форма.

Виды USB: - низкоскоростной режим (low speed), 1,5 Мбит/сек

- высокоскоростной режим (hight speed), 12,5 Мбит/сек

- сверхвысокоскоростной режим (full speed), 480 Мбит/сек

Рис.67

Передача данных в USB выполняется дифференциальным путем (0 или 1, прием или передача определяется контроллером).

Data state (состояние данных) определяется j,k (компьютер определяет скорость 1,5, 12 Мбит/сек).

Bus state (состояние шины).

Рис.68

Стандарт USB: OTG

Прибор сопрягается с прибором через hab (можно подключит до 127 усиройств).

Из рис.67: а) D¯>D (последовательная передача данных) или б) D¯<D.

Пример: RS-232: 10В – уровень «0», -5В – уровень «1»).

Для случая а) установим уровень логического «0», 300 мВ – уже уровень «1», -300мВ – «0».

Типы передачи данных по USB:

1) Управление

2) Прерывание

3) Пакетные (bullk)

4) Изохронный тип (используется в реальной системе, где не допускается задержка по времени)

При регистрации USB выдают:

1) VID (идентификационный номер среды)

2) PID (уникальный номер продукта)

3) Серийный номер устройства (уникален, в то время как 1) и 2) могут совпасть)

 

USB – последовательная передача данных.

Компьютер определяет все (скорость, питание).

OSI – сетевая модель обмена данными между устройствами.

Интерфейс – стандарт «общения» между приборами.

Рис.69

Из рис.69:

1 – физический уровень (уровень напряжения, кабели)

2 – электрический уровень (Datalink), (формирование электрических сигналов)

3 – сетевой

4 – транспортный

5 – сеансовый (настройка IP протокола, ввод login, password)

6 – уровень представления

7 – пользовательский

USB – не Интернет интерфейс – ограничивается тремя уровнями.

<== предыдущая лекция | следующая лекция ==>
Программируемая система на кристалле | Bluetooth
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 227; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.