De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies.

Verwante presentaties


Presentatie over: "Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies."— Transcript van de presentatie:

1 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies Opdracht: hexadecimaal printen

2 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2

3 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 3  sluit een bordje aan (parallel + USB)  installeer de files uit lcd.zip  in een lege directory  let op: geen spaties in de pathname   dubbel-klik op de.ppr file

4 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 4 PsPad editor met GNU tools voor ARM asm/C/C++ ontwikkeling

5 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 5  build  start debugger

6 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6 zet onder file > target settings:  Target = Remote/TCP  Hostname =  Port = 8888 (als je netjes afsluit blijft zou dit moeten blijven staan)

7 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 7 run > download

8 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 8

9 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 9 continue

10 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 10 als het goed is kom je nu op het breakpoint aan het begin van main

11 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 11 continue Zoals het een embedded programma betaamt eindigt ons programma nooit. stop

12 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 12 Na een ‘stop’ zit je meestal ergens in assembler

13 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 13

14 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 14 Hello.c #include "ark.h" int main(){ ARK_CH_LCD_init(); for(;;){ ARK_CH_LCD_clear(); ARK_wait_us( 500 * 1000 ); ARK_CH_LCD_string_write( "Hello world !" ); ARK_wait_us( 500 * 1000 ); } return 0; }

15 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 15 Je kan breakpoints toevoegen of verwijderen (ook in andere source files)

16 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 16 Je kan variabelen (en andere lijsten) bekijken

17 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 17 Je kan regel voor regel het programma uitvoeren

18 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 18 Als je dit krijgt heb je debugger/loader niet afgesloten

19 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 19 Voor als het even echt niet meer werkt:  als je de debugger hebt afgesloten moeten al die DOS schermen ook weg zijn (evt met de hand sluiten)  De editor sluiten en weer opstarten  de USB en Paralelle kabels er even uithalen om het bordje te resetten, USB eerst weer aansluiten, dan parallel.  PC uitzetten en weer aanzetten

20 vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 20 Opdracht : hexadecimaal printen Er moet een functie ontworpen, geschreven en getest worden die een getal hexadecimaal print op de LCD. In de les wordt dit verder uitgewerkt.


Download ppt "Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies."

Verwante presentaties


Ads door Google