Course detail
Computer Systems and their Applications
FEKT-LPOAAcad. year: 2010/2011
Basic characteristics and structure of operating systems UNIX (Linux) and MS Windows. Structure, organization of files, users, I/O system, networking. Connecting peripheral devices to computer, programming, circuit realization. C language for one-chip microprocessors. Real-time operating systems for embedded applications, network communication, Web-based control.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2.Embedded operating systems. Network communication. Peripherals. WWW interface.
3.Standard interfaces for peripheral devices (RS232, USB). Programming.
4.MS Windows and Unix - system mechanisms, processes and threads, memory management, I/O system, file system, users. Application and service programming.
5.Custom hardware programming in operating systems, device drivers.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2.Embedded operating systems. Network communication. Peripherals. WWW interface.
3.Standard interfaces for peripheral devices (RS232, USB). Programming.
4.MS Windows and Unix - system mechanisms, processes and threads, memory management, I/O system, file system, users. Application and service programming.
5.Custom hardware programming in operating systems, device drivers.
6.Advanced programming of FPGA devices, IP cores, microprocessors.
Exercise in computer lab
Teacher / Lecturer
Syllabus
2.Keil design environment. Driverss for LED, A/D, LCD.
3.Multitasking, RTX OS
4.Serial communication, multi tyhread application in Windows.
5.USB communication, hardware drivers.
6.Network communication, RCM2200 module, Windows
7.MP3 player I.
8.MP3 player II.
9.Unix programming in C: simple program for network communication.
10. Processor in FPGA I.
11. Processor in FPGA II.
12.Individual projects.
13.Individual projects.