This shows you the differences between two versions of the page.
so2:teme:tema2 [2017/03/23 22:42] adrian.stanciu [Enunț] |
so2:teme:tema2 [2020/03/29 21:18] (current) constantin.ghioc [Resurse] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Tema 2 - Driver UART ====== | ====== Tema 2 - Driver UART ====== | ||
- | * Termen de predare: **Duminică, 9 Aprilie 2017, ora 23:00** | + | * Termen de predare: **Sâmbătă, 12 Aprilie 2020, ora 23:00** |
Line 56: | Line 56: | ||
===== Testare ===== | ===== Testare ===== | ||
- | Pentru simplificarea procesului de corectare a temelor, dar și pentru a reduce greșelile temelor trimise, corectarea temelor se va face automat cu ajutorul unor [[http://elf.cs.pub.ro/so2/res/teme/2-uart.zip|teste publice]]. Indicații despre utilizarea suitei de teste se găsesc în fișierul ''README'' din cadrul arhivei. | + | Pentru simplificarea procesului de corectare a temelor, dar și pentru a reduce greșelile temelor trimise, corectarea temelor se va face automat cu ajutorul testelor publice care se găsesc în noua infrastructură. Pentru testarea locală, folosiți următoarele comenzi: |
+ | |||
+ | <code> | ||
+ | $ git clone https://github.com/linux-kernel-labs/linux.git | ||
+ | $ cd linux/tools/labs | ||
+ | $ LABS=assignments/2-uart make skels | ||
+ | # dezvoltarea temei se va efectua în directorul 2-uart/ | ||
+ | $ make build | ||
+ | $ make copy | ||
+ | $ make boot | ||
+ | </code> | ||
+ | |||
+ | Indicații despre utilizarea suitei de teste se găsesc în fișierul ''README'' din cadrul arhivei. | ||
==== Sfaturi ==== | ==== Sfaturi ==== | ||
Line 95: | Line 107: | ||
*documentație despre portul serial găsiți pe [[http://retired.beyondlogic.org/serial/serial.htm | beyondlogic]] sau pe [[ http://tldp.org/HOWTO/Serial-HOWTO-19.html | tldp]] | *documentație despre portul serial găsiți pe [[http://retired.beyondlogic.org/serial/serial.htm | beyondlogic]] sau pe [[ http://tldp.org/HOWTO/Serial-HOWTO-19.html | tldp]] | ||
*[[ http://www.byterunner.com/16550.html | tabela cu registre]] | *[[ http://www.byterunner.com/16550.html | tabela cu registre]] | ||
- | *[[ http://www.ti.com/lit/ds/symlink/pc16550d.pdf | datasheet 16550]] | + | *[[ https://pdf1.alldatasheet.com/datasheet-pdf/view/9301/NSC/PC16550D.html | datasheet 16550]] |
*[[ http://en.wikibooks.org/wiki/Serial_Programming/8250_UART_Programming | documentaţie alternativă]] | *[[ http://en.wikibooks.org/wiki/Serial_Programming/8250_UART_Programming | documentaţie alternativă]] | ||