<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://cw.fel.cvut.cz/b202/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://cw.fel.cvut.cz/b202/feed.php">
        <title>CourseWare Wiki courses:b3b36prg:tutorials</title>
        <description></description>
        <link>https://cw.fel.cvut.cz/b202/</link>
        <image rdf:resource="https://cw.fel.cvut.cz/b202/lib/tpl/bulma-cw/images/favicon.ico" />
       <dc:date>2026-04-20T00:58:21+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/c_dyn_mem?rev=1517933920&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/cmds?rev=1612948678&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/control?rev=1612952076&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/formatting?rev=1581512241&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ides?rev=1550744093&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/lab?rev=1517933920&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/make?rev=1553604192&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ms_teams?rev=1612886185&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/nucleo_cross?rev=1589084504&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/password?rev=1517933920&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial?rev=1517933920&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial_nonblock?rev=1517933920&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial_winapi?rev=1517933920&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/services?rev=1517933921&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/st_toolchain?rev=1517933921&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/start?rev=1615219950&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/swlist?rev=1600271853&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/system_workbench?rev=1517933920&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/testing?rev=1550444949&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ubuntu_install_packages?rev=1612950108&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/virtualboxinstallation?rev=1550668586&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/vscode?rev=1613134029&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/win10?rev=1613143565&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://cw.fel.cvut.cz/b202/lib/tpl/bulma-cw/images/favicon.ico">
        <title>CourseWare Wiki</title>
        <link>https://cw.fel.cvut.cz/b202/</link>
        <url>https://cw.fel.cvut.cz/b202/lib/tpl/bulma-cw/images/favicon.ico</url>
    </image>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/c_dyn_mem?rev=1517933920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:40+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:c_dyn_mem</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/c_dyn_mem?rev=1517933920&amp;do=diff</link>
        <description>Dynamická alokace paměti v C

Při programovaní pracujeme s děma typy paměti, statickou a dynamickou. Přidělení statické paměti řeší kompilátor a není nutné se o něj nijak starat. Nevýhodou takto přidělené paměti je poměrne nízká flexibilita</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/cmds?rev=1612948678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-10T10:17:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:cmds</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/cmds?rev=1612948678&amp;do=diff</link>
        <description>Základy příkazové řádky

