18th International Conference, I4CS 2018, Žilina, Slovakia, June 18-20, 2018, Proceedings
239pages
9 heures de lecture
This book constitutes the refereed proceedings of the 18th International Conference on Innovations for Community Services, I4CS 2018, held in Žilina, Slovakia, in June 2018. The 14 revised full papers and the three revised short papers presented in this volume were carefully reviewed and selected from 38 submissions. The papers are organized in topical sections on architectures and management; data analytics and models; community and public collaboration; innovations and digital transformation.
Na začiatku 90-tych rokov sa skutočne väčšina aplikácií pre 8-bitové
mikrokontroléry písala v jazyku symbolických adries. Veď ak si uvedomíme, že
jeden z prvých MCU triedy AVR, AT90S1200 mal len 1 KB pamäte programu t.j. 512
16-bitových slov, potom je zrejmé, že táto kapacita naozaj neposkytovala veľký
priestor na vývoj komplikovaných aplikácií s využitím vyšších programovacích
jazykov. Skôr vyžadovala vysokú mieru invencie od tvorcov aplikácií. Už vtedy
však trend v oblasti vývoja MCU umožňoval tušiť, že neprejde mnoho času a
kapacitné obmedzenia technických prostriedkov sa budú radikálne posúvať, čo
umožní vývojárom prejsť zo sveta strojovo orientovaných jazykov do sveta
vyšších programovacích jazykov. Dnes je už väčšina aplikácií pre vstavané
systémy vyvíjaná v jazyku C, prípadne jeho objektovej nadstavbe C++. Z tohoto
dôvodu sú aplikácie uvádzané v tejto učebnici písané v jazyku C++. Táto
skutočnosť nás na jednej strane vzďaľuje od technických prostriedkov a
obvodových riešení mikropočítačov, na druhej strane nás odbremení od rutinnej
práce a potrebe detailných znalostí obvodového riešenia MCU. Je potrebné
poznamenať, že používanie vyšších programovacích jazykov zvyšuje
prenositeľnosť kódu a podporuje jeho jednoduchú modifikáciu. Je samozrejmé, že
použitie týchto jazykov zvyšuje tiež prehľadnosť kódu a prináša vývojárom
mnoho ďalších benefitov. Táto publikácia je určená všetkým čitateľom, ktorí
majú záujem dozvedieť sa niečo o architektúre a programovaní mikrokontrolérov
triedy AVR, najmä však študentom Fakulty riadenia a informatiky, Žilinskej
univerzity v Žiline, študijného odboru Počítačové inžinierstvo, pre predmet
Mikropočítače a ich aplikácie.