Разработка драйвера графического планшета для системы Linux - Дипломная работа №40977

«Разработка драйвера графического планшета для системы Linux» - Дипломная работа

  • 30.01.2020
  • 40
  • 392

Содержание

Введение

Выдержка из текста работы

Заключение

Список литературы

фото автора

Автор: navip

Содержание

ВВЕДЕНИЕ 6

ГЛАВА 1. СТРУКТУРА LINUX, ПРИНЦИП РАБОТЫ ДРАВЕРОВ. СРЕДСТВА ПРОЕКТИРОВАНИЯ. 7

1.1 Операционная система Linux 7

1.3 Принцип работы драйверов 9

1.4 Работа драйверов под Linux 11

1.5 Выбор средств проектирования и разработки 15

ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА 19

2.1 Техническое задание 19

2.2 Проектирование системы поддержки периферийных устройств 19

Вывод 21

ГЛАВА 3. РАЗРАБОТКА ДРАЙВЕРА 22

Затраты на проект 27

Вывод 28

ЗАКЛЮЧЕНИЕ 29

Список используемой литературы 30

Приложение №1. Модель IDEF0 32


Введение

Актуальность

Многие организации и простые пользователи постепенно переводят свое компьютерное оборудование на систему Linux. Такой выбор основывается на более стабильной работе и доступности, так как Linux открытая система, распространяющаяся бесплатно.

В результате перехода на систему Linux необходимо обеспечить поддержку специального оборудования. Поэтому необходимо разработать драйвер устройства.

Следовательно, до полного перехода на системы Linux нужно предварительно отладить систему поддержки периферийных устройств.

Целью исследования является разработка драйвера для системы Linux, который будет обеспечивать работу графического планшета.

Объектом исследования является разработка драйвера для системы Linux.

Предметом исследования является разработка драйвера графического планшета под систему Linux.

В ходе выполнения поставленной цели необходимо решить следующие задачи:

• Составить техническое задание драйвера

• Спроектировать систему

• Разработать модули программы и оценить работу в целом

Практическая ценность состоит в том что программа будет поддерживать работу графического планшета в системе Linux.


Выдержка из текста работы

ГЛАВА 1. СТРУКТУРА LINUX, ПРИНЦИП РАБОТЫ ДРАВЕРОВ. СРЕДСТВА ПРОЕКТИРОВАНИЯ.

1.1 Операционная система Linux

Рассматривая структуру системы Linux, ее можно условно разделить на два уровня, как показано на рисунке 1.

Рисунок 1. архитектура операционной системы GNU/Linux

На верхнем уровне находится пользовательское пространство (пространство приложений). Здесь исполняются приложения пользователя. Под пользовательским пространством располагается пространство ядра. Здесь функционирует ядро Linux.

Существует также библиотека GNU C (glibc). Он предоставляет интерфейс системных вызовов, который подключается к ядру и обеспечивает механизм перемещения из приложения пользовательского пространства в ядро. Это важно, поскольку ядро и пользовательское приложение занимают разные защищенные адресные пространства. И хотя каждый процесс пользовательского пространства занимает свое собственное виртуальное адресное пространство, ядро занимает одно адресное пространство.

Ядро Linux, в свою очередь, можно разделить на три больших уровня. В верхней части находится интерфейс системного вызова, который реализует основные функции, такие как чтение и запись. Ниже интерфейса системного вызова находится код ядра, который является независимым от архитектуры кодом ядра. Этот код является общим для всех процессорных архитектур, поддерживаемых Linux. Еще ниже находится архитектурно-зависимый код, который формирует так называемый BSP (Board Support Package - пакет поддержки аппаратной платформы). Этот код зависит от процессора и платформы для конкретной архитектуры.

1.2 Свойства ядра Linux

Ядро Linux реализует ряд важных архитектурных элементов. В целом, и на более детальных уровнях, ядро можно разделить на множество различных подсистем. С другой стороны, Linux можно рассматривать как монолитное целое, так как все основные сервисы собраны в основной системе. Это отличается от архитектуры микроядра, где ядро предоставляет базовые услуги, такие как связь. ввод / вывод, управление памятью и процессами, а также более конкретные услуги реализованы в виде модулей, которые подключены к уровню микроядерных.

Со временем ядро Linux стало более эффективным с точки зрения использования памяти и процессора и стало чрезвычайно стабильным. Однако наиболее интересным аспектом Linux, учитывая размер и сложность этой системы, является ее переносимость. Linux может быть скомпилирован для огромного количества различных процессоров и платформ с различными архитектурными ограничениями и потребностями. Например, Linux может работать на процессоре с или без блока управления памятью (MMU). Поддержка процессоров без MMU реализована в версии ядра uClinux.

1.3 Принцип работы драйверов

Для современного человека компьютер не является чем-то неизвестным. Многие используют компьютер повседневно для различных задач, но не многие знают и разбираются во внутренней работе компьютера в его структуре. Для функционирования компьютера не достаточно собрать все комплектующие воедино, поставить лишь операционную систему, и он заработает. Чтобы компьютер функционировал, имел полный функционал и мог взаимодействовать со всеми устройствами необходимо также установить драйверы.

