INI a HAL
Co si nastudovat?
Vybereme si naši verzi LCNC:
a přečteme si základ o HALu:
Těmto dvěma kapitolám věnujte dostatek čau, vyplatí se Vám to :-)
Trochu pomůžu s pojmy:
- RT, Realtime mode, Kernel mode, Kernel space
- User mode, User space
Pro pochopení doporučuji si více přečíst zde.
Po přečtení těchto kapitol si zkuste sami pro sebe říct co jsou pojmy:
- Component
- Parameter
- Pin
- Physical_Pin
- Signal
- Function
- Thread
a příkazy:
Pokud se Vám nepodaří pochopit tyto pojmy a příkazy, nedoporučuji pokračovat ve studiu LCNC dále, ale vraťte se k nim.
Jako domácí úkol, si zkuste přepsat tento example , který je napsán pro paralelní port, na Vaši Mesa kartu. Na vstup si zapojte 2 tlačítka a na výstup jednu LED-ku. Nejjednodušší je tento example přidat do nějakého Vašeho již fungujícího halu ať nemusíte řešit načtení driveru hostmot2.
Dále v seznamu najdeme seznam všech standardních modulů, které LCNC používá. Není potřeba se je všechny nazpaměť naučit, ale chtěl jsem Vám ukázat kde jej naleznete:
Další důležitý zdroj informací, který budete jako uživatel Mesy potřebovat, je manuálová stránka k driveru Mesa karet hostmot2. Pokud ho budete potřebovat, napište do příkazového řádku "man hostmot2"