Příkazová řádka (anglicky shell) je univerzálním uživatelským rozhraním operačního systému. Umožňuje základní ovládání operačního systému (procházení adresářové struktury, práce se soubory, vyhledávání</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/control?rev=1612952076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-10T11:14:36+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:control</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/control?rev=1612952076&amp;do=diff</link>
        <description>Základní řídicí struktury

Větvení

Větvení kódu na základě vyhodnocení podmínky má základní tvar



if ( podmínka ) {
    příkaz1;
} else {
    příkaz2;
}



nebo pouze provedení příkazu1 (nebo posloupnosti příkazů)


if ( podmínka ) {
    příkaz1;
}</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/formatting?rev=1581512241&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-12T13:57:21+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:formatting</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/formatting?rev=1581512241&amp;do=diff</link>
        <description>Formátování zdrojového kódu

Formátování a odsazení zdrojového kódu může výrazně zvýšit čitelnost a přehlednost zdrojového kódu. Většina textových editorů s minimální podporou programovacích jazyků umožňuje automaticky text formátovat, proto není ruční formátování nutné.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ides?rev=1550744093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-21T11:14:53+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:ides</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ides?rev=1550744093&amp;do=diff</link>
        <description>Integrovaná vývojová prostředí (Nedoporučovaná)

Obecně je vývojové prostředí (anglicky IDE, integrated development enviroments) druh softwaru, který usnadňuje práci programátorům. Například zvýrazňuje klíčová slova programovacího jazyka, automaticky odsazuje nebo doplňuje příkazy. Obvykle se jedno vývojové prostředí zaměřuje na jeden konkrétní programovací jazyk (příkladem těchto IDE může být MinGW a Clang, kterým se budeme v tomto návodu věnovat), ovšem  existují i vývojová prostředí pro více …</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/lab?rev=1517933920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:40+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:lab</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/lab?rev=1517933920&amp;do=diff</link>
        <description>Informace o počítačové učebně

V učebnách jsou pro účely výuky předmětu A0B36PRP instalovány počítače s operačním systémem Ubuntu 14.04.4. Prostředí, které je v dejvických učebnách H130 a H131, je rovněž k dispozici v učebnách KN-E307, KN-310 a KN-311 na Karlově náměstí.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/make?rev=1553604192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-26T13:43:12+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:make</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/make?rev=1553604192&amp;do=diff</link>
        <description>Makefile - Řízení překladu a sestavení programu

Příma kompilace programu prostřednictvím kompilátoru a příkazové je vhodnou pro prvotní seznámení se základními přepínači kompilátoru a linkeru. Pro komplexníší programy, ale také pro často opakované akce je mnohem výhodnější použít vhodný nástroj pro řízení překladu. Mezi ty základní patří zcela jistě make nebo případě Linuxu tzv.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ms_teams?rev=1612886185&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-09T16:56:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:ms_teams</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ms_teams?rev=1612886185&amp;do=diff</link>
        <description>MS Teams pro distanční výuku

Pro distanční výuku PRG jsme se rozhodli využít MS Teams. Software je přístupný přes web https://teams.microsoft.com, ale k připojení do videokonference je potřeba mít nainstalován Desktop client. Dostupné jsou verze pro Linux, Windows i Android.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/nucleo_cross?rev=1589084504&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-10T06:21:44+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:nucleo_cross</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/nucleo_cross?rev=1589084504&amp;do=diff</link>
        <description>Křížová (cross) kompilace pro STM32 Nucleo

Realizujte výše uvedené úlohy křížovou kompilací s využitím následujících bloků.
technický manuál desky Nucleo-F446REdata-brief mikrokontroléru STM32F446xC/Ereferenční manuál mikrokontroléru STM32F446xC/Eprogramovací manuál STM32F4 series[Nucleo HAL]



make



.binst-flash write soubor.bin 0x8000000Makefileburn



make burn








#include &quot;stm32f4xx_hal.h&quot;

/* method to delay by busy loop */
void ms_delay(int ms)
{
   while (ms-- &gt; 0) {
      volati…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/password?rev=1517933920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:40+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:password</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/password?rev=1517933920&amp;do=diff</link>
        <description>Hesla v počítačové síti ČVUT a FEL

Pro bezpečné využívání služeb univerzitní sítě je využíváno několika hesel. Přestože se může na první pohled zdát, že je samostatné heslo pro každou službu, jsou ve skutečnosti služby pokud možno unifikovány pro použití hlavního přístupového hesla (HPH) ČVUT. Samostatná hesla se používají především v případech, kdy zvyšují úroveň zabezpečení a také flexibilitu. Částečně také více hesel souvisí s podporou předchozích technologií, které unifikaci nepodporují.
Zá…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial?rev=1517933920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:40+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:serial</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial?rev=1517933920&amp;do=diff</link>
        <description>Nastavení sériového portu

Přestože je sériový port blokové zařízení, které je v OS reprezentované souborem v adresáři /dev/ a lze s ním tak pracovat jako s běžným souborem funkcemi ze standardní knihovny např. fopen() nebo fwrite()</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial_nonblock?rev=1517933920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:40+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:serial_nonblock</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial_nonblock?rev=1517933920&amp;do=diff</link>
        <description>Sériový port v neblokovaném režimu

V případě blokového načítání ze souboru, například getc() nebo read() je voláním načtení požadovaného počtu bytů předáno operačnímu systému a vykonávání programu je pozastaveno do doby než jsou požadovaná data k dispozici. V případě čtení dat ze sériového portu v samostatném vlákně můžeme vyžadovat takové načítání ukončit, např. z důvodu požadavku na ukončení programu. Kromě volání</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial_winapi?rev=1517933920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:40+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:serial_winapi</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/serial_winapi?rev=1517933920&amp;do=diff</link>
        <description>Sériový port ve Win API

Pokud je z nějakého důvodu nutné použít sériový port s rozhraním Win API liší se způsob oteření rozhraní, zápis a čtení je však identické až na jméno funkce. Jednoduché příkazy pro uložení/načtení jednoho bajtu lze zapozdřit podobně jako v</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/services?rev=1517933921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:41+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:services</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/services?rev=1517933921&amp;do=diff</link>
        <description>Přehled služeb studentům FEL

Fakulta elektrotechnická poskytuje, kromě možnosti se vzdělávat, i služby studentům, které jim usnadňují studium. Přehled nejdůležitějších (pro PRG) naleznete níže.
“...”
FEL Google account

Adresa elektronické pošty slouží krom standardních služeb poštovního klienta i k přístupu ke službám společnosti Google. Mezi tyto služby patří například cloudové úložiště Google drive nebo možnost vyplňovat dotazníky související s výukou přímo jako student Fakulty elektrotechni…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/st_toolchain?rev=1517933921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:41+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:st_toolchain</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/st_toolchain?rev=1517933921&amp;do=diff</link>
        <description>ST toolchain

Pro kompilaci projektů pro architekturu ARM procesorů STM32 na pracovních stanicích je třeba instalace křížového kompilátoru.
Pro nahrání a debugování kódu na deskách STM32F446RE Nucleo je potom potřeba programovací rozhraní ST-LINK.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/start?rev=1615219950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-08T17:12:30+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:start</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/start?rev=1615219950&amp;do=diff</link>
        <description>Návody

Vzdálená výuka
MS Teams
Počítačová síť FEL ČVUT
Nastavení heslaPřehled služeb studentům FEL
Pracovní prostředí
Počítače v učebnáchInstalace OS Ubuntu na vlastní počítačUbuntu 20.04 Full Installation WalkthroughPOP OS 20.04 InstallationWindows Subsystem for LinuxInstalace softwarových balíků pro OS Ubuntu
Nastavení prostředí
Základy příkazové řádkyDoporučené vývojové prostředí VS Code
Programovací tutoriály
Překlad programuTestování HW programů před odevzdánímKódovací stylFormátování zdro…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/swlist?rev=1600271853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-16T17:57:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:swlist</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/swlist?rev=1600271853&amp;do=diff</link>
        <description>Instalace OS Ubuntu na vlastní počítač

Tato sekce návodu vznikla s těmito záměry:
a zatím se nesetkali s takto závažným zásahem do vlastního počítačeOS
Krok 0: Rozmyslete si, jakou konfiguraci chcete.

Než začneme, velice povrchní a triviální úvod: Počítač (ať už notebook nebo stolní) má na své základové desce systém BIOS. (Nebo modernější UEFI, nicméně pro jednoduchost i tomu pro teď říkejme BIOS.) Ve chvíli kdy počítač spustíte, je paměť RAM, odkud procesor čte instrukce a vykonává programy, …</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/system_workbench?rev=1517933920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T17:18:40+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:system_workbench</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/system_workbench?rev=1517933920&amp;do=diff</link>
        <description>System Workbench

Hlavní kompletní integrované vývojové prostředí (IDE) pro platformu Nucleo je System Workbench  poskytované jako součást OpenSTM32 development tools. Prostředí je založeno na Eclipse IDE a na počítačích v laboratoři je nainstalované v /usr/local/Ac6/SystemWorkbench</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/testing?rev=1550444949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-18T00:09:09+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:testing</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/testing?rev=1550444949&amp;do=diff</link>
        <description>Testování HW programů před odevzdáním

Ověření správnosti implementance domácích úkolů není nutné vyloženě realizovat odevzdáváním do BRUTE, tzv. zkoušet odevzdat. Mnohem výhodnější je prostě jen odevzdat správně fungující program, čímž lze ušetřit nejen čas, ale také případný maximální počet uploadů a vyhnout se tak dodatečné penalizaci. Pravděpodbně nejlepším způsobem je detailní inspekce a procházení kódů s tím, že je dobré vědět, co se přesně děje na každém řádku kódu a co se může stát v záv…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ubuntu_install_packages?rev=1612950108&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-10T10:41:48+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:ubuntu_install_packages</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/ubuntu_install_packages?rev=1612950108&amp;do=diff</link>
        <description>Instalace softwarových balíků pro OS Ubuntu

Instalace je určena pro Ubuntu 20.04.
Proveďte níže uvedené příkazy nebo použijte skript  install-prp.sh z archivu .



#!/bin/bash
# superuser is required for installing the packages
sudo apt -y update  			# update is required to fetch add some of the following packages
sudo apt -y install pkg-config 	# retrieve info about installed stuff
sudo apt -y install make cmake ccache  # make
sudo apt -y install clang clang-format-10 # install compiler ( clan…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/virtualboxinstallation?rev=1550668586&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-20T14:16:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:virtualboxinstallation</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/virtualboxinstallation?rev=1550668586&amp;do=diff</link>
        <description>Instalace VirtualBoxu a Ubuntu

VirtualBox (Oracle VM VirtualBox) je virtuální stroj (Virtual Machine - VM), který umožňuje hostitelskému systému (host) simulovat hardwarové prostředí, takže host systém (guest) se domnívá, že pracuje se skutečným hardwarem. Příkladem virtuálního stroje může, krom VirtualBoxu například Java Virtual Machine (JVM). Odkaz ke stažení naleznete na</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/vscode?rev=1613134029&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-12T13:47:09+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:vscode</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/vscode?rev=1613134029&amp;do=diff</link>
        <description>Programovací prostředí

Programovat lze v podstatě úplně v čemkoliv, od prostých textových editorů až po sofistikovaná vývojová prostředí. Vývojová prostředí, Integrated Development Editor (IDE) jsou komplexní programy, jejichž nastavení je nezřídka velmi složité. V začátcích je proto klíčové pochopení základních principů, osvojení si programovacích dovedností a následné vyladění prostředí. Velmi užitečným pomocníkem je obarvování kódu a jeho formátování, které zvládné téměř libovolný editor. Na…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/win10?rev=1613143565&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-12T16:26:05+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b3b36prg:tutorials:win10</title>
        <link>https://cw.fel.cvut.cz/b202/courses/b3b36prg/tutorials/win10?rev=1613143565&amp;do=diff</link>
        <description>Windows Subsystem for Linux

Operační systém Windows 10 umožňuje po přepnutí do takzvaného “Developer” (vývojářského) režimu možnost instalace Windows Subsystému pro Linux. Lze tak získat vývojové prostředí podobné tomu, které používáme v předmětu PRG. V praxi tak můžeme přímo spouštět nativní aplikace pro Linux, jako třeba příkazový interpret</description>
    </item>
</rdf:RDF>
