Operácie

Projekt a prostredie CW 10 2: Rozdiel medzi revíziami

Z SensorWiki

Riadok 2: Riadok 2:
  
 
== Spustenie programu CodeWarrior 10.2 ==
 
== Spustenie programu CodeWarrior 10.2 ==
{|
+
{| width="100%"
 
|valign="top"| Program CodeWarrior 10.2 (ďalej len CW 10.2) je umiestnený v ponuke Štart v záložke Programy.
 
|valign="top"| Program CodeWarrior 10.2 (ďalej len CW 10.2) je umiestnený v ponuke Štart v záložke Programy.
 
|[[File:Cw ap1.jpg|frame]]
 
|[[File:Cw ap1.jpg|frame]]
 
|}
 
|}
  
{|
+
{| width="100%"
 
|valign="top"| V prípade, že by sa počas behu programu objavilo hlásenie Windows Firewallu o blokovaní programu, vyberte voľbu ''„Unblock“''.
 
|valign="top"| V prípade, že by sa počas behu programu objavilo hlásenie Windows Firewallu o blokovaní programu, vyberte voľbu ''„Unblock“''.
 
|[[File:Cw ap4.jpg|frame]]
 
|[[File:Cw ap4.jpg|frame]]
Riadok 13: Riadok 13:
  
 
== Výber pracovného priečinku ==
 
== Výber pracovného priečinku ==
{|
+
{| width="100%"
 
|valign="top"| Po spustení programu sa zobrazí okno s výberom pracovného priečinku. V prípade voľby iného ako prednastaveného priečinku zadajte cestu ku vlastnému priečinku.
 
|valign="top"| Po spustení programu sa zobrazí okno s výberom pracovného priečinku. V prípade voľby iného ako prednastaveného priečinku zadajte cestu ku vlastnému priečinku.
 
V prípade, že voľbu pracovného priečinku nechcete realizovať vždy po spustení programu, označte voľbu ''„Use this as the default and do not ask again“'' a potvrďte tlačidlom ''„OK“''.
 
V prípade, že voľbu pracovného priečinku nechcete realizovať vždy po spustení programu, označte voľbu ''„Use this as the default and do not ask again“'' a potvrďte tlačidlom ''„OK“''.
Riadok 20: Riadok 20:
  
 
== Popis hlavného okna CW 10.2 ==
 
== Popis hlavného okna CW 10.2 ==
{|
+
{| width="100%"
 
|valign="top"| Program CodeWarrior 10.2 využíva prostredie Eclipse.<br\>
 
|valign="top"| Program CodeWarrior 10.2 využíva prostredie Eclipse.<br\>
 
V tomto prostredí je možné zvoliť si perspektívu v závislosti od činnosti a požiadaviek. Perspektívu je možné meniť v paneli vyznačenom žltým obdĺžnikom na obrázku nižšie. Perspektívy je tiež možné vytvárať a mazať.<br\>
 
V tomto prostredí je možné zvoliť si perspektívu v závislosti od činnosti a požiadaviek. Perspektívu je možné meniť v paneli vyznačenom žltým obdĺžnikom na obrázku nižšie. Perspektívy je tiež možné vytvárať a mazať.<br\>
Riadok 34: Riadok 34:
  
 
== Vytvorenie nového projektu ==
 
== Vytvorenie nového projektu ==
{|
+
{| width="100%"
|valign="top"| Vytváranie nového projektu spustíte v ponuke ''File-> New-> Bareboard Project''.
+
| valign="top"| Vytváranie nového projektu spustíte v ponuke ''File-> New-> Bareboard Project''.
|align="right"| [[File:Cw ap3.jpg|frame]]
+
| [[File:Cw ap3.jpg|right|frame]]
 
|}
 
|}
  
{|
+
{| width="100%"
|valign="top"| V otvorenom okne zadajte názov nového projektu. Cestu ku projektu môžete nechať prednastavenú alebo ju môžete zmeniť.
+
| valign="top"| V otvorenom okne zadajte názov nového projektu. Cestu ku projektu môžete nechať prednastavenú alebo ju môžete zmeniť.
|[[File:Cw ap5.jpg|frame]]
+
| [[File:Cw ap5.jpg|right|frame]]
 
|}
 
|}
  
{|
+
{| width="100%"
|valign="top"| Vyberte typ mikropočítača alebo dosky. <br\>
+
| valign="top"| Vyberte typ mikropočítača alebo dosky. <br\>
 
Na doske KwikStick je použitý mikropočítač PK40X256.
 
Na doske KwikStick je použitý mikropočítač PK40X256.
|[[File:Cw ap6.jpg|frame]]
+
| [[File:Cw ap6.jpg|right|frame]]
 
|}
 
|}
  
{|
+
{| width="100%"
|valign="top"| Vyberte pripojenie zariadenia. <br\>
+
| valign="top"| Vyberte pripojenie zariadenia. <br\>
 
Doska KwikStick používa pripojenie Segger J-link. <br\>
 
Doska KwikStick používa pripojenie Segger J-link. <br\>
 
Ostatné procesorové dosky do Tower System používajú väčšinou pripojenie Open Source JTAG.
 
Ostatné procesorové dosky do Tower System používajú väčšinou pripojenie Open Source JTAG.
|[[File:Cw ap7.jpg|frame]]
+
| [[File:Cw ap7.jpg|right|frame]]
 
|}
 
|}
  
{|
+
{| width="100%"
|valign="top"| Vyberte programovací jazyk.
+
| valign="top"| Vyberte programovací jazyk.
|[[File:Cw ap8.jpg|frame]]
+
| [[File:Cw ap8.jpg|right|frame]]
 
|}
 
|}
  
{|
+
{| width="100%"
|valign="top"| Vyberte požadovaný typ a inicializáciu projektu. <br\>
+
| valign="top"| Vyberte požadovaný typ a inicializáciu projektu. <br\>
 
Pre začiatok je vhodné použiť neinicializovaný projekt. <br\>
 
Pre začiatok je vhodné použiť neinicializovaný projekt. <br\>
 
V prípade programovania náročnejších aplikácií sa používa Processor Expert. Processor Expert umožňuje jednoduchú konfiguráciu vlastností MCU akými sú napr.: frekvencia zberníc, atď. Tiež zjednodušuje prácu s perifériami pre ktoré má pripravené ovládače. Tie je možné jednoducho podľabpotreby pridávať do projektu. Okrem ovládačov periférií obsahuje ďalšie špeciálne knižnice napr.: riadenie motora PWM signálom, rôzne algoritmi a ďalšie iné.
 
V prípade programovania náročnejších aplikácií sa používa Processor Expert. Processor Expert umožňuje jednoduchú konfiguráciu vlastností MCU akými sú napr.: frekvencia zberníc, atď. Tiež zjednodušuje prácu s perifériami pre ktoré má pripravené ovládače. Tie je možné jednoducho podľabpotreby pridávať do projektu. Okrem ovládačov periférií obsahuje ďalšie špeciálne knižnice napr.: riadenie motora PWM signálom, rôzne algoritmi a ďalšie iné.
|[[File:Cw ap9.jpg|frame]]
+
| [[File:Cw ap9.jpg|right|frame]]
 +
|}
 +
 
 +
{| width="100%"
 +
| valign="top"| V tomto okne je možné vložiť do projektu súbory a zdrojové kódy a taktiež označiť vytvorenie main.c súboru. Označte tu možnosť ''„Create main.c/main.asm file“'' pre vytvorenie main.c súboru a vytváranie projektu dokončite kliknutím na tlačidlo ''„Finish“''.
 +
| [[File:Cw ap10.jpg|right|frame]]
 
|}
 
|}

Verzia zo dňa a času 10:52, 8. december 2012

Vytvorenie vzorového projektu a práca v prostredí CodeWarrior 10.2

Spustenie programu CodeWarrior 10.2

Program CodeWarrior 10.2 (ďalej len CW 10.2) je umiestnený v ponuke Štart v záložke Programy.
Cw ap1.jpg
V prípade, že by sa počas behu programu objavilo hlásenie Windows Firewallu o blokovaní programu, vyberte voľbu „Unblock“.
Cw ap4.jpg

Výber pracovného priečinku

Po spustení programu sa zobrazí okno s výberom pracovného priečinku. V prípade voľby iného ako prednastaveného priečinku zadajte cestu ku vlastnému priečinku.

V prípade, že voľbu pracovného priečinku nechcete realizovať vždy po spustení programu, označte voľbu „Use this as the default and do not ask again“ a potvrďte tlačidlom „OK“.

Cw ap2.jpg

Popis hlavného okna CW 10.2

Program CodeWarrior 10.2 využíva prostredie Eclipse.<br\>

V tomto prostredí je možné zvoliť si perspektívu v závislosti od činnosti a požiadaviek. Perspektívu je možné meniť v paneli vyznačenom žltým obdĺžnikom na obrázku nižšie. Perspektívy je tiež možné vytvárať a mazať.<br\> Po vytvorení nového projektu sa zobrazí programovacia perspektíva C/C++. Túto perspektívu tvora 4 okná (viď. obrázok nižšie):

  • červené okno – obsahuje zoznam projektov a zobrazuje ich v stromovej štruktúre
  • modré okno – slúži na zobrazenie a úpravu súborov a zdrojových kódov
  • čierne okno – zobrazuje informácie a chybové hlásenia projektu
  • zelené okno – obsahuje ďalšie pomocné záložky, napr. zobrazenie púzdra a vývodov mikropočítača a iné
Cw ap12 1.jpg

Vytvorenie nového projektu

Vytváranie nového projektu spustíte v ponuke File-> New-> Bareboard Project.
Cw ap3.jpg
V otvorenom okne zadajte názov nového projektu. Cestu ku projektu môžete nechať prednastavenú alebo ju môžete zmeniť.
Cw ap5.jpg
Vyberte typ mikropočítača alebo dosky. <br\>

Na doske KwikStick je použitý mikropočítač PK40X256.

Cw ap6.jpg
Vyberte pripojenie zariadenia. <br\>

Doska KwikStick používa pripojenie Segger J-link. <br\> Ostatné procesorové dosky do Tower System používajú väčšinou pripojenie Open Source JTAG.

Cw ap7.jpg
Vyberte programovací jazyk.
Cw ap8.jpg
Vyberte požadovaný typ a inicializáciu projektu. <br\>

Pre začiatok je vhodné použiť neinicializovaný projekt. <br\> V prípade programovania náročnejších aplikácií sa používa Processor Expert. Processor Expert umožňuje jednoduchú konfiguráciu vlastností MCU akými sú napr.: frekvencia zberníc, atď. Tiež zjednodušuje prácu s perifériami pre ktoré má pripravené ovládače. Tie je možné jednoducho podľabpotreby pridávať do projektu. Okrem ovládačov periférií obsahuje ďalšie špeciálne knižnice napr.: riadenie motora PWM signálom, rôzne algoritmi a ďalšie iné.

Cw ap9.jpg
V tomto okne je možné vložiť do projektu súbory a zdrojové kódy a taktiež označiť vytvorenie main.c súboru. Označte tu možnosť „Create main.c/main.asm file“ pre vytvorenie main.c súboru a vytváranie projektu dokončite kliknutím na tlačidlo „Finish“.
Cw ap10.jpg