Драйверы служат связующим звеном между операционной системой и компьютерными комплектующими. На каждый отдельный элемент системного блока и периферийных устройств требуются отдельные драйвера. Стоит отметить, что после установки операционной системы (чистой) ваш компьютер будет функционировать, но вы не сможете воспользоваться всеми возможностями вашего «железа».

В состав драйвера входит несколько функций, которые интегрируют свою работу вместе с операционной системой. Например:

- загрузка драйвера, в процессе которой он регистрируется в системе;

- выгрузка драйвера, во время которой он освобождает захваченные ресурсы компьютера;

- открытие драйвера, во время которого нужный драйвер открывается используемой программой;

- чтение;

- запись;

- закрытие (полная противоположность операции открытия);

- управление операциями ввода-вывода информации.

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

Драйверы очень зависят от устройств, для которых они предназначены, и очень специфичны, так как каждое устройство имеет свою функциональность. Кроме того, любой драйвер специфичен для каждой операционной системы из-за того, что разные системы имеют свою собственную архитектуру. Обычно драйверы предоставляют схему прерывания для обработки асинхронных процедур в зависимости от времени интерфейс.

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

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

Если вы хотите отформатировать жесткий диск, то, упрощенно, этот процесс выглядит следующим образом и имеет определенную последовательность: (1) Сначала ОС отправляет команду в драйвер устройства используя команду как водитель, и операционная система понимает. (2) драйвер устройства преобразует команду в формат, понятный только устройству. (3) жесткий диск форматирует себя, возвращает результат драйверу, который затем переводит команду на "язык" операционной системы и выдает результат пользователю (4).Также можно упомянуть, что имеется ещё один вид драйверов - виртуальные драйверы. Подобные драйверы эмулируют работы определённого устройства на компьютере. Такие драйверы используются разработчиками в особых случаях, с которыми вряд ли столкнется обычный пользователь ПК.

1.4 Работа драйверов под Linux

Драйвер – это программа (программный код), который связывает аппаратную составляющую и операционную систему [].

Подобный подход эффективен, так как нет необходимости нагромождать операционную систему прописывая все инструкции работы с миллионами устройств. Система будет общаться с драйвером по определенным правилам, а уже драйвер будет связывать с системой оборудование, для которого был написан.

При этом в Линуксе изначально находятся все драйвера, за редким исключением, большинство из них имеют обобщенную схему работы для всех подобных устройств, обеспечивая меньший вес системы. Это приводит к тому что в системе будут работать все устройства, но не обеспечивая весь их функционал.

Устройствами в системе занимается ядро, все драйвера после проверки вносятся в отведенный модуль ядра. Поэтому чем новее ядро тем больше шанс что все ваши устройства запустятся.

Обновлением и установкой обеспечения в системе Linux занимается менеджер драйверов, пользователю лишь необходимо ввести несколько команд. Если пытаться поставить драйвер вручную можно повредить ядро.

Linux начинал свой путь как серверная ОС и был очень амбициозным проектом. Когда система делала свои первые шаги в качестве десктопной ОС многие уже не верили в ее успех, поэтому производители устройств не уделяли должного внимания. В основном обеспечение писали энтузиасты, а уже разработчики добавляли все это в систему.

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

Разница в архитектуре операционных систем и, следовательно, во внутреннем устройстве драйверов настолько велика, что даже имея доступ к исходным текстам, перенести драйвера скажем из Windows в Linux занимает очень много времени и сил, намного эффективнее создать с нуля.

В Linux, как упоминалось выше, принято использовать репозитории и редко прибегать к сторонним источникам. Учитывая популярность системы Windows с начала массового распространения компьютеров, программное обеспечение для нее сразу же разрабатывается производителем оборудования. Другими словами, для правильной работы всего оборудования драйвер необходимо искать на веб-сайтах производителей. Такая схема позволяет работать всем функциям оборудования в полном объеме, но замедляет и затрудняет настройку компьютера.

Большинство программ Linux в форме tar.gz,.оборот в минуту. ,deb файлы, которые по сути являются архивами и содержат необходимые библиотеки и программы.

Репозиторий представляет собой специальное серверное хранилище этих файлов. Их также можно назвать "источниками приложений". Компьютеры пользователей подключаются к хранилищам по сети или через Интернет и используют специальные утилиты (например, Synaptic) для просмотра установленных пакетов, доступных для установки. Большинство утилит поддерживают простой поиск по ключевым словам и могут классифицировать группы пакетов.

Эта внешняя система хранения обеспечивает простой централизованный способ установки или удаления программ и удобный способ загрузки обновлений.

Изначально Linux уже подключил необходимые репозитории, но никто не запрещает использовать другие, сторонние. Основная часть программного обеспечения для Linux в репозиториях. Также необходимые программы в виде архива можно скачать из интернета или собрать из исходных файлов вручную, но это будет довольно сложно и есть риск того, что собранная таким образом программа будет просто нерабочей.

Программное обеспечение под систему Linux в основном разрабатывается на языках С и С++ так как само ядро ОС построено в основном на Си с некоторыми расширениями GCC и на ассемблере.

Исходные файлы программ, которые являются стандартными текстовыми файлами, и вы можете создавать их с помощью любого текстового редактора (например, GEdit KWrite, Kate, vi и emacs). Помимо текстовых редакторов, существуют специализированные среды разработки с собственным встроенным редактором. Одним из таких инструментов является KDevelop.

