Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Computer Peripheral Interfacing

The course is not on the list Without time-table
Code Completion Credits Range
X36PPO Z,ZK 4 2+2s
The course is a substitute for:
Personal Computer Interfacing (36PPO)
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

This course is an introduction to interfacing methods for peripherals of personal computers.

The sourse is focused on interaces based on serial interface (IrDA, BlueTooth) and the USB interface.

Driver development for Windows and Linux is included. The semminars and laboratory assignments provide

practical experience with development of peripherals and drivers.

Requirements:

Completing of all assignments and knowledge contained in lectures and recommended literature. Details can be found at http://service.felk.cvut.cz/courses/XE36PPO

Syllabus of lectures:

1. Introduction. System resources (registers, interrrupt)

2. Serial interface, API, realtion to BlueTooth

3. USB interface

4. Peripherals with USB interface, drivers, mapping of system resources

5. USB device implementation

6. Parallel interface, IR communication, Device design.

7. Drivers for Linux operating systems

8. Driver structure, resource allocation, application interface

9. Calling driver from application, driver examples

10. Drivers for Windows operating system

11. Driver structure, events, installation

12. Calling driver from Win32 application

13. Java Native Interface

14. Reserved

Syllabus of tutorials:

1. Introduction

2. C programmning on Linux

3. Serial port programming on Linux

4. Programming in Visual C++

5. Serial port programming on Windows

6. Introduction to USB device development system

7. Firmware for simple USB device

8. Simple driver development on Linux

9. USB driver development on Linux

10. Application for USB device on Linux

11. Simple driver development on Windows

12. USB driver development on Windows

13. Application for USB device on Windows

14. Reserved

Study Objective:
Study materials:

1. Messmer, H.: The Indispensable PC Hardware Book. Addison-Wesley Pub. Co., 2000. ISBN 0201403994

2. Internet resources

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11474204.html