Real-Time Operating Systems and Systems Programming: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
teisaldas lehekülje Real-Time Operating Systems and Systems Programming pealkirja Real-Time Operating Systems and Systems Programming (2011) alla |
Resümee puudub |
||
| 1. rida: | 1. rida: | ||
# | {{iti8510}} | ||
Course code: '''iti8510'''<br/> | |||
Link: [http://www.lambda.ee/index.php/Real-Time_Operating_Systems_and_Systems_Programming http://www.lambda.ee/index.php/Real-Time_Operating_Systems_and_Systems_Programming] [http://www.lambda.ee/index.php/iti8510 http://www.lambda.ee/index.php/iti8510]<br/> | |||
Lecturer: Jaagup Irve<br/> | |||
Contact: jaagup.irve@ttu.ee, 56463800, room IT-222<br/> | |||
== Exams == | |||
* 25. May 10:00 IT-137a | |||
* 28. May 10:00 IT-137a | |||
== Course information == | |||
* [https://docs.google.com/spreadsheet/pub?key=0Ahj5HjDByo6SdHBQeEFpSm90d1VmWEpqMGhFbFF1bnc&single=true&gid=1&output=html Results of 2012] | |||
* [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= Course card in Studies Information System] | |||
== Lectures == | |||
# [http://vimeo.com/irve/rtos01 Recap on Real-Time Systems (video link)] | |||
# Real-Time Operating Systems | |||
#* Practice: [[Basic Linux command-line and utilities for accessing it (ITI8510)|Basic Linux command-line and utilities for accessing it]] | |||
# IO and Interrupts | |||
#* Practice: [[Nonblocking IO (ITI8510)|Nonblocking IO]] | |||
# ''Skip week due to National Holiday'' | |||
# Understanding Memory (Stack) | |||
#* Practice: [[Stack Exploration (ITI8510)|Stack Exploration]] | |||
# Understanding Memory (Heap) | |||
#* Practice: [[Exploring Debugger (ITI8510)|Exploring Debugger]] | |||
# Interrupts, Signals, Threads | |||
#* Practice: [[Signals (ITI8510)|Signals]] | |||
# Threads (continued) | |||
#* Practice: [[Threads (ITI8510)|Threads]] | |||
# Scheduling | |||
#* '''Lab 1:''' [[Cyclic Executive (ITI8510)|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 (ITI8510)|Memory Allocator]] | |||
# Getting to Know the Hardware | |||
#* ''Lab2 consultation'' | |||
# Arduino | |||
#* ''Lab2 due'' | |||
# Real-Time Operating Systems / Conclusion | |||
[[Meedia:Lectures_2011.zip|Lectures of 2011 zipped]] | |||
''This wiki does not let me update the slides. Enjoy the .zip.'' | |||
* [[List of questions (ITI8510)]] | |||
== Practice Information == | |||
The server: dijkstra.cs.ttu.ee | |||
{{Iti8510-praclist}} | |||
== Links== | |||
* [http://gd.tuwien.ac.at/languages/c/cref-mleslie/CONTRIB/SAWTELL/intro.html A well-written C tutorial] | |||
[[Kategooria:Kursus]][[Kategooria:RTOS]] | |||
Redaktsioon: 2. september 2013, kell 17:23
| 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
Exams
- 25. May 10:00 IT-137a
- 28. May 10:00 IT-137a
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)