User Manual

60
4.4. C Zhuštěný kurz pro začátečníky
Tato kapitola pová pouze krát úvod do programování v jazyce C, probírá
pouze nezbytné minimum problematiky používané v RP6. Tato část by měla
být přehled obecných možnos a metod jazyka C. Představíme několik
příkladů a základních principů, ale další zkoumání těchto pojmů je na čtenáři.
Tato kapitola není nic víc než velmi zhuštěný kurz. Kompletní popis
přesahuje možnosti této příručky a vyžaduje mnohem objemnější knihu.
Obchody naštěsnabízejí velké množství knih, které se zabývají tímto tématem.
Několik
1
z nich si můžete volně prohlížet na internetu.
4.4.1. Literatura
Následující knihy a učebnice popisují programování v jazyce C zejména pro PC a další velké
počítače. Několik drobností z těchto učebnic nelze aplikovat na mikroprocesory AVR jazyk je
sice stejný, ale většina knihoven pro typické využi v PC je pro malé 8bitové mikroprocesory
příliš rozsáhlá. Nejlepším příkladem může být funkce printf, která musí být na PC. Funkce
printf je dostupná také pro mikroprocesory, ale vyžaduje vel paměťo prostor a spoustu
strojového času. Proto se používání této funkce nepreferuje. Místo toho uvidíte mnohem
efektivnější alternativy.
Některé učebnice jazyka C/online knihy (skutečně jen malý výběr):
http://www.its.strath.ac.uk/courses/c/
http://www.eskimo.com/~scs/cclass/notes/top.html
http://www.iu.hio.no/~mark/CTutorial/CTutorial.html
http://en.wikibooks.org/wiki/C
http://www.le.ac.uk/cc/tutorials/c/
http://stuff.mit.edu/iap/c/CrashCourseC.html
Existuje také řada výborných knih nebudeme zde uvádět jejich seznam, stačí kd navšvíte
knihovnu nebo knihkupectví.
Pokud hodláte udělat jen několik pokusů s robotem, nemusíte kupovat knihu. Hlavní část
zkušenosti s programováním můžete kdykoliv nasbírat při "učení na vlastní práci".
Všechny důležité informace můžete najít na uvedených webových stránkách. Ukázkové
programy dostupné na CD RP6 se dají snadno rozšiřovat a ukazují řadu věcí. Učební text v této
příručce je vhodný také pro první pokusy.
Učebnici pro začátečníky zaměřenou na AVR můžete najít například na:
http://www.avrtutor.com/
Tyto webové stránky zmiňují také některé stroje (programovací zařízení atd.) a další
skutečnosti, které nebudete u RO6 potřebovat. Přesto se na ně můžete podívat.
1
Webové vyhlevání hesla c tutorial přinese výsledek v miliónu odkazů. Samozřejmě není
reál zpracovat takové množství dat, ale mohou být mezi nimi velmi dobré materiály...