Real-Time Operating Systems and Systems Programming
Allikas: Lambda
(Ümber suunatud artiklist Iti8510)
| 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
Teacher: Jaagup Irve
Contact: jaagup.irve@ttu.ee, 56463800, room IT-222
| Sisukord |
Times, locations
I am unable to attend on the first week so the lecture will be televised (http://vimeo.com/irve/rtos01).
The lectures: Fri 10:00; II-309 Practice: Fri 12:00, IT-213F,G
Course information
- Course card in Studies Information System (https://ois.ttu.ee/portal/page?_pageid=35,428610&_dad=portal&_schema=PORTAL&p_msg=&p_public=1&p_what=1&p_lang=EN&p_open_node2=&p_session_id=5266247&p_id=101240&p_mode=1&p_pageid=OKM_AINE_WEB_OTSING&n_disp_result=1&n_export=0&_init=1&_nextsearch=1&_nextorder=1&_orfn_1=AINER_KOOD&_ordi_1=ASC&_disp_ainer_kood=1&_where_ainer_kood=&_ainer_kood=iti8510&_disp_ainer_nimetus=1&_where_ainer_nimetus=&_ainer_nimetus=&_disp_ainer_nimetus_en=1&_where_ainer_nimetus_en=&_ainer_nimetus_en=&_disp_ainer_eap=1&_disp_ainer_opetsem=1&_vformaat=VFORMAAT_HTML&n_lov_offset=1&n_row_count=&n_row_pos=)
Lectures
- Recap on Real-Time Systems (video link) (http://vimeo.com/irve/rtos01)
- 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
- 27. April: not in Tallinn
- See above
- 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
- Fixing Firefox IO in lab computers **
- Basic Linux command-line and utilities for accessing it
- Nonblocking IO
- Stack Exploration
- Exploring Debugger
- Signals
- Threads
- Cyclic Executive
- Network Sockets
- Memory Allocator
Links
- A well-written C tutorial (http://gd.tuwien.ac.at/languages/c/cref-mleslie/CONTRIB/SAWTELL/intro.html)

