Projekt a prostredie CW 10 2: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
Bez shrnutí editace |
||
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''. | ||
| [[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 z 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. |
V prípade, že by sa počas behu programu objavilo hlásenie Windows Firewallu o blokovaní programu, vyberte voľbu „Unblock“. |
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“. |
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):
|
Vytvorenie nového projektu
Vytváranie nového projektu spustíte v ponuke File-> New-> Bareboard Project. |
V otvorenom okne zadajte názov nového projektu. Cestu ku projektu môžete nechať prednastavenú alebo ju môžete zmeniť. |
Vyberte typ mikropočítača alebo dosky. <br\>
Na doske KwikStick je použitý mikropočítač PK40X256. |
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. |
Vyberte programovací jazyk. |
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é. |
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“. |