Hlavní navigace

Začína nový termín kurzu programovania mikroradičov na edX

30. 1. 2015 9:00 (aktualizováno) | lubomirpatek

Dnes večer (21.1.2015 o deviatej hodine svetového času) začína na edX nový termín kurzu programovania mikroradičov „Embedded Systems – Shape The World“. Kurz bude tento rok rozšírený o dve témy, ďalšie dve budú rozšírené a upravený je aj spôsob hodnotenia.

K pôvodným pätnástim modulom pribudol nový, ktorý sa bude zaoberať  bezdrôtovou komunikáciou a internetom vecí (IoT) a na stránke kurzu píšu, že budú rozšírené aj informácie k pôvodným modulom o stavových automatoch a ladení.

Na Google plus autori pridali aj link na referenčnú príručku k jazyku C zameranú na programovanie mikroradičov. Príručka by si možno zaslúžila ešte trocha práce pri editovaní (vznikla zo staršej príručky napísanej pre nejaký procesor Freescale a ostali tam pozostatky týkajúce sa toho procesora aj iného kompilátora), ale budeme sa držať pravidla o darovanom koňovi, obzvlášť, keď na internete veľa podobných príručiek nenájdete.

Mení sa aj spôsob hodnotenia úloh – vlani bolo potrebné spraviť osem z jedenástich programovacích úloh, tento rok si môžete vybrať sedem úloh z trinástich.

Ak chcete kurz absolvovať kompletne a získať certifikát, budete potrebovať dosku Launchpad Tiva TM4C123G. Dosku si môžete najvýhodnejšie objednať priamo od Texas Instruments (je to bez poštovného (oprava 30.1.2015:  poštovné je už 21 USD na Slovensko a zrejme aj do ČR, ešte koncom minulého roka keď som si objednával Launchpad ja, to bolo zadarmo ) a doručia vám ju približne do týždňa). Úlohy z programovania začnú až o niekoľko týždňov, takže nič nezmeškáte. K doske budete potrebovať nejaké drobné súčiastky, prepojovacie kábliky a experimentálnu dosku, podrobný popis nájdete na tejto stránke aj s obrázkami.

Kurz je možné spraviť aj bez dosky, ale v tom prípade nezískate dostatočný počet bodov na získanie certifikátu – každú úlohu je potrebné spraviť a otestovať najprv v simulátore (to sa dá aj bez dosky) a potom aj priamo na doske, pričom za každú z týchto dvoch častí získate polovicu bodov. Certifikát vám síce prakticky na nič nebude, ale jeho získanie vám môže poslúžiť ako určitý druh motivácie.

Ak chcete, úlohy môžete robiť aj na doske Tiva TM4C1294 Connected Launchpad (doska s ethernetovým portom a výkonnejším procesorom, drahšia o 6 dolárov), ale bez možnosti testovania úloh na doske a teda získania certifikátu.

Ak si budete chcieť overiť znalosti z nového modulu o bezdrôtovej komunikácií, môžete si prikúpiť ďlaší Launchpad, dva moduly SimpleLink Wi-Fi CC3100 BoosterPack a jeden modul s LCD displejom od Adafruit, ale kurz môžete robiť aj bez toho.

Na tejto stránke ponúka autor kurzu profesor Valvano množstvo príkladov (v C aj asembleri) k svojim trom knihám – učebniciam k svojím trom kurzom, z ktorých je ten, o ktorom píšem, úvodný. Nájdete tam sw pre oba Launchpady (pre obyčajný aj Connected). Podľa vyjadrenia v diskusii vo vlaňajšom termíne kurzu dva pokročilejšie kurzy zatiaľ umiestniť na edX žiaľ neplánujú.

V roku 2014 bol kurz prezentovaný ako UT.6.01×, tento rok má značku UT.6.02×. Ďalšie podrobnosti o kurze nájdete v mojom predchádzajúcom článku, alebo na stránke kurzu. Informácie o rozšíreniach si môžete pozrieť aj na tomto videu, na stránke Google +, Twitteri a majú niečo aj na tom čo sa začína na F, ale link sem v rámci zachovania čistého životného prostredia na Roote dávať nebudem (zdá sa, že príspevky na G+, Twitteri a F… sú aj tak zhodné).