Anleitung;

<b>Aufgabe 1:</b><br />
In wie vielen Dateien kommt das Feature CONFIG_XENO_HW_FPU vor?|2;

Aufgabe 2:
Datei: xenomai/include/nucleus/sched.h<br />
Welche Features kommen in dieser Datei vor?|10;

Aufgabe 3:
Kommen die Features CONFIG_XENO_OPT_WATCHDOG und CONFIG_PROC_FS ineinander verschachtelt vor? Wenn ja, in welchen Datein?|2;

Aufgabe 4:
Datei: xenomai/ksrc/drivers/can/rtcan_module.h<br />
Zwischen welchen Features kommt die höchste Verschachtelungstiefe vor?|2;

Aufgabe 5:
Kommen die Features CONFIG_XENO_OPT_PRIOCPL und CONFIG_XENO_OPT_SCHED_SPORADIC ineinander verschachtelt vor? Wenn ja, in welchen Datein?|2;


Aufgabe 6:
Fehlerbeschreibung: Wenn der real-time Modus aktiviert ist, zeigt der Timer trotzdem kein
real-time Verhalten, sondern verhält sich so, als wäre der absolute Timer Modus
ausgewählt.
Features, in denen der Fehler auftritt: CONFIG_XENO_OPT_TIMING_PERIODIC, CONFIG_XENO_OPT_NUCLEUS.
In welcher Methode welcher Datei liegt der Fehler?:|2
$
Warum tritt der Fehler auf?|4
$
Wie kann man das Problem lösen?|4;

Aufgabe 7:
Fehlerbeschreibung: Wenn in Multicoreprozessoren der periodische Timer ausgewählt ist, zeigt der Timer trotzdem kein periodisches Verhalten.
Features, in denen der Fehler auftritt: CONFIG_XENO_OPT_TIMING_PERIODIC, CONFIG_SMP, CONFIG_XENO_OPT_NUCLEUS.
In welcher Methode welcher Datei liegt der Fehler?:|2
$
Warum tritt der Fehler auf?|4
$
Wie kann man das Problem lösen?|4;

Aufgabe 8:
Fehlerbeschreibung: Es gibt ein Feature watchdog  (CONFIG_XENO_OPT_WATCHDOG), das dafür sorgt, dass Threads, die die CPU blockieren (z.B. durch eine Endlosschleife), gekillt werden. Allerdings funktioniert diese Funktionialität nicht, obwohl das Feature in der Konfiguration enthalten ist.
Features, in denen der Fehler auftritt: CONFIG_XENO_OPT_WATCHDOG, CONFIG_XENO_OPT_NUCLEUS.
In welcher Methode welcher Datei liegt der Fehler?:|2
$
Warum tritt der Fehler auf?|4
$
Wie kann man das Problem lösen?|4;

Aufgabe 9:
Fehlerbeschreibung: Die Pakete, die über den CAN geschickt werden, kommen in falscher Reihenfolge an (bei verteilten Rechnern anders als bei einem lokalem Rechner).
Features, in denen der Fehler auftritt: CONFIG_XENO_DRIVERS_CAN_LOOPBACK, CONFIG_XENO_DRIVERS_CAN_MSCAN, CONFIG_XENO_DRIVERS_CAN.
In welcher Methode welcher Datei liegt der Fehler?:|2
$
Warum tritt der Fehler auf?|4
$
Wie kann man das Problem lösen?|4;

Aufgabe 10:
Fehlerbeschreibung: Bei sja1000-Treibern für den CAN funktioniert das loopback nicht, in manchen Fällen wird endlos auf das loopback gewartet.
Features, in denen der Fehler auftritt: CONFIG_XENO_DRIVERS_CAN_LOOPBACK, CONFIG_XENO_DRIVERS_CAN, CONFIG_XENO_DRIVERS_CAN_SJA1000.
In welcher Methode welcher Datei liegt der Fehler?:|2
$
Warum tritt der Fehler auf?|4
$
Wie kann man das Problem lösen?|4;

Aufgabe 11:
Fehlerbeschreibung: Wenn der PEAK Parallel Port Dongle-Treiber (XENO_DRIVERS_CAN_SJA1000_PEAK_DNG) entladen werden soll, kommt es zu einem segmentation fault.
Features, in denen der Fehler auftritt: CONFIG_XENO_DRIVERS_CAN, CONFIG_XENO_DRIVERS_CAN_SJA1000, CONFIG_XENO_DRIVERS_CAN_SJA1000_PEAK_DNG.
In welcher Methode welcher Datei liegt der Fehler?:|2
$
Warum tritt der Fehler auf?|4
$
Wie kann man das Problem lösen?|4;

Aufgabe 12:
Fehlerbeschreibung: Wenn der angeforderte Speicher zurückgegeben wird, wird ein segmentation fault ausgegeben.
Features, in denen der Fehler auftritt: CONFIG_XENO_OPT_NUCLEUS, CONFIG_XENO_OPT_PERVASIVE.
In welcher Methode welcher Datei liegt der Fehler?:|2
$
Warum tritt der Fehler auf?|4
$
Wie kann man das Problem lösen?|4;

Frage3.1|3$Frage3.2|8$Frage3.3|8;

