В ходе лабораторной работы было описано установка «Ubuntu Linux» в графическом и текстовом режиме. Так же описана установка программного обеспечения, поставляемого вместе с ОС, настройка интерфейса ОС, установка и удаление дополнительных пакетов ПО.
КУРСОВИЙ ПРОЕКТ
з предмету:
“ Системне програмування ”
на тему:
“Розробка драйверу курування PCI пристроєм”
Виконав: ст.гр. КІі-31з
Басараб А.З.
Прийняв: Мітьков В.С.
Львів 2014
ЗМІСТ
1.
| Завдання на курсовий проект……………………………………………..
|
|
2.
| Розробка драйверу пристрою……………………………………………..
|
|
| 2.1
| Створення INF-файлу………………………………………………
|
|
| 2.2
| Створення діагностичної програми засобами пакету WinDriver..
|
|
| 2.3
| Розробка функцій драйверу………………………………………...
|
|
| 2.4
| Розробка графічного інтерфейсу діагностичної програми……..
|
|
3.
| Розробка віртуальної панелі керування пристроєм……………………...
|
|
4.
| Відлагодження та тестування програми………………………………….
|
|
| 4.1
| Результат сканування PCI…………………………………………..
|
|
| 4.2
| Тестування Open KR device………………………………………...
|
|
| 4.3
| Тестування роботи Accelerator…………………………………….
|
|
5.
| Висновки…………………………………………………………………….
|
|
6.
| Література……………………………………………………………………
|
|
|
|
Додаток……………………………………………………………………………
|
|
ЗАВДАННЯ НА КУРСОВИЙ ПРОЕКТ
Варіант
| Пристрій
| Переривання
| Розташування даних
| Тип даних
| Тип обміну даними
| Конфігурування
|
| | | | | | |
| Накопичувач
| +
| Файл
| блок
| Пам'ять
| ПЗП
|
«Накопичувач» призначений для накопичення в пам'яті (ОЗП, файл, інша програма) керуючого комп’ютера даних, що поступають з «Бітових процесорів», або з «Імітатора».
Пристрій формує 32-розрядні слова з бітових потоків, які зберігаються в ОЗП, файлі, чи передаються іншій програмі.
Робота пристрою визначається наступними параметрами:
Назва Діапазон Адреса Значення
· Тип накопичення 1…3 4 (Без достовірності, По першій, По кожній”)
· Тип достовiрностi 0…1 5 (Достовірність по фронту, по рівню)
· Тип входу 0…1 3 (LVDS, TTL)
· Iнверсiя входу TTL 0…7 6 («Так,Ні»для: «Дані», «Такт»,Достовірність»)