roboforum.ru

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

Arduino

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Arduino

Сообщение Romikgy » 19 ноя 2012, 13:37

Скажите пожалуйста, что есть скетч , с программной точки зрения? как он ложится в память ? переписывается при программации бутлоадер ? или скетч ложится куда то отдельно? скетч это какой то байт код?
Заранее благодарен всем ответившим....
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Arduino

Сообщение SkyStorm » 19 ноя 2012, 16:55

Скетч это в терминологии ардуино программа.
В память ложится бинарником после компиляции(формируется hex и льется в плату)
Бутлоадер выполняет функцию програматора и не перетирает себя.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Arduino

Сообщение Romikgy » 19 ноя 2012, 17:08

т.е. бутлоадер не перезаписывается, а программа ложится после бутлоадера? и это обычный код ? не какой то байткод?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Arduino

Сообщение SkyStorm » 19 ноя 2012, 22:29

Все как в обычном МК ;)
Только выпендрились и придумали свои названия.
С-код компилится в бинарный hex который уже в МЕ
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Arduino

Сообщение noonv » 19 ноя 2012, 22:32

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

загрузчик, разумеется, не переписывается - ведь он используется для загрузки программы в память :)
да - это самый обычный код.
для ознакомления:
Программирование Arduino - Физика процесса
Arduino как фреймворк
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: Arduino

Сообщение Romikgy » 03 дек 2012, 16:09

если смотреть по hex файлу, который генерится arduino ide , то в нем полная прошива....
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Arduino

Сообщение Angel71 » 03 дек 2012, 16:48

что по вашему такое эта полная или не полная прошивка?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Arduino

Сообщение Romikgy » 03 дек 2012, 18:38

полная это с таблицей прирываний... или бутлоадер ложится не с нуля?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Arduino

Сообщение elmot » 03 дек 2012, 19:50

ко утверждает, что бутлоадер ложится с точки входа. он же добавляет, что таблицу прерываний бутлоадеру лучше обойти стороной. его, бутлодерское дело - прочитать и прошить основную прошивку и боле не отсвечивать. это не операционная система и не биос.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Arduino

Сообщение Angel71 » 03 дек 2012, 20:01

Romikgy, попробуйте даташиты и апликухи иногда читать, помогает.
http://www.atmel.com/images/doc1644.pdf
http://www.atmel.com/images/doc8079.pdf
+ в даташите на конкретный чип много полезного + поискать в сети примеры и описание.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Arduino

Сообщение Romikgy » 03 дек 2012, 21:22

спасибо полистаю
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6