Welke knop Compileert bij Arduino

Alles wat niet past in bovenstaande onderwerpen
Berichten: 76
Geregistreerd: 05 Nov 2016, 09:42

Welke knop Compileert bij Arduino

Berichtdoor spaansebrabander » 04 Jan 2017, 12:30

Als je een sketch hebt ingevoerd, dan zie je bovenaan je scherm 5 knoppen. De linkse heeft een vinkje. Als je deze knop gebruikt, wordt het getypte programma getest. Wordt de sketch nu ook al vertaald naar machinetaal? of gebeurt dit na indrukken van de tweede knop met het pijltje naar rechts. (de uploadknop dus) Ik vind hier tegenstrijdige gegevens over in de "literatuur"

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Welke knop Compileert bij Arduino

Berichtdoor nicoverduin » 04 Jan 2017, 13:02

De vink is compileren en levert uiteindelijk een (ascii leesbare HEX file op). Het pijltje is de upload naar de processor. Bij de Arduino noemen ze het compileren "verifieren". Maar dit had je zelf natuurlijk ook kunnen concluderen... De is een upload en doet niet anders dan de hex naar de processor sturen. Dus blijft compileren over.....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Welke knop Compileert bij Arduino

Berichtdoor Koepel » 04 Jan 2017, 17:01

Ha ha, ik wist niet eens dat de "compileer-knop" het label "verifiëren" heeft.
De linkse knop met een vinkje, die doe alles behalve het uploaden.
Ergens in een map met tijdelijke bestanden komt de gecompileerde code te staan.
Het programma "avr-objdump" kun je loslaten op het *.elf bestand om de code te bekijken.
Nadat ik de Arduino IDE afsluit, verdwijnen die tijdelijke bestanden weer (in linux).

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Welke knop Compileert bij Arduino

Berichtdoor nicoverduin » 04 Jan 2017, 19:39

Koepel schreef:Ha ha, ik wist niet eens dat de "compileer-knop" het label "verifiëren" heeft.
De linkse knop met een vinkje, die doe alles behalve het uploaden.
Ergens in een map met tijdelijke bestanden komt de gecompileerde code te staan.
Het programma "avr-objdump" kun je loslaten op het *.elf bestand om de code te bekijken.
Nadat ik de Arduino IDE afsluit, verdwijnen die tijdelijke bestanden weer (in linux).
Ik denk dat objdump in dit geval veel meer vragen op zal roepen dan nut heeft. Ik denk dat de TS er beter aan doe om eens goed alle functies te onderzoeken van de basis omgeving en dan ook vooral veel energie steken in de reference ed op arduino.cc. En voor de rest heel veel doen... doen.... in plaats van zich gek laten te maken door de vele "waarheden" op het web...
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Welke knop Compileert bij Arduino

Berichtdoor shooter » 04 Jan 2017, 19:54

Ik gebruik die compileer knop heel veel, die laat snel zien of ik een typefout heb gemaakt.
paul deelen
shooter@home.nl

Berichten: 76
Geregistreerd: 05 Nov 2016, 09:42

Re: Welke knop Compileert bij Arduino

Berichtdoor spaansebrabander » 05 Jan 2017, 01:47

Dat dacht ik al maar in de cursus op Tweaking4All, staat dat het vinkje niets anders doet dan verifieren

Quote:

In de tabel zien je dat knop “A” gebruikt kan worden om jouw code te verifiëren op fouten.
Knop “B” doet dit ook, maar vertaald het daarna ook nog eens (compileren) en als alles goed ging, stuurt deze de vertaling (het programma) naar de Arduino.


unquote
Niet dat het erg belangrijk is, maar ik vind het vreemd dat de "deskundigen" dit blijkbaar niet weten.

Berichten: 76
Geregistreerd: 05 Nov 2016, 09:42

Re: Welke knop Compileert bij Arduino

Berichtdoor spaansebrabander » 05 Jan 2017, 01:48

Sorry, maar de schreifvouten zijn niet van mij

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Welke knop Compileert bij Arduino

Berichtdoor Koepel » 05 Jan 2017, 02:03

Dan ga ik eens kijken naar mijn stokpaardjes (I2C en millis) op die website.
Helaas is er geen voorbeeld van Arduino met I2C.

Met millis() vind ik twee sketches en die zijn beide verkeerd.
De millis() zonder unsigned long : http://www.tweaking4all.nl/hardware/arduino/adruino-led-strip-effecten/.
Wel met unsigned long, maar verkeerde constructie : http://www.tweaking4all.nl/hardware/arduino/arduino-ethernet-data-push/.
Ach ja, het zijn ook maar mensen :|

Terug naar Theekransje

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 11 gasten