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

Computer Systems Design

The course is not on the list Without time-table
Code Completion Credits Range
X35NST Z,ZK 4 2+2s
The course is a substitute for:
Computer Systems Design (35NST)
Lecturer:
Tutor:
Supervisor:
Department of Control Engineering
Synopsis:

The goal of this subject is to give students basic knowledge in area of

design SW for embedded systems with real-time operating system (RTOS) with

emphasis to practical experience. Students will solve several simple tasks

in order to get basic knowledge about RTOS VxWorks and its development

environment. Then they will solve more complex task which will

fully utilise means of RTOS VxWorks.

http://dce.felk.cvut.cz/nst/

Requirements:

Required knowledge: C programming language, multi-threaded applications

Recommended knowledge: POSIX API (threads, signals, semaphores), BSD sockets

Syllabus of lectures:

1. Real-time operating systems, requirements

2. Task management

3. Memory management

4. Interprocess communication, synchronisation, deadlock

5. Interprocess communication - POSIX interface

6. Interprocess communication - semaphores, queues

7. Interprocess communication - signals

8. Timing in RTOS

9. Interrupt system

10. Input/output system

11. Asynchronous I/O

12. Networking with TCP/IP protocol I

13. Networking with TCP/IP protocol II

14. HW support (BSP)

Syllabus of tutorials:

1. Introduction to RTOS VxWorks and development environment Tornado.

2. Task 1 - task management, scheduler

3. Task 2 - semaphores

4. Task 3 - queues

5. Task 4 - signals

6. Task 5 - TCP/IP networking

7. Task 1 - 5 presentation

8. Test

9. Task 6 - control of a DC motor

10. Task 6 solving

11. Task 6 solving

12. Task 6 solving

13. Task 6 presentation

14. Credits

Study Objective:
Study materials:

1. Robbins, K., Robbins, S.: Practical UNIX Programming: A Guide to Concurrency, Communication and Multithreading. Prentice Hall, 1996

2. Stevens, W.: TCP/IP Illustrated vol. 1 - The Protocols. Addison Wesley, 1994

3. VxWorks manuals (http://www.wrs.com)

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/predmet11551504.html