Knjiga Programiranje Arduino UNO platforme u jeziku C

1.950.00 рсд

Категорије: ,

Opis

Cilj ove knjige jeste osposobljavanje čitalaca za pisanje složenijih aplikacija za AVR familiju mikrokontrolera, specifično za mikrokontroler ATmega328P. Takođe, kao još jedan od ishoda jeste i mogućnost organizacije projekta većeg obima u manje, zasebne, logičke celine. Dodatno, stavljen je akcenat na razumevanje rada određenih periferija mikrokontrolera koje se često koriste u praksi, kao što su različite vrste tajmera, jedinica za serijsku komunikaciju, memorije itd. Konačno, kao poslednji cilj ove knjige, izdvaja se razumevanje koncepta operativnih sistema za rad u realnom vremenu i pisanje jednostavnijih programa u okviru ArdOS operativnog sistema. Ovo predstavlja izuzetno korisnu veštinu, budući da se operativni sistemi za rad u realnom vremenu
izuzetno eksploatišu u praktičnom radu sa mikrokontrolerima.

U okviru knjige, platforma koja se koristi u svim primerima i zadacima je Arduino UNO, koja poseduje mikrokontroler iz AVR familije – ATmega328P, te se podrazumeva neko osnovno predznanje u radu sa njom. Za više informacija o samoj platformi, čitalac se upućuje na sledeći link.

Ova knjiga je nastala tokom školske 2021/22. godine i namenjena je, prevashodno, studentima treće godine osnovnih akademskih studija na predmetu Razvoj softvera za embeded sisteme, na smeru za Mikroračunarsku elektroniku, na Departmanu za energetiku, elektroniku i telekomunikacije, Fakulteta tehničkih nauka u Novom Sadu. Međutim, treba naglasiti i to, da je knjiga namenjena i svima onima koji žele da dodatno prodube svoje znanje o mikrokontrolerima i pisanju softvera za iste.

 Osnove razvoja softvera za mikrokontrolere

1 Programiranje AVR mikrokontrolera u razvojnom okruženju Eclipse

2 Upravljanje portovima mikrokontrolera

3 Prekidi mikrokontrolera

4 Tajmer/brojač modul kod mikrokontrolera

5 Organizacija projekata sa više izvornih datoteka

6 Analogno-digitalna konverzija AVR mikrokontrolera

7 Statičke biblioteke

8 Serijski port i funkcije za serijsku komunikaciju

9 Watchdog tajmer

10 Režimi rada AVR mikrokontrolera

11 Memorije AVR mikrokontrolera

12 Softverske mašine stanja

13 Razno

 

II Operativni sistemi za rad u realnom vremenu

14 Uvod u operativne sisteme za rad u realnom vremenu