Рассмотрим структуру драйвера Linux на примере USB-устройства. Простой интерфейс скрывает все алгоритмы для отправки запросов, отслеживания подтверждений, контроля ошибок и др. В ядре программные файлы расположены в drivers / usb/, а заголовочные файлы - в include/linux/. Информация, представленная в этих каталогах, достаточна для записи драйвера для любого USB-устройства.

Драйверы, работающие с USB-устройством, обычно выполняют следующие действия:

1. Регистрация (выгрузка) водителя

2. реестр (удалить) устройство

3. обмен данными (менеджер и информация).

USB-устройства всегда отвечают на запросы хост-компьютера - они не могут отправлять информацию самостоятельно. Существует только одно исключение: после того, как хост перевел устройство в режим ожидания, устройство может отправить запрос удаленного пробуждения. Во всех остальных случаях хост формирует запросы, а устройства отвечают на них.

Хост всегда является мастером, и обмен данными должен осуществляться в обоих направлениях: отправляя пакет с флагом OUT, хост отправляет данные на устройство, а отправляя пакет с флагом IN, хост отправляет запрос на получение данных с устройства.

По USB может передаваться несколько типов пакетов:

Token - запрос, содержит управляющую информацию: направление операции (IN, OUT), номер endpoint

Data - пакет данных

Handshake - служебные пакеты, могут содержать подтверждение (ACK), сообщение об ошибке, отказ (NACK)

Special - служебные пакеты, такие как PING

Спецификация USB определяет 4 типа потоков данных:

1. bulk transfer - предназначен для пакетной передачи данных. Поддерживаются оба направления - IN и OUT.

2. control transfer - предназначен для конфигурирования и управления устройством. Направления - IN (status) и OUT(setup, control).

3. interrupt transfer - похож на bulk. Этот тип гарантирует, что устройство будет опрашиваться (то есть хост будет отсылать ему token "IN") хостом с заданным интервалом. Направление - IN.

4. isochronous transfer - предназначен для передачи данных без управления потоком. Область применения - аудио-потоки, видео-потоки. Предусмотрен контроль ошибок (на приемной стороне) по CRC16. Направления - IN и OUT.

Endpoint No.0 имеет особое значение для USB. Это Control EP. Он должен быть в каждом USB-устройстве. Этот EP использует token "setup", чтобы сигнализировать, что данные, отправляемые после него, предназначены для управления устройством.

Используя этот EP0, хост может передавать setup-пакет длиной 8 байт и данные, которые следуют за этим пакетом. Во многих случаях может хватать передачи только setup-пакета. Однако устройство может использовать и передачу данных по EP0, например для смены прошивок компонентов устройства, или получения расширенной информации об устройстве.

Уже упоминалось, что каждое устройство обязано обеспечить доступ к EP0. Но кроме этого, оно еще должно отвечать на запросы, указанные в спецификации USB для EP0. Пользуясь этими запросами и происходит распознавание устройства в системе.

Алгоритм детектирования нового устройства следующий:

1. хост отсылает setup-пакет "Get Descriptor" (wValue = "device").

2. хост получает идентифицирующую информацию об устройстве

3. хост отсылает setup-пакет "Set address", после чего устройство

получает уникальный адрес в системе

4. хост отсылает остальные setup-пакеты "Get Descriptor" и получает

дополнительную информацию об устройстве: количество EP, требования к питанию, и т.п.


Заключение

Подведя итоги выполнения выпускной квалификационной работы, можно отметить что поставленная цель выполнена. Также соответственно изучена общая теоретическая часть по разработке драйверов для системы Linux.

Описана предметная область для проектируемой системы, раскрыты основные понятия. Такие как драйвер, система Linux. Составлено техническое задание.

Были получены прикладные знания по программированию на С. Приобретённые базовые знания и навыки будут полезны при реализации схожих проектов.

Разработанная программа является полноценным программным продуктом для операционной системы Linux. Подсчитаны затраты на проект.

Возникшие проблемы при разработке заключались в недостаточности статей о некоторых функциях или сложности в переводе литературы иностранных разработчиков.

Драйвер готов к работе, исходный код останется открытым для его возможного дальнейшего развития.


Список литературы

1. Колисниченко, Д.Н. Linux. Полное руководство / Д.Н. Колисниченко, Аллен, Питер В. - М.: СПб: Наука и Техника, 2017. - 784 c. ISBN 978-5-7038-3021-5

2. 14. Молоканова, Н.П. Курсовое и дипломное проектирование: Учебное пособие / Н.П. Молоканова. - М.: Форум, НИЦ ИНФРА-М, 2013. - 88 c. ISBN 978-4-1002-2

3. Собель, М. Linux. Администрирование и системное программирование / М. Собель. - М.: Питер, 2014. - 350 c.978-5-459-00450-2

4. Спольски Джоэл о программировании / Спольски, Джоэл. - М.: СПб: Символ-Плюс, 2015. - 352 c. 5-93286-063-4

5. Linux Device Drivers, Third Edition 2005г. Джонатан Корбет, Александро Рубини, Грег Кроах-Хартман. Изд ORelly Лицензия: Creative Commons Attribution-NonCommercialShareAlike

6. The Linux Kernel Module Programming Guide Peter Jay Salzman Michael Burian Ori Pomerantz Copyright © 2001 Peter Jay Salzman 2007−05−18 ver 2.6.4


Тема: «Разработка драйвера графического планшета для системы Linux»
Раздел: Информатика
Тип: Дипломная работа
Страниц: 40
Стоимость
текста
работы:
2400 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения
  • Пишем сами, без нейросетей

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Похожие материалы
  • Дипломная работа:

    Разработка драйвера графического планшета для системы linux

    48 страниц(ы) 

    ВВЕДЕНИЕ 6
    Глава 1. СТРУКТУРА LINUX, ПРИНЦИП РАБОТЫ ДРАВЕРОВ. СРЕДСТВА ПРОЕКТИРОВАНИЯ 8
    Операционная система на ядре Linux 8
    1.2 Свойства ядра Linux 10
    1.3 Принцип работы драйверов 11
    1.4 Работа драйверов под Linux 13
    1.5 Выбор средств проектирования и разработки 18
    Глава 2. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА 22
    2.1 Техническое задание 22
    2.2 Проектирование системы поддержки периферийных устройств 22
    2.3 Структура проектируемой системы 26
    Глава 3. РАЗРАБОТКА ДРАЙВЕРА 29
    1.1 Разработка 29
    1.2 Тестирование 35
    1.3 Затраты на проект 3 5
    ЗАКЛЮЧЕНИЕ 37
    ЛИТЕРАТУРА 38
    ПРИЛОЖЕНИЕ 39
  • Дипломная работа:

    Система обучения графическим навыкам в основной и средней школе

    44 страниц(ы) 

    Введение 3
    Глава Ι. Графический метод и особенности его применения на уроках
    физики и математики.
    §1.1 Графический метод в системе преподавания физики в средней и основной школе. 6
    §2.1 Понятие функции и её графического изображения в математике
    и физике. 9
    §3.1 Ошибки возникающие у учащихся при формировании
    графического языка. 15
    Глава ΙΙ. Обучение учащихся графическому языку на уроках физики
    §1.2 Определение уровней графических умений и построение
    системы задач, формирующих эти уровни. 19
    §2.2 Организация педагогического эксперимента 24
    Заключение 28
    Литература 29
    Приложение
  • ВКР:

    Технология разработки рекламной полиграфической продукции для хгф

    43 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА I. ЭТАПЫ РАЗВИТИЕ ПОЛИГРАФИЧЕСКОЙ ПРОДУКЦИИ 5
    1.1 История полиграфии и технологии печати 5
    1.2 Современный дизайн для полиграфии 8
    ГЛАВА II. РЕАЛИЗАЦИЯ И РАЗРАБОТКА РЕКЛАМНОЙ ПОЛИГРАФИЧЕСКОЙ ПРОДУКЦИИ ДЛЯ ХГФ И ЕЁ ТЕХНОЛОГИЯ. 12
    2.1 Характеристика деятельности художественно-графического факультета в БГПУ им. Акмуллы 12
    2.2 Предпроектный анализ и концепция разработки рекламной полиграфической продукции для ХГФ 14
    2.3 Этапы разработки полиграфической продукции для ХГФ 18
    2.4 План-конспект проведения занятия у студентов ГАПОУ СМПК по теме «Многообразие форм полиграфического дизайна» в процессе изучения дисциплины «Дизайн-проектирование» 23
    ЗАКЛЮЧЕНИЕ 31
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33
    ПРИЛОЖЕНИЕ 36
  • Дипломная работа:

    Разработка информационно-тестирующего ресурса для поддержки принятия решений о приеме на работу на руководящие должности

    48 страниц(ы) 

    Введение 3
    Глава 1. Понятие психология и психодиагностика 6
    1.1. Термин «Психология» 6
    1.2. Термин «Психодиагностика» 6
    1.3. Тесты и опросники 7
    Глава 2. Проектирование и разработка сайта 11
    2.1. Инструментарий 11
    2.2. Проектирование и разработка сайта 17
    Заключение 22
    Список использованной литературы 23
    Приложения 25
  • Дипломная работа:

    Разработка мобильного тренажера по предмету «математика» для учащихся начальных классов

    48 страниц(ы) 

    Глава 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 4
    1.1. Технологии разработки мобильных игровых приложений 4
    1.1.1. Основные понятия в области разработки игр 5
    1.1.2. Классификация игр 6
    1.2. Компьютерные тренажёры для обучения математике 8
    1.3. Анализ существующих игровых тренажеров по математике 9
    1.4. Обзор инструментальных средств разработки 12
    1.4.1. Игровой движок Unity 12
    1.4.2. Графический редактор Figma 15
    1.4.3. Графический редактор Adobe Illustrator 15
    1.4.4. Редактор трехмерной графики Blender 16
    1.4.5. Язык моделирования UML 18
    Глава 2. ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 20
    2.1. Постановка задачи 20
    2.2. Варианты использования приложения 20
    2.3. Статическая структура приложения 22
    2.4. Генерация и движение игрового мира 25
    2.5. Генерация математических задач 27
    2.6. Состояния игрового персонажа 27
    2.7. Проектирование пользовательского интерфейса 29
    Глава 3. РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 30
    3.1. Анимация игрового персонажа 30
    3.2. Реализация пользовательского интерфейса 32
    3.3. Реализация игрового мира 37
    3.4. Файловая структура приложения 40
    3.5. Сборка программы 41
    ЗАКЛЮЧЕНИЕ 44
  • ВКР:

    Разработка и реализация курса «графический дизайн» в дополнительном образовании обучающихся средней школы

    62 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РЕАЛИЗАЦИИ ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ ДЕТЕЙ И ВЗРОСЛЫХ 8
    1.1. Дополнительное образование в образовательном процессе 8
    1.2. Особенности организации и концепции дополнительного образования 13
    1.3. Реализация дополнительного образования детей и взрослых 18
    ВЫВОД ПО ПЕРВОЙ ГЛАВЕ 24
    ГЛАВА 2. ПРАКТИЧЕСКИЕ АСПЕКТЫ РЕАЛИЗАЦИЯ КУРСА «ГРАФИЧЕСКИЙ ДИЗАЙН» В ДОПОЛНИТЕЛЬНОМ ОБРАЗОВАНИИ ОБУЧАЮЩИХСЯ 25
    2.1. Методические особенности организации курса дополнительного образования с применением информационных технологий (на примере курса «Графический дизайн») 25
    2.2. Особенности и планирование рабочей программы дополнительного образования с применением информационных технологий, на примере курса «Графический дизайн» 32
    2.3. Результаты апробации работы 51
    ВЫВОД ПО ВТОРОЙ ГЛАВЕ 54
    ЗАКЛЮЧЕНИЕ 55
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 58
Другие работы автора
  • Дипломная работа:

    Подготовка к аудированию в рамках ЕГЭ по английскому языку на основе использования интернет-ресурсов

    73 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. АУДИРОВАНИЕ КАК ВИД РЕЧЕВОЙ ДЕЯТЕЛЬНОСТИ. 7
    1.1 Психолого-педагогические факторы обучения аудированию 7
    1.2 Нормативно-правовые и учебно-методические требования к навыкам аудирования по иностранному языку 15
    Выводы по главе 1 20
    ГЛАВА 2. ИНТЕРНЕТ-РЕСУРСЫ В ОБУЧЕНИИ ИНОСТРАННОМУ ЯЗЫКУ 22
    2.1 Использование современных учебных Интернет-ресурсов в обучении английскому языку 22
    2.2 Интернет-ресурсы как способ совершенствования навыков аудирования при подготовке учащихся к ЕГЭ по английскому языку 28
    Выводы по главе 2 32
    ГЛАВА 3. ОБРАЗОВАТЕЛЬНЫЕ СТРАТЕГИИ ПОДГОТОВКИ ОБУЧАЮЩИХСЯ К ЕГЭ ПО АНГЛИЙСКОМУ ЯЗЫКУ ПО РАЗДЕЛУ «АУДИРОВАНИЕ» 34
    3.1 Анализ заданий для подготовки обучающихся к ЕГЭ по разделу «Аудирование» 34
    3.2 Тематическое обеспечение и методический анализ Интернет-ресурсов для подготовки выпускников к ЕГЭ по разделу «Аудирование» 36
    3.3 Разработка дополнительных заданий к разделу «Аудирование» ЕГЭ по английскому языку 41
    Выводы по главе 3 46
    ЗАКЛЮЧЕНИЕ 48
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 51
    ПРИЛОЖЕНИЯ 57
  • Курсовая работа:

    Ф. Гайзаман иҗатында лексик чараларның кулланылышы

    26 страниц(ы) 

    Кереш 3
    1. Ф. Гайзаман иҗатында лексик чараларның кулланылышы 6
    2. Ф. Гайзаман поэзиясенең стиль үзенчәлекләре 12
    Йомгак 20
    Файдаланылган әдәбият исемлеге 21
  • Дипломная работа:

    Обеспечение пожарной безопасности в образовательном учреждении

    75 страниц(ы) 

    Введение….3
    Глава 1.Теоретические основы обеспечения пожарной безопасности в образовательном учреждении ….7
    1.1. Нормативно-правовое обеспечение пожарной безопасности в образовательном учреждении….7
    1.2. Теоретическое обоснование и современные проблемы пожарной безопасности образовательных учреждений…15
    1.3. Характеристика состояния пожарной безопасности образовательных учреждений Республики Башкортостан….…27
    Выводы .….….35
    Глава 2. Организационно-методические аспекты обеспечения пожарной безопасности в общеобразовательном учреждении (на примере МОБУ СОШ д. Улукулево)….37
    2.1. База организации и методики исследования ….37
    2.2. Организация пожарной безопасности в МОБУ СОШ
    д. Улукулево…. 38
    2.3. Анализ организационных вопросов по пожарной безопасности и разработка практических рекомендаций по снижению пожароопасности в образовательных учреждениях….….44
    Выводы ….….….58
    Заключение….61
    Список использованной литературы ….…66
    Приложения…72
  • Дипломная работа:

    Когнитив сфераларда татар һәм мари

    68 страниц(ы) 

    Кереш . .6
    Бүлек I. Когнитив сфераларда татар һәм мари
    телләрендәге сүз мәгънәләренең абсолют туры килү очраклары .19
    I. “Табигать” когнитив группасына бәйле лексик берәмлеләр:
    1. Җансыз табигать төшенчәләре .19
    2. Җанлы табигать төшенчәләре .20
    II. “Кеше” когнитив группасына бәйле лексик берәмлекләр.22
    1. Кешенең биологик үзенчәлекләр төшенчәсе.22
    2. Кеше үсеше һәм тормышы төшенчәләре.22
    3. Тышкы күренеш төшенчәләре.22
    4. Кешенең эчке дөньясы төшенчәләре.22
    III. “Җәмгыять” конгнитив группасына бәйле лексик берәмлекләр:
    1. Кеше һәм җәмгыять төшенчәләре.23
    2. Экономика (икъдисат) төшенчәләре.24
    3. Социаль тәэминат төшенчәләре.30
    4. Сәясәт (политика) төшенчәләре.31
    5. Мәдәният һәм Сәнгать төшенчәләре.32
    6. Җәмгыятнең рухи тормышындагы төшенчәләр.32
    IV. “Танып белү” когнитив группасына бәйле лексик берәмлекләр:
    1. Вакыт төшенчәләре.33
    2. Сыйфат төшенчәләре.33
    3. Үлчәм төшенчәләр.34
    4. Урын төшенчәләре.34
    5. Фикер йөртү төшенчәләре.34
    6. Форма, рәвеш төшенчәләре.34
    7. Сан төшенчәләре.35
    Кыскача нәтиҗә.45
    Бүлек II. Когнитив сфераларда татар һәм мари
    телләрендәге сүз мәгънәләренең өлешчә туры килү очраклары.36
    1. Когнитив сфераларда татар телендәге сүз мәгънәсенең
    мари телендәге семантик сүзләргә караганда киңрәк булуы. .36
    I. “Табигать”когнитив группасына бәйле лексик берәмлекләр.
    1. Җансыз табигать төшенчәләре.36
    2. Җанлы табигать төшенчәләре.36
    II. “Кеше” когнитив группасына бәйле лексик берәмлекләр
    1. Кешенең биологик үзенчәлекләре төшенчәсе.37
    2. Тормыш һәм кешенең үсеше төшенчәләре.38
    3. Тышкы күренеш төшенчәләре.38
    4. Кешенең эчке дөньясы төшенчәләре.38
    III. “Җәмгыять” конгнитив группасына бәйле лексик берәмлекләр
    1. Кеше һәм җәмгыять төшенчәләре.39
    2. Кеше җәмгыятенең асылы төшенчәләре.40
    3. Экономика (икъдисат) төшенчәләре.41
    4. Сәясәт (политика) төшенчәләре.43
    5. Җәмгыятнең рухи тормышдагы төшенчәләр.43
    6. Социаль тәэминат төшенчәләре.44
    7. Мәдәният һәм сәнгать төшенчәләре.44
    8. Мәгариф һәм мәктәп төшенчәләре.44
    IV. “Танып белү” когнитив группасына бәйле лексик берәмлекләр:
    1. Вакыт төшенчәләре.45
    2. Үлчәү төшенчәләре.45
    3. Сыйфат төшенчәләре.45
    4. Пространство (аралык) төшенчәләре.45
    5. Форма төшенчәләре.45
    6. Төс төшенчәләре.45
    Кыскача нәтиҗә.46
    3. Когнитив сфераларда татар телендәге сүз мәгънәсенең
    мари телендәге семантик сүзләргә караганда таррак булуы: .47
    I. “Табигать”когнитив группасына бәйле лексик берәмлекләр
    1. Җансыз табигать төшенчәләре.47
    2. Җанлы табигатьтөшенчәләре.47
    II. “Кеше” когнитив группасына бәйле лексик берәмлекләр
    1. Кешенең биологик сыйфатлары төшенчәләре.48
    2. Тышкы кыяфәт төшенчәләре.48
    3. Кешенең эчке дөньясы төшенчәләре.48
    III. “Җәмгыять” конгнитив группасына бәйле лексик берәмлекләр
    1. Кеше һәм җәмгыять төшенчәләре.48
    2. Экономика(икъдисат) төшенчәләре.49
    3. Җәмгыятнең рухи тормышындагы төшенчәләр.49
    4. Мәдәният һәм сәнгать төшенчәләре.49
    5. Социаль тәэминат төшенчәләре.49
    6. Сәясәт (политика) төшенчәләре.49
    7. Финанс һәм исәпкә алу (учет) төшенчәләре.50
    8. Мәгариф һәм мәктәп төшенчәләре.50
    IV. “Танып белү” когнитив группасына бәйле лексик берәмлекләр
    1. Вакыт төшенчәләре.50
    2. Сыйфат төшенчәләре.50
    3. Үлчәм төшенчәләре.50
    4. Уй, фикер төшенчәләре.50
    5. Аралык төшенчәләре.50
    6. Төс төшенчәләре.51
    Кыскача нәтиҗә.51
    Бүлек III. Когнитив сфераларда татар һәм мари телләрендә булган бер үк төрле формадагы сүз мәгънәләрәнең түры килмәү очраклары
    I. “Табигать”когнитив группасына бәйле лексик берәмлекләр
    1. Җансыз табигать төшенчәләре.52
    2. Кешенең эчке дөньясы төшенчәләре.53
    3. Кешенең яшь үзенчәлекләре төшенчәсе.53
    4. Кешеләр арасында мөнәсәбәт төшенчәләре.54
    5. Характер сыйфатлары төшенчәләре.54
    II. “Җәмгыять” конгнитив группасына бәйле лексик берәмлекләр
    1. Кеше һәм җәмгыять төшенчәләре.54
    2. Экономика (икъдисат) төшенчәләре.55
    3. Социаль тәэминат төшенчәләре.55
    4. Мәгариф һәм мәктәп төшенчәләре.55
    III. “Танып белү” когнитив группасына бәйле лексик берәмлекләр
    1. Вакыт төшенчәләре.56
    2. Сыйфат төшенчәләре.56
    3. Сан төшенчәләре.56
    4. Төс төшенчәләре.56
    Кыскача нәтиҗә.56
    Йомгак.57
    Библиография.62
    Кушымта
    Таблица I. Татар һәм мари телләренең “Табигать (җанлы-җансыз)”, “Кеше (физик-биологик берәмлек буларак)” үзенчәлекләрнең статистик чагылышы, “Җәмгыять (кеше җәмгыять берәмлеге буларк)” һәм “Танып белү (априори)” конитив сфералары кысасында анализлаган лексик-семантик.
    Таблица II. Дүрт когнитв сфера (Табигать Кеше Җәмгыять Танып белү) кысаларында тикшерелгән лексик-семантик үзенчәлекләрнең абсолют тәңгәл, өлешчә тәңгәл һәм тәңгәл булмаган очракларының статистик чагылышы.
  • Дипломная работа:

    Разработка технологии выполнения современной ассиметричной женской стрижки предварительным окрашиванием волос красителями первой, второй групп

    40 страниц(ы) 

    Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
    1. Теоретическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . 7
    1.1 История парикмахерского искусства . . . . . . . . . . . . . 7
    1.2 Современные тенденции и направления в прическах . . . . 10
    1.3 Инструменты и приспособления . . . . . . . . . . . . . . . . . 14
    1.4 Дезинфекция инструментов . . . . . . . . . . . . . . . . . . . . 19
    1.5 Организация рабочего места . . . . . . . . . . . . . . . . . . . . 22
    1.6 Техника безопасности . . . . . . . . . . . . . . . . . . . . . . . 25
    2. Технологическая часть . . . . . . . . . . . . . . . . . . . . . . . . . 27
    2.1 Анализ образа модели . . . . . . . . . . . . . . . . . . . . . . . 28
    2.2 Технология выполнения женской ассиметричной стрижки . . . 29
    2.3 Технология прически в романтическом стиле . . . . . . . . . . 31
    2.4 Макияж . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
    2.5 Технология выполнения мужской модельной стрижки . . . . 35
    3. Экономическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . 36
    3.1 Калькуляция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
    Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
    Список литературы . . . . . . . . . . . . . . . . . . . . . . . . 40
  • Дипломная работа:

    М.Ҡәримдең балалар өсөн яҙылған повестарында әхлаҡ мәсьәләләре һәм уларҙы мәктәптә өйрәнеү

    57 страниц(ы) 


    Инеш .
    I бүлек. Мостай Кәримдең «Өс таған» повесында балалар доньяһы
    1.1. Әҫәрҙә әҙәп-әхләҡ проблемалары
    1.2. «Өс таған» повесында малайҙарҙың бар яҡлап та көслө кешеләр булып формалашыу процессы.
    1.3. «Өс таған» повесында башҡорт халҡы ижады мотивтары сағылышы.
    II бүлек. Мостай Кәримдең «Беҙҙен өйҙөң йәме» әҫәрендә осор атмосфераһы.
    2.1. Әҫәрҙә дуҫлыҡ, туғанлыҡ прблемалары . .
    2.2. Әҫәрҙең төп образдары. .
    III бүлек. Балалар өсөн яҙылған хикәйәләрҙең тәрбиәүи әһәмиәте….
    3.1 Тәнәйҙәр өсөн яҙылған хикәйәләрҙең һәм әкиәттәрҙең әһәмиәте….
    3.2. Хикәйәләрҙә кескәйҙәр һәм өлкәндәр мөнәсәбәте….
    Йомғаҡлау.
    Библиография .
  • Курсовая работа:

    Организация маркетинговой службы на предприятии

    41 страниц(ы) 


    Введение 3
    Организация маркетинговой службы на предприятии 5
    1.1 Принципы организации маркетинговой службы на предприятиях строительной отрасли 7
    1.2 Вопросы, решаемые маркетинговой службой предприятия 9
    Организация сбыта продукции предприятий строительной отрясли 13
    2. Расчет основных показателей строительной организации. 17
    2.1 Расчет бюджета рабочего времени. 17
    2.2 Расчет стоимости материальных ресурсов и потреблённого оборудования в текущих ценах. 20
    2.3 Расчет ФОТ работников строительного предприятия, и распределение заработной платы между членами бригады. 23
    2.4 Расчет сметной стоимости заданного вида работ (ресурсная смета); 26
    3 Анализ деятельности предприятия 34
    3.1 Расчёт технико-экономических показателей 34
    3.2 Определение обязательных налоговых платежей и их влияние на результаты деятельности предприятия. 35
    Заключение 37
    Список литературы 38
    Обязательное приложение А 39
    Таблица ГЭСН 08-01-003 Гидроизоляция стен, фундаментов. 39
    Обязательное приложение Б 41
    Исходные данные 41
  • Дипломная работа:

    Методическое обеспечение курса "кратные и поверхностные интегралы"

    58 страниц(ы) 

    Введение. 4
    Глава 1. Тройной интеграл 5
    §1. Определение тройного интеграла . . . . . . . . . . . . . . . . 5
    §2. Сумма Дарбу . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
    §3. Классы интегрируемых функций . . . . . . . . . . . . . . . . 7
    §4. Сведение тройных интегралов к повторным . . . . . . . . . . 9
    §5. Замена переменных в тройном интеграле. Преобразование
    пространственных областей . . . . . . . . . . . . . . . . . . 13
    §6. Выражение объема в криволинейных координатах . . . . . . 14
    §7. Геометрический вывод . . . . . . . . . . . . . . . . . . . . . . 17
    §8. Замена переменных в тройных интегралах . . . . . . . . . . 18
    Глава 2. Криволинейные интегралы 21
    §1. Криволинейные интегралы 1-го рода . . . . . . . . . . . . . . 21
    §2. Вычисление криволинейного интеграла 1-го рода . . . . . . 21
    §3. Основные свойства криволинейного интеграла 1-го рода . . 23
    §4. Криволинейные интегралы 2-го рода . . . . . . . . . . . . . . 24
    §5. Вычисление криволинейного интеграла 2-го рода . . . . . . 26
    Глава 3. Площадь поверхности 28
    §1. Связь между интегралами 1-го и 2-го рода . . . . . . . . . . 28
    §2. Формулы Грина. Связь между двойным интегралом и кри-
    волинейным интегралом 2-го рода . . . . . . . . . . . . . . 29
    §3. Приложения формулы Грина . . . . . . . . . . . . . . . . . . 34
    §4. Площади поверхностей . . . . . . . . . . . . . . . . . . . . . 38
    §5. Определение площади поверхности . . . . . . . . . . . . . . . 39
    §6. Вычисление площади поверхности . . . . . . . . . . . . . . . 40
    Глава 4. Поверхностные интегралы 43
    §1. Поверхностный интеграл 1-го рода . . . . . . . . . . . . . . . 43
    §2. Вычисление поверхностного интеграла 1-го рода . . . . . . . 45
    §3. Поверхностный интеграл 2-го рода . . . . . . . . . . . . . . . 46
    §4. Вычисление поверхностного интеграла 2-го рода . . . . . . . 47
    §5. Формула Стокса . . . . . . . . . . . . . . . . . . . . . . . . . 50
    §6. Формула Остроградского . . . . . . . . . . . . . . . . . . . . 53
    Заключение. 56
    Литература 57
  • Дипломная работа:

    Изучении флоры почвенных водорослей и цианобактерий техногенно-засолehой территории предприятия ао «сырьевая компания»

    83 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ОБЗОР ЛИТЕРАТУРЫ 5
    1.1 . Характеристика Стерлитамакского района 5
    1.1.1 Климат 9
    1.1.2 Рельеф и почвенный состав 10
    1.1.3 Гидрология 15
    1.1.4 Животный мир 16
    1.1.5 Растительный мир 17
    1.2 Характеристика Ишимбайского района 19
    1.2.1 Климат 21
    1.2.2 Рельеф и почвенный состав 21
    1.2.3 Гидрология 21
    1.2.4 Животный мир 22
    1.2.5 Растительный мир 22
    1.3 Характеристика АО «Сырьевая компания» 22
    ГЛАВА 2. МАТЕРИАЛЫ И МЕТОДЫ ИССЛЕДОВАНИЯ 27
    2.1 . Объект исследования 27
    2.2 . Методика отбора проб и посев культур 29
    2.3 Методика просмотра 31
    2.4 Методика выделения 32
    2.5 Анализ жизненных форм 32
    ГЛАВА 3. ВИДОВОЙ СОСТАВ ПОЧВЕННЫХ ВОДОРОСЛЕЙ И ЦИАНОБАКТЕРИЙ ИССЛЕДУЕМОЙ ТЕРРИТОРИИ 34
    ВЫВОДЫ 78
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 80
  • Дипломная работа:

    Художественный текстиль. методические рекомендации по проведению занятий для студентов художественно-графического факультета

    50 страниц(ы) 

    Введение….3
    Глава I. Вопросы истории и теории художественного текстиля на примере лоскутного шитья
    1.1. Этапы развития лоскутного шитья в России….…7
    1.2.Современное лоскутное шитье….…15
    1.3. Материалы и инструменты….19
    Глава II. Этапы выполнения дипломной работы: изготовление декоративного панно «Жизнь цветов» в технике лоскутного шитья
    2.1.Предпоектный анализ ….24
    2.2.Последовательное выполнение декоративного панно «Жизнь цветов».27
    Глава III. Методические разработки занятий по лоскутному шитью для студентов художественно – графического факультета
    3.1. Развитие творческих способностей в процессе организации занятий по лоскутному шитью…28
    Заключение….37
    Список использованной литературы….40
    Приложение….43