JohnyDude Δημοσ. 2 Δεκεμβρίου 2005 Δημοσ. 2 Δεκεμβρίου 2005 Γειά σας και πάλι! Έχω κάνει και μια δεύτερη υλοποίηση του πυρήνα λίγο διαφορετική από την πρώτη που είχα βάλει πριν λίγες μέρες. Και αυτή η υλοποίηση λειτουργεί κανονικά, εκτελούνται όλες οι διεργασίες κανονικά αλλά στο τέλος αντί να μου βγάζει το printf που θα έπρεπε μου βγάζει ένα "floating point exception" το οποίο υποψιάζομαι οτι έχει πάλι να κάνει με το setcontext που γίνεται μέσα στον scheduler (αρχείο kernel.c). Και πάλι δεν επιτρέπεται να επέμβουμε στο αρχείο mtask.c. Παρακάτω δίνεται η διεύθυνση όπου βρίσκεται η εκφώνηση της άσκησης: http://www.ece.tuc.gr/~opsys και στα συνημμένα δίνονται τα αρχεία syscalls.h, mtask.c & kernel.c μαζί με το makegfile. Σας ευχαριστώ πολύ!!! TinyOS.zip
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.