User Manual
51
4. Programování RP6
Konečně jsme se dostali k části o programování.
4.1. Konfigurace editoru zdrojového textu
Začneme nastavením malého vývojového prostředí. Takzvané “zdrojové texty” programů
v jazyce C se musí nějakým způsobem vložit do projektu a editovat.
Samozřejmě nebudeme používat rozsáhlé systémy na zpracování textu jako je OpenOffice
nebo Word. Ty zřejmě explicitně nemohou cokoliv zvýraznit. Programový balík Office perfektně
umožňuje napsat příručku podobnou této, ale vůbec není vhodný pro vývoj software. Zdrojový
kód je prostý text – bez jakéhokoli formátování. Velikost textu, fonty a barvy nejsou pro
kompilátor důležité…
Automatické barevné zvýraznění speciálních klíčových slov nebo textových pasáží (tj.
komentářů) je však pro lidi velmi užitečné. Tuto a několik dalších vlastností obsahuje editor
Programmers Notepad 2 (v následujích kapitolách jej budeme jednoduše nazývat “PN2”), který
budeme používat k editaci zdrojových textů (POZOR: Uživatelé Linux budou potřebovat
podobný editor. Distribuce Linux obvykle poskytují několik předem nainstalovaných editorů
například kate, gedit, exmacs a další).
Vedle zvýraznění klíčových slov a příslušných struktur (které se nazývá “zvýrazněná syntaxe”)
nabízí editor elementární správu projektu. V projektu můžete vytvářet balíčky zdrojových
souborů. Dále PN2 umožňuje pohodlné volání programů jako AVR-GCC pro kompilaci
programů kliknutím na jedinou položku v menu. AVR-GCC je jednoduchý program ovládaný
z příkazového řádku zcela bez grafického rozhraní...
Poslední verzi programátorského editoru můžete najít na domovské stránce projektu:
http://www.pnotepad.org/
4.1.1. Vytvoření přístupu do menu
POZOR: Tuto kapitolu můžete přeskočit, pokud má PN2 již vytvořené přístupy do menu
(tyto přístupy označené “[WinAVR] Make All”, atd... můžete najít v menu. Zkontrolujte, prosím,
zda menu obsahuje tyto vstupy). Tuto možnost neobsahují všechny verze PN2. Můžete se také
zajímat o přidání dalších programů do menu.
Spusťte PN2 a v nabídce “Tools” vyberte položku “Add Tools...” (viz snímek obrazovky).