Všeobecné zásady tvorby programov - implementácia: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
(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&nbsp;implementácii budeme realizovať z&nbsp;hľadiska HW zapojenie jednotlivých komponentov a&nbsp;to na kit PSoC a&nbsp;spojenie PSoC s&nbsp;Pc pomocou RS232. V&nbsp;hľadiska SW naprogramujeme kód pre komunikáciu po 1-Wire sieti, napájanie teplotného senzora, a&nbsp;prenos dát do PSoC. Použitím bloku UART naprogramujeme komunikáciu s&nbsp;PC. Podrobnejšie o&nbsp;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.