реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Поделитесь опытом использования бутлоадера :)
shans
сообщение Feb 8 2006, 07:42
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 21-12-05
Пользователь №: 12 486



Может, конечно, дурацкий вопрос... smile.gif При разработке устройств как-то никогда не приходилось использовать возможность самопрограммирования. То есть я знаю что это такое и как использовать, но вот для чего... Дальше возможности обновления прошивки (типа как сделано в jtag ice) и записи каких-либо калибровочных констант фантазия что-то не работает smile.gif. Может, кто-нить поделится опытом и натолкнет на красивые решения (или ссылки)?
Go to the top of the page
 
+Quote Post
GxOST
сообщение Feb 8 2006, 08:05
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 6-12-05
Из: Санкт-Петербург
Пользователь №: 11 878



Я использую бутлоадер чтобы защитить прошивку от несанкционированного дизассемблирования - новая прошивка шифруется, а ключ в бутлоадере.

Еще идея - загрузка разных программ с внешнего накопителя в зависимости от требуемой функциональности устройства.


--------------------
cul8r!
* #ru_embedded - эмбеддерский чат
Go to the top of the page
 
+Quote Post
shans
сообщение Feb 8 2006, 08:59
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 21-12-05
Пользователь №: 12 486



Цитата(GxOST @ Feb 8 2006, 11:05) *
Я использую бутлоадер чтобы защитить прошивку от несанкционированного дизассемблирования - новая прошивка шифруется, а ключ в бутлоадере.


Не совсем понял: можно же просто залочить контроллер. Или подразумевается возможность последующего обновления прошивки самим пользователем?
Go to the top of the page
 
+Quote Post
GxOST
сообщение Feb 8 2006, 09:25
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 6-12-05
Из: Санкт-Петербург
Пользователь №: 11 878



Цитата(shans @ Feb 8 2006, 11:59) *
Или подразумевается возможность последующего обновления прошивки самим пользователем?
Именно.


--------------------
cul8r!
* #ru_embedded - эмбеддерский чат
Go to the top of the page
 
+Quote Post
shans
сообщение Feb 8 2006, 09:34
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 21-12-05
Пользователь №: 12 486



Цитата(GxOST @ Feb 8 2006, 12:25) *
Цитата(shans @ Feb 8 2006, 11:59) *
Или подразумевается возможность последующего обновления прошивки самим пользователем?
Именно.


Ага, понял, мне такой вариант не приходил в голову smile.gif Спасибо.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 8 2006, 09:51
Сообщение #6


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(GxOST @ Feb 8 2006, 11:25) *
Цитата(shans @ Feb 8 2006, 11:59) *
Или подразумевается возможность последующего обновления прошивки самим пользователем?
Именно.

Это особенно полезно когда уже отправлена огромная партия товара, а после этого обнаружен баг в программе.
Стоимость пересылок намного выше стоимости перепрошивки заказчиком, а шифрование позволяет соблюсти авторские права.
Второй случай - выходят новые фичи для уже проданного товара. Пользователь может проапдейтить ПО с сайта производителя.
Go to the top of the page
 
+Quote Post
shans
сообщение Feb 8 2006, 10:12
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 21-12-05
Пользователь №: 12 486



Цитата(IgorKossak @ Feb 8 2006, 12:51) *
Цитата(GxOST @ Feb 8 2006, 11:25) *

Цитата(shans @ Feb 8 2006, 11:59) *
Или подразумевается возможность последующего обновления прошивки самим пользователем?
Именно.

Это особенон полезно когда уже отправлена огромная партия товара, а после этого обнаружен баг в программе.
Стоимость пересылок намного выше стоимости перепрошивки заказчиком, а шифрование позволяет соблюсти авторские права.
Второй случай - выходят новые фичи для уже проданного товара. Пользователь может проапдейтить ПО с сайта производителя.


Мы сейчас в основном для армейки разрабатываем, там, как понимаете, конечный пользователь еще тот smile.gif Так что такие проблемы пока не стоят. Однако возьму на заметку, думаю, еще придется с этим столкнуться.
Go to the top of the page
 
+Quote Post
GxOST
сообщение Feb 8 2006, 10:15
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 6-12-05
Из: Санкт-Петербург
Пользователь №: 11 878



Кстати, у Атмела есть именно по этой теме аж два апнота: AVR230: DES Bootloader и AVR231: AES Bootloader. Правда, там куча дыр, так что осторожней wink.gif

Сообщение отредактировал GxOST - Feb 8 2006, 10:19


--------------------
cul8r!
* #ru_embedded - эмбеддерский чат
Go to the top of the page
 
+Quote Post
DrGluck
сообщение Feb 8 2006, 11:07
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-11-05
Из: Россия
Пользователь №: 11 361



Живой пример использования варианта
обновления софта : itec-www.narod.ru
Утилита и файлы обновления.
Там можно и с разработчиками связаться.


--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01442 секунд с 7
ELECTRONIX ©2004-2016