Real-Time Operating Systems and Systems Programming: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
2013 |
Resümee puudub |
||
| 4. rida: | 4. rida: | ||
Lecturer: Jaagup Irve<br/> | Lecturer: Jaagup Irve<br/> | ||
Contact: jaagup.irve@ttu.ee, 56463800, room IT-222<br/> | Contact: jaagup.irve@ttu.ee, 56463800, room IT-222<br/> | ||
Previous courses: [http://lambda.ee/w/index.php?title=Real-Time_Operating_Systems_and_Systems_Programming&oldid=10337 2011] | |||
== Times == | == Times == | ||
Redaktsioon: 2. september 2013, kell 17:41
| 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: 2011
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
Lectures
- Recap on Real-Time Systems (video link)
- Real-Time Operating Systems
- IO and Interrupts
- Practice: Nonblocking IO
- Skip week due to National Holiday
- Understanding Memory (Stack)
- Practice: Stack Exploration
- Understanding Memory (Heap)
- Practice: Exploring Debugger
- Interrupts, Signals, Threads
- Practice: Signals
- Threads (continued)
- Practice: Threads
- Scheduling
- Lab 1: Cyclic Executive
- Programming an Operating System
- Lab consultation on cyclic executive. No new assignment.
- Optimizing performance
- Lab 1 checking
- Networking
- Practice: Network sockets (ITI8510)
- Lab: Memory Allocator
- Getting to Know the Hardware
- Lab2 consultation
- Arduino
- Lab2 due
- Real-Time Operating Systems / Conclusion
This wiki does not let me update the slides. Enjoy the .zip.
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)