<div dir="ltr">Salut!<br><br>Am cateva intrebari legate de modul in care opereaza impreuna toate componentele din aceasta tema.<br><br>Din cate inteleg eu, vom avea 2 char device-uri: unul cu minor 0 pentru interuperea asociata COM1 si unul cu minor 1 pentru intreruperea asociata COM2 si fiecare read/write pe fisierul asociat chardevice-ului X, ne va citi / scrie din/in bufferul pentru port-ul X.<br>De asemenea avem 3 optiuni de functionare care activeaza / dezactiveaza cele 2 perechi (intrerupere, cdev).<br><br>Intrebarile mele sunt:<br><br>1) Ce am scris mai sus este corect?<br><br>2) Cand o intrerupere este ignorata, trebuie sa facem unregister si delete pe char device-ul asociat sau este suficient ca in viitor sa nu intoarcem nimic la read si write sau trebuie ne blocam la read si write ?<div><br></div><div>3) IOCTL se comporta la fel pe ambele char device-uri? Pot sa dezactivez o pereche (intrerupere, cdev) apeland ioctl pe celalalt cdev? Daca raspunsul la intrebarea 2) este ca nu facem register si delete pt. cdev, atunci se pot primi comenzi ioctl pe un cdev "dezactivat"?<br><br>Multumesc frumos!</div></div>