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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Защита AVR, А как сейчас с этим обстоят дела...
Dimonira
сообщение Nov 17 2008, 16:51
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Цитата(espectro @ Nov 17 2008, 01:23) *
Dimonira, если бы все было так просто, этой дельтой уже жали бы все подряд от фильмов до дистрибутивов.

Да не просто всё. Не думаю, что у кого-то было бы желание сначала подождать часик-другой для распаковки...
Go to the top of the page
 
+Quote Post
espectro
сообщение Nov 17 2008, 20:46
Сообщение #47


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 17-02-08
Пользователь №: 35 137



Цитата(Dimonira @ Nov 17 2008, 19:51) *
Да не просто всё. Не думаю, что у кого-то было бы желание сначала подождать часик-другой для распаковки...

Так лучше подождать распаковки, чем тянуть гигабайты из интернета, что особенно актуально для жителей не Москвы и Питера sad.gif
Go to the top of the page
 
+Quote Post
singlskv
сообщение Nov 17 2008, 22:00
Сообщение #48


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(INT1 @ Nov 17 2008, 14:44) *
Многие наверное видели, но вот приатачил
Красивая демка(первый раз вижу), НО
авторы сильно бы обломались с 64Кб если бы они решили разместить на
какой-нить стенке своего шедевра просто свое груповое фото(в рамке) с хорошим разрешением
на фоне яркой природы...

На самом деле вся эта демка состоит из 20-50 ну очень маленьких текстур,
Если внимательно присмотреться, там металические конструкции сделаны из дерева c
корректировкой цвета "под металл", тч к сжатию это не имеет ни какого отношения... ИМХО

Ну просто запустите еще раз и считайте повторы текстур учитывая смену цветовой гаммы...
Go to the top of the page
 
+Quote Post
Tiny
сообщение Nov 18 2008, 17:43
Сообщение #49


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 10-07-06
Пользователь №: 18 720



http://downloader.clan.su/load/9-1-0-14?l9mQRN
Знаменитая игра размером 95 кб. Только что-то там на сайте намудрили. Пришлось к имени файла добавить точку и расширение rar прежде чем разархивировать. Получился файл kkrieger.exe.
Игра с 3-мерной графикой, уровнями, музыкальным сопровождением, звуковыми эфектами. Оболдеть при таком размере файла. Только вот на слабых машинах эта игра не работает. Тут нужна мощность.
Go to the top of the page
 
+Quote Post
galjoen
сообщение Nov 18 2008, 19:48
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Только что прочитал.
Цитата(zombi @ Nov 14 2008, 19:43) *
3. И самое существенное: Передомной лежит клон изделия, в нем биты защиты НЕ УСТАНОВЛЕНЫ. В оригинале у ATMEGA были прожжены LB1 и LB2.

Оригинал был продан примерно в конце сентября!
А сегодня т.е. примерно через 2 месяца ко мне клон попал!
А Вы говорите панты!

Так у вас программа биты защиты и фьюзы не проверяет что-ли!?! Почему она с неустановленными LB1 и LB2 работает!?! А если при программировании они не запрограммировались? Элементарно забыли, например. Вот вам и утечка.
У меня в нескольких местах эти биты читаются. Если фьюзы установлены не так, как д.б.- светодиод по другому мигает, а с вероятностью 1/256 программа глючит. Ну и другие, о которых я не скажу, сюрпризы имеются.
Такшта прежде чем кумущек считать трудиться, не лучше ль на себя, кума, оборотиться?
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Nov 19 2008, 07:57
Сообщение #51


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Аж даже интересно спросить.
Что можно такое наваять в АВРке, чтобы нужно было так уж сильно защищать? Вот, к примеру, у меня в руках ваш девайс. Я вижу, что к нему подключено, какие сигналы на шинах и т.п. Понимаю, как оно работает. Могу ли я написать программу, чтобы сделать такую же девайсину? Ага, при этом я наталкиваюсь на страшный программный секрет, который ну никак не позволяет мне это сделать? Что за бином Ньютона такой?
При этом, если АВРка управляет атомным реактором, и при отладке программы было их взорвано три, то да, дешевле клонировать - но это не ширпотреб - кому я буду продавать клоны? А если это тамагочи, так в чём проблема именно программирования? При этом получите код, пригодный к развитию, а не дурной hex. Гораздо серьёзнее на продажу влияет маркетинговая политика, сделать можно что угодно - попробуй раскрутить продажи. Потом будете продавать тысячами и затраты на разработку поделятся на тысячи, ну и главный принцип никто не отменял - "чтобы тебя не догнали, нужно бежать быстрее всех".
Go to the top of the page
 
+Quote Post
galjoen
сообщение Nov 19 2008, 09:03
Сообщение #52


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Maik-vs @ Nov 19 2008, 10:57) *
Аж даже интересно спросить.
Что можно такое наваять в АВРке, чтобы нужно было так уж сильно защищать? Вот, к примеру, у меня в руках ваш девайс. Я вижу, что к нему подключено, какие сигналы на шинах и т.п. Понимаю, как оно работает. Могу ли я написать программу, чтобы сделать такую же девайсину? Ага, при этом я наталкиваюсь на страшный программный секрет, который ну никак не позволяет мне это сделать? Что за бином Ньютона такой?
При этом, если АВРка управляет атомным реактором, и при отладке программы было их взорвано три, то да, дешевле клонировать - но это не ширпотреб - кому я буду продавать клоны? А если это тамагочи, так в чём проблема именно программирования? При этом получите код, пригодный к развитию, а не дурной hex. Гораздо серьёзнее на продажу влияет маркетинговая политика, сделать можно что угодно - попробуй раскрутить продажи. Потом будете продавать тысячами и затраты на разработку поделятся на тысячи, ну и главный принцип никто не отменял - "чтобы тебя не догнали, нужно бежать быстрее всех".

1. В нашем случае АВР управляет хоть и не атомным реактором, но мегаватты там имеются.
2. Потребитель всего 1, а вот тех, кто хотел бы ему это оборудование продать 2. Наша, и другая фирма.
3. У нас везде стоят по 2 процессора и каждый всё время другого контролирует. У другой фирмы такого нет, но имеются дружеские и родственные связи с потребителем.
4. Тысяч таких девайсов быть не может в принципе, только десятки. Но оборудование дорогое.

А вообще к одному из наших девайсов подходят 3 шины: USB, CAN и RS485. Этот девайс работает с другими нашими и не нашими девайсами. Чтобы понять как это работает - придётся разобраться со всеми. И кода там более 64 кбайт (AT90CAN128).

А насчёт ширпотреба, я с вами согласен. Только вот делать ширпотреб у нас вообще не выгодно. С китайцами конкурировать невозможно. В частности по тем причинам, о которых вы пишите. Я, например, только 2 вида ширпотреба, успешно выпускаемого у нас, знаю - автомобильные фенечки (их почему то компьютерами называют) и подъездные домофоны. А всё остальное, что у нас делается, - весьма ограниченный рынок сбыта имеет. Только за счёт этого и держится. Ну не выгодно тем же китайцам этим заниматься.
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Nov 19 2008, 10:36
Сообщение #53


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(galjoen @ Nov 19 2008, 12:03) *
1. В нашем случае АВР управляет хоть и не атомным реактором, но мегаватты там имеются.
2. Потребитель всего 1, а вот тех, кто хотел бы ему это оборудование продать 2. Наша, и другая фирма.
3. У нас везде стоят по 2 процессора и каждый всё время другого контролирует. У другой фирмы такого нет, но имеются дружеские и родственные связи с потребителем.
4. Тысяч таких девайсов быть не может в принципе, только десятки. Но оборудование дорогое.

Если потребитель 1 а поставщиков 2, то между тремями участниками рынка можно и повзаимодействовать. К сожалению, родственные и прочие внеэкономические связи плюют на всё, легко купят более дорогое и плохое.
Вам, имхо, остаётся только "бежать впереди" т.е. особо чутко прислушиваться к заказчику на предмет развития изделий, ну и тянуть одеяло на себя - чтобы замена вашего изделия на другое (ваше же, но старое) приводила к понижению функциональности всей системы
Go to the top of the page
 
+Quote Post
MMP
сообщение Nov 29 2008, 06:41
Сообщение #54


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 7-07-05
Из: г.Магнитогорск
Пользователь №: 6 618



Цитата(galjoen @ Nov 19 2008, 00:48) *
Только что прочитал.

Так у вас программа биты защиты и фьюзы не проверяет что-ли!?! Почему она с неустановленными LB1 и LB2 работает!?! А если при программировании они не запрограммировались? Элементарно забыли, например. Вот вам и утечка.
У меня в нескольких местах эти биты читаются. Если фьюзы установлены не так, как д.б.- светодиод по другому мигает, а с вероятностью 1/256 программа глючит. Ну и другие, о которых я не скажу, сюрпризы имеются.
Такшта прежде чем кумущек считать трудиться, не лучше ль на себя, кума, оборотиться?

Подскажи как их проверять.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение Nov 29 2008, 08:15
Сообщение #55


Местный
***

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



Цитата(Maik-vs @ Nov 19 2008, 10:57) *
...А если это тамагочи, так в чём проблема именно программирования? При этом получите код, пригодный к развитию, а не дурной hex...


Возможно я чего-то не понимаю, но кто мешает дизасемблировать прошивку?
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Nov 30 2008, 18:44
Сообщение #56


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(MAXvaLL @ Nov 29 2008, 11:15) *
Возможно я чего-то не понимаю, но кто мешает дизасемблировать прошивку?

Так если она есть, никто не мешает. Но разве нет разницы - иметь результат дизассембляции или текст программы с комментариями, нормальными именами функций, меток etc. ? Я об этом.
Go to the top of the page
 
+Quote Post
delamoure
сообщение Nov 30 2008, 19:52
Сообщение #57


Частый гость
**

Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406



Цитата(galjoen @ Nov 19 2008, 11:03) *
3. У нас везде стоят по 2 процессора и каждый всё время другого контролирует. У другой фирмы такого нет, но имеются дружеские и родственные связи с потребителем.
4. Тысяч таких девайсов быть не может в принципе, только десятки. Но оборудование дорогое.


Контролируют друг-друга по spi?
Просто интересен подход в общих чертах применительно к AVR.
Само-собой, если речь не затронет ваши know-how smile.gif


--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
Go to the top of the page
 
+Quote Post
МП41
сообщение Dec 5 2008, 07:28
Сообщение #58


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Цитата(Maik-vs @ Nov 30 2008, 20:44) *
Но разве нет разницы - иметь результат дизассембляции или текст программы с комментариями, нормальными именами функций, меток etc. ? Я об этом.

А ещё есть разница на чём была программа написана, на ассемблере или на Си.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post

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

 


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


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