Všeobecné zásady tvorby programov - implementácia: Rozdiel medzi revíziami
(Vytvorená stránka „'''Implementácia''' je prevedenie detailného návrhu do výsledného kódu, teda vytvorenie funkčného prototypu. ''Na HW úrovni je to:'' * realizácia zapojenia na p…“) |
|||
Riadok 26: | Riadok 26: | ||
Výsledkom implementácie je funkčný prototyp určený pre integráciu do systému a testovanie. | Výsledkom implementácie je funkčný prototyp určený pre integráciu do systému a testovanie. | ||
+ | |||
+ | |||
+ | == Príklad == | ||
+ | <font size = "4">Implementácia</font> | ||
+ | |||
+ | V implementácii budeme realizovať z hľadiska HW zapojenie jednotlivých komponentov a to na kit PSoC a spojenie PSoC s Pc pomocou RS232. V hľadiska SW naprogramujeme kód pre komunikáciu po 1-Wire sieti, napájanie teplotného senzora, a prenos dát do PSoC. Použitím bloku UART naprogramujeme komunikáciu s PC. Podrobnejšie o tomto sa dozvieme na | ||
+ | |||
+ | [http://kiwiki.fmtnuni.sk/mediawiki/index.php/Meranie_teploty_pomocou_LM92 http://kiwiki.fmtnuni.sk/mediawiki/index.php/Meranie_teploty_pomocou_LM92] | ||
+ | |||
+ | [http://kiwiki.fmtnuni.sk/mediawiki/index.php/Softv%C3%A9rov%C3%A9_vybavenie_syst%C3%A9mu http://kiwiki.fmtnuni.sk/mediawiki/index.php/Softv%C3%A9rov%C3%A9_vybavenie_syst%C3%A9mu] . | ||
+ | |||
+ | Výsledkom bude funkčný prototyp systému teplotného snímač pracujúceho po 1-Wire sieti, ktorý prenáša namerané hodnoty do PC. |
Verzia zo dňa a času 23:03, 29. jún 2010
Implementácia je prevedenie detailného návrhu do výsledného kódu, teda vytvorenie funkčného prototypu.
Na HW úrovni je to:
- realizácia zapojenia na prototypové dosky, plošné spoje, kabeláž, zapojenie komponentov
- čiastkové testy funkčnosti (zdroje, napäťové úrovne, odber, ohrev, zosilnenie, filtre )
Na SW úrovni je to:
- výber programovacieho jazyka – skúsenosti programátora, vhodnosť na aplikáciu, dostupnosť a cena pre vývoj podporných prostriedkov.
- pri programovaní používať komentáre
- názov modulu, funkcie
- stručný popis
- dátum vytvorenia
- zoznam a popis premenných modulov
- názov súboru obsahujúcom testovacie údaje
- zoznam úprav v module
- vizuálne rozloženie kódu
- použiť overené funkčné bloky rsp. úpravy podobných riešení
- postupné rozširovanie funkčnosti
- priebežné debugovanie programu
- kontrola funkčnosti, pomocné výpisy na terminál, display, LED
Nemal by chýbať na pracovisku osciloskop, ktorým si sledujeme priebehy a stavy pinov.
Výsledkom implementácie je funkčný prototyp určený pre integráciu do systému a testovanie.
Príklad
Implementácia
V implementácii budeme realizovať z hľadiska HW zapojenie jednotlivých komponentov a to na kit PSoC a spojenie PSoC s Pc pomocou RS232. V hľadiska SW naprogramujeme kód pre komunikáciu po 1-Wire sieti, napájanie teplotného senzora, a prenos dát do PSoC. Použitím bloku UART naprogramujeme komunikáciu s PC. Podrobnejšie o tomto sa dozvieme na
http://kiwiki.fmtnuni.sk/mediawiki/index.php/Meranie_teploty_pomocou_LM92
http://kiwiki.fmtnuni.sk/mediawiki/index.php/Softv%C3%A9rov%C3%A9_vybavenie_syst%C3%A9mu .
Výsledkom bude funkčný prototyp systému teplotného snímač pracujúceho po 1-Wire sieti, ktorý prenáša namerané hodnoty do PC.