Document tasks branch namespace
This commit is contained in:
@@ -28,6 +28,16 @@ pliku upstream FreeRTOS.
|
|||||||
Hostowe `printf` jest dostępne tylko przez `-DHOST_PRINTF=1`; RV32I zapisuje
|
Hostowe `printf` jest dostępne tylko przez `-DHOST_PRINTF=1`; RV32I zapisuje
|
||||||
wyniki w globalnych zmiennych `volatile`.
|
wyniki w globalnych zmiennych `volatile`.
|
||||||
|
|
||||||
|
## Gałęzie zadań
|
||||||
|
|
||||||
|
Gałąź `deploy` jest pełną publiczną wersją karty. Każde zadanie ma osobną
|
||||||
|
gałąź startową `tasks/*`, na przykład `tasks/05-malloc-first-fit`. Taka gałąź
|
||||||
|
nie jest wycinkiem repozytorium: zawiera dokumentację, treść karty, `Makefile`,
|
||||||
|
kod pomocniczy i pliki danego zadania.
|
||||||
|
|
||||||
|
Uczeń nie commituje bezpośrednio do `tasks/*`. W repozytorium klasy tworzy
|
||||||
|
gałąź pochodną, na przykład `students/u01/tasks/05-malloc-first-fit`.
|
||||||
|
|
||||||
## Budowanie
|
## Budowanie
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
@@ -114,6 +114,17 @@ daje prywatną kopię funkcji w każdym pliku \texttt{.c}, a \texttt{inline}
|
|||||||
pozwala kompilatorowi wstawić krótkie obliczenia, takie jak wyrównanie rozmiaru
|
pozwala kompilatorowi wstawić krótkie obliczenia, takie jak wyrównanie rozmiaru
|
||||||
lub sprawdzenie bitu alokacji, bez kosztu zwykłego wywołania funkcji.
|
lub sprawdzenie bitu alokacji, bez kosztu zwykłego wywołania funkcji.
|
||||||
|
|
||||||
|
\section{Organizacja gałęzi}
|
||||||
|
Gałąź \texttt{deploy} jest pełną publiczną wersją karty. Każde zadanie ma
|
||||||
|
osobną gałąź startową \texttt{tasks/*}, na przykład
|
||||||
|
\texttt{tasks/05-malloc-first-fit}. Taka gałąź nie jest wycinkiem repozytorium:
|
||||||
|
zawiera dokumentację, treść karty, \texttt{Makefile}, kod pomocniczy i pliki
|
||||||
|
danego zadania.
|
||||||
|
|
||||||
|
Uczeń nie commituje bezpośrednio do \texttt{tasks/*}. W repozytorium klasy
|
||||||
|
tworzy gałąź pochodną, na przykład
|
||||||
|
\texttt{students/u01/tasks/05-malloc-first-fit}.
|
||||||
|
|
||||||
\section{Mapa karty}
|
\section{Mapa karty}
|
||||||
\begin{tabularx}{\textwidth}{|p{2.1cm}|X|}
|
\begin{tabularx}{\textwidth}{|p{2.1cm}|X|}
|
||||||
\hline
|
\hline
|
||||||
|
|||||||
Reference in New Issue
Block a user