This shows you the differences between two versions of the page.
|
so2:teme:tema2 [2018/03/28 16:58] elena.sandulescu [Tema 2 - Driver UART] |
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ă, 15 Aprilie 2018, 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ă]] | ||