roboforum.ru

Технический форум по робототехнике.

Arduino

Arduino

Romikgy » 19 ноя 2012, 13:37

Скажите пожалуйста, что есть скетч , с программной точки зрения? как он ложится в память ? переписывается при программации бутлоадер ? или скетч ложится куда то отдельно? скетч это какой то байт код?
Заранее благодарен всем ответившим....

Re: Arduino

SkyStorm » 19 ноя 2012, 16:55

Скетч это в терминологии ардуино программа.
В память ложится бинарником после компиляции(формируется hex и льется в плату)
Бутлоадер выполняет функцию програматора и не перетирает себя.

Re: Arduino

Romikgy » 19 ноя 2012, 17:08

т.е. бутлоадер не перезаписывается, а программа ложится после бутлоадера? и это обычный код ? не какой то байткод?

Re: Arduino

SkyStorm » 19 ноя 2012, 22:29

Все как в обычном МК ;)
Только выпендрились и придумали свои названия.
С-код компилится в бинарный hex который уже в МЕ

Re: Arduino

noonv » 19 ноя 2012, 22:32

Romikgy писал(а):т.е. бутлоадер не перезаписывается, а программа ложится после бутлоадера? и это обычный код ? не какой то байткод?

загрузчик, разумеется, не переписывается - ведь он используется для загрузки программы в память :)
да - это самый обычный код.
для ознакомления:
Программирование Arduino - Физика процесса
Arduino как фреймворк

Re: Arduino

Romikgy » 03 дек 2012, 16:09

если смотреть по hex файлу, который генерится arduino ide , то в нем полная прошива....

Re: Arduino

Angel71 » 03 дек 2012, 16:48

что по вашему такое эта полная или не полная прошивка?

Re: Arduino

Romikgy » 03 дек 2012, 18:38

полная это с таблицей прирываний... или бутлоадер ложится не с нуля?

Re: Arduino

elmot » 03 дек 2012, 19:50

ко утверждает, что бутлоадер ложится с точки входа. он же добавляет, что таблицу прерываний бутлоадеру лучше обойти стороной. его, бутлодерское дело - прочитать и прошить основную прошивку и боле не отсвечивать. это не операционная система и не биос.

Re: Arduino

Angel71 » 03 дек 2012, 20:01

Romikgy, попробуйте даташиты и апликухи иногда читать, помогает.
http://www.atmel.com/images/doc1644.pdf
http://www.atmel.com/images/doc8079.pdf
+ в даташите на конкретный чип много полезного + поискать в сети примеры и описание.

Re: Arduino

Romikgy » 03 дек 2012, 21:22

спасибо полистаю


cron
Rambler\'s Top100 Mail.ru counter