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é).
Objednával som to ešte koncom minulého roka (z toho linku čo je v článku) a bolo to bez poštovného, zásielka bola odoslaná tuším z Holandska, neprišlo to priamo z USA. Teraz som to kontroloval a fakt je tam už poštovné 7USD a po prihlásení sa k účtu 21 USD (a poštovné nezmizne, ani keď som dal do košíka 10 launchpadov). Museli to zmeniť niekedy nedávno, škoda.
Nezabudol, písal som o tom v predchádzajúcom článku ("väčšine záujemcov o kurz z radov čitateľov Roota ostávajú asi len dve možnosti - buď vytiahnuť spod postele nejaký ten starý počítač s Windowsom (stačí XP) a aspoň jedným USB portom, alebo si poradiť s nástrojmi GNU. V druhom prípade ale prídete o možnosť známkovania úloh, ktorá je podmienená použitím vývojového prostredia Keil uVision.") a dal som naň odkaz.
Tu píšem len o tohtoročných novinkách. Ja som to vlani robil vo VirtualBoxe (Windows XP), ale bez dosky, takže aj bez známkovania - ale kompletne s doskou a hodnotením sa to asi nedá spraviť ani vo VirtualBoxe, aspoň sa o tom na stránke kurzu nezmieňujú.
Ten kurs jsem absolvoval loni na jaře.
(92% - neb jsem nevyšťoural dost času na poslední úlohu)
Osobně jsem se nedozvěděl nic nového, jen jsem si chtěl potvrdit, jestli mi můžou něco nabídnout, ale s mikrokontroléry přecejen dělám přes deset let ...
Co je nepříjemné z pohledu komunity root.cz je, že se neobejdete bez keil uVision, tím pádem bez windows.
Pro hodnocení úloh mají dll pluginy do toho IDE a ve wine to opravdu neběží.
Osobně jsem to řešil virtualboxem s ne úplně košer výplní, ale s krajním odporem.
Opravdu bych uvítal kurs, který jede na gcc a Makefile.
Jinak kurs považuji za dostatečně kvalitní.
Jakub