Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:teme:tema_fr_5_rust [2022/06/05 17:39]
alexandru.radovici
sde2:teme:tema_fr_5_rust [2022/06/05 17:59] (current)
alexandru.radovici
Line 6: Line 6:
 Date limite: ** Le 23 iunie, 23h59 ** \\ Date limite: ** Le 23 iunie, 23h59 ** \\
 Note: ** 2 points ** de la note \\ Note: ** 2 points ** de la note \\
-Lien: [[|Devoir 3]] \\+Lien: [[https://​classroom.github.com/​a/​AFdiJq-3|Devoir 3]] \\
 </​note>​ </​note>​
  
Line 24: Line 24:
  
 Implmentati un driver pentru a afisa codul morse. Driver-ul va pune la dispozitie aplicatiilor urmatoarele comenzi: Implmentati un driver pentru a afisa codul morse. Driver-ul va pune la dispozitie aplicatiilor urmatoarele comenzi:
-  ​- **1** - afisarea unui litere in codul morse. Driver-ul va primi o litera, si indiferent daca acesta este majuscula sau nu, va afisa pe matricea de LED-uri succesunea de semne pentru litera respectiva +  - afisarea unui litere in codul morse. Driver-ul va primi o litera, si indiferent daca acesta este majuscula sau nu, va afisa pe matricea de LED-uri succesunea de semne pentru litera respectiva 
-  ​- **2** - folosirea buzzer-ului pentru a produce sunetele echivalente coldului morse pentru p litera. Driver-ul va primi o litera, si indiferent daca acesta este majuscula sau nu, va genera sunetele pentru litera respectiva +  - folosirea buzzer-ului pentru a produce sunetele echivalente coldului morse pentru p litera. Driver-ul va primi o litera, si indiferent daca acesta este majuscula sau nu, va genera sunetele pentru litera respectiva 
-  ​- **3** - comenzile 1 si 2 impreuna+  - comenzile 1 si 2 impreuna
  
 Scrieti bilioteca pentru folosirea driver-ului. Aesta va expune o singura functie, numita //display// care primeste doi parametrii: Scrieti bilioteca pentru folosirea driver-ului. Aesta va expune o singura functie, numita //display// care primeste doi parametrii:
-  ​litera +  ​litera 
-  ​modul de //​afisare//​ +  ​modul de //​afisare//​ 
-    ​1 - LED +    ​1 - LED  
-    ​2 - Buzzer +    ​2 - Buzzer 
-    ​3 - LED si BUZZER+    ​3 - LED si BUZZER
  
  
 ===== Precizări/​recomandări pentru implementare ===== ===== Precizări/​recomandări pentru implementare =====
  
-  * Incepeti prin implementarea unui driver care poate folosi alarma (`Driver<​A:​ Alarm>`+  * Incepeti prin implementarea unui driver care poate folosi alarma (//Driver<​A:​ Alarm>//
-  * Implementati o comanda temporara in driver (sa spune 1000) care odata apelata, incepe sa afiseaza un text la un anumit interval de timp (folositi ​`kernel::​debug`)+  * Implementati o comanda temporara in driver (sa spune 1000) care odata apelata, incepe sa afiseaza un text la un anumit interval de timp (folositi ​//kernel::​debug//)
   * Implemnatati bibliteca pentru dirver   * Implemnatati bibliteca pentru dirver
   * Implementati comenzile 1 si 2   * Implementati comenzile 1 si 2
sde2/teme/tema_fr_5_rust.1654439940.txt.gz · Last modified: 2022/06/05 17:39 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0