Real-Time Operating Systems and Systems Programming: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
| 28. rida: | 28. rida: | ||
# Introduction [[Media:Rtos_01.pdf|PDF]] | # Introduction [[Media:Rtos_01.pdf|PDF]] | ||
# IO, Hardware interrupts [[Media:Rtos_02.pdf|PDF]] | # IO, Hardware interrupts [[Media:Rtos_02.pdf|PDF]] | ||
# Stack, longjmp [[Media:Rtos_03.pdf|PDF]] | # Stack, longjmp [[Media:Rtos_03.pdf|PDF]] | ||
# Heap, 2d arrays [[Media:Rtos_04.pdf|PDF]] | # Heap, 2d arrays [[Media:Rtos_04.pdf|PDF]] | ||
# Software interrupts (signals) [[Media:Rtos_05.pdf|PDF]] ''(note to self: add code examples and better signal definition to slides)'' | # Software interrupts (signals) [[Media:Rtos_05.pdf|PDF]] ''(note to self: add code examples and better signal definition to slides)'' | ||
| 37. rida: | 37. rida: | ||
# Optimizing [[Media:Rtos_10.pdf|PDF]] | # Optimizing [[Media:Rtos_10.pdf|PDF]] | ||
# Networking [[Media:Rtos_11.pdf|PDF]] ; C language constructions [[Media:Rtos_11a.pdf|PDF]] | # Networking [[Media:Rtos_11.pdf|PDF]] ; C language constructions [[Media:Rtos_11a.pdf|PDF]] | ||
# Security | # Security [[Media:Rtos_12.pdf|PDF]] | ||
# Compilation and utilities | # Compilation and utilities [[Media:Rtos_13.pdf|PDF]] | ||
# Encoding, localization, internatialization in *nix | # Encoding, localization, internatialization in *nix [[Media:Rtos_14.pdf|PDF]] | ||
# RTOS: On Real Time Systems <!--[[Media:Rtos_15.pdf|PDF]]--> | |||
# Conclusion and Summary | # Conclusion and Summary | ||
Redaktsioon: 11. detsember 2013, kell 16:26
| Real-Time Operating Systems and Systems Programming |
| [ @ ] |
Course code: iti8510
Link: http://www.lambda.ee/index.php/Real-Time_Operating_Systems_and_Systems_Programming http://www.lambda.ee/index.php/iti8510
Lecturer: Jaagup Irve
Contact: jaagup.irve@ttu.ee, 56463800, room IT-222
Previous courses: 2012
Times
Lecture: Wednesday, 14:00, III-301
Practice: Wednesday, 16:00, ICT-501
Consultations: Tuesday 15:00, ICT 425, with an appointment agreed using e-mail.
Course information
Assignment
Lectures
Things may change a bit further down
- Introduction PDF
- IO, Hardware interrupts PDF
- Stack, longjmp PDF
- Heap, 2d arrays PDF
- Software interrupts (signals) PDF (note to self: add code examples and better signal definition to slides)
- Threads, Mutexes PDF
- Scheduling, Process, Demon, Zombie
- Standard IO, file management, directory management etc PDF
- Programming an Operating System PDF
- Optimizing PDF
- Networking PDF ; C language constructions PDF
- Security PDF
- Compilation and utilities PDF
- Encoding, localization, internatialization in *nix PDF
- RTOS: On Real Time Systems
- Conclusion and Summary
Practice Information
The server: dijkstra.cs.ttu.ee
- Basic Linux command-line and utilities for accessing it
- Standard Streams
- Stack Exploration
- Exploring Debugger
- Signals
- Threads
- Processes
- File Attributes
- Reading Binary Files
- LAB: Hufmann Encoder
- Network Sockets
- Optimization (mmap() helps here)