Mein Campus
UniviS
Maps and directions
Friedrich-Alexander-Universität Erlangen-Nürnberg
/
Technische Fakultät
/
Department Informatik
Team
Research
Publications
Lehre
Examensarbeiten
CS 4
/
Lehre
/
WS 2020
/
Betriebssysteme
Betriebssysteme (BS) im WS 2020/21
This is an archived page – the current website can be reached via
sys.cs.fau.de
.
Betriebssysteme
Übersicht
Stundenplan
Semesterplan
Corona Situation
Virtuelle Sprechstunde
Helpdesk
Testrechnerverwaltung
Werkzeuge
Vorlesung
Inhalt
Folien
Übungen
Seminar
Module
Aufgaben
0. C++ Streams
1. Ein-/Ausgabe
2. Unterbrechungen
3. Pro-/Epilog
4. Kontextwechsel
5. Zeitscheiben
6. Synchronisation
7. Anwendung
Entwicklungsumgebung
ASM Crashkurs
C++ Crashkurs
FAQ
Ruhmeshalle
Evaluation
Inhaltliche Fragen (alle Teilnehmer):
i4stubs-all@lists.cs.fau.de
Organisatorische Fragen (Tutoren):
i4stubs@lists.cs.fau.de
Voluntary Exercise
Member
Core::Interrupt::Vector
Add interrupt vector for serial connection
Member
gdb_interrupt_handler
(DebugContext *context)
Since this function should now also be triggered by the serial interrupt, the
end of interrupt
must be signaled.
Member
GDB_Stub::GDB_Stub
(bool wait=false, bool debug_output=false, ComPort port=COM1, BaudRate baud_rate=BAUD_9600)
Install handler for serial connections receive interrupts
Member
GDB_Stub::receiveAck
(void)
Extend method to ignore the character
\3
Member
Guard::active
()
Implement for debugging purposes
Member
Keyboard::prologue
() override
Increase the buffer size using
BBuffer
Member
Mouse::prologue
() override
Implement method
Member
Serial::receiveInterrupt
(bool enable)
Implement Method.
Member
SerialStream::epilogue
() override
Implement Method
Member
SerialStream::listen
(bool active=true)
Implement method for initializing the interrupt
Member
SerialStream::prologue
() override
Implement method