|
|
  |
Защита AVR, А как сейчас с этим обстоят дела... |
|
|
|
Nov 17 2008, 16:51
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Цитата(espectro @ Nov 17 2008, 01:23)  Dimonira, если бы все было так просто, этой дельтой уже жали бы все подряд от фильмов до дистрибутивов. Да не просто всё. Не думаю, что у кого-то было бы желание сначала подождать часик-другой для распаковки...
|
|
|
|
|
Nov 17 2008, 20:46
|
Участник

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

|
Цитата(Dimonira @ Nov 17 2008, 19:51)  Да не просто всё. Не думаю, что у кого-то было бы желание сначала подождать часик-другой для распаковки... Так лучше подождать распаковки, чем тянуть гигабайты из интернета, что особенно актуально для жителей не Москвы и Питера
|
|
|
|
|
Nov 17 2008, 22:00
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(INT1 @ Nov 17 2008, 14:44)  Многие наверное видели, но вот приатачил Красивая демка(первый раз вижу), НО авторы сильно бы обломались с 64Кб если бы они решили разместить на какой-нить стенке своего шедевра просто свое груповое фото(в рамке) с хорошим разрешением на фоне яркой природы... На самом деле вся эта демка состоит из 20-50 ну очень маленьких текстур, Если внимательно присмотреться, там металические конструкции сделаны из дерева c корректировкой цвета "под металл", тч к сжатию это не имеет ни какого отношения... ИМХО Ну просто запустите еще раз и считайте повторы текстур учитывая смену цветовой гаммы...
|
|
|
|
|
Nov 18 2008, 17:43
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 10-07-06
Пользователь №: 18 720

|
http://downloader.clan.su/load/9-1-0-14?l9mQRNЗнаменитая игра размером 95 кб. Только что-то там на сайте намудрили. Пришлось к имени файла добавить точку и расширение rar прежде чем разархивировать. Получился файл kkrieger.exe. Игра с 3-мерной графикой, уровнями, музыкальным сопровождением, звуковыми эфектами. Оболдеть при таком размере файла. Только вот на слабых машинах эта игра не работает. Тут нужна мощность.
|
|
|
|
|
Nov 18 2008, 19:48
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Только что прочитал. Цитата(zombi @ Nov 14 2008, 19:43)  3. И самое существенное: Передомной лежит клон изделия, в нем биты защиты НЕ УСТАНОВЛЕНЫ. В оригинале у ATMEGA были прожжены LB1 и LB2.
Оригинал был продан примерно в конце сентября! А сегодня т.е. примерно через 2 месяца ко мне клон попал! А Вы говорите панты! Так у вас программа биты защиты и фьюзы не проверяет что-ли!?! Почему она с неустановленными LB1 и LB2 работает!?! А если при программировании они не запрограммировались? Элементарно забыли, например. Вот вам и утечка. У меня в нескольких местах эти биты читаются. Если фьюзы установлены не так, как д.б.- светодиод по другому мигает, а с вероятностью 1/256 программа глючит. Ну и другие, о которых я не скажу, сюрпризы имеются. Такшта прежде чем кумущек считать трудиться, не лучше ль на себя, кума, оборотиться?
|
|
|
|
|
Nov 19 2008, 07:57
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Аж даже интересно спросить. Что можно такое наваять в АВРке, чтобы нужно было так уж сильно защищать? Вот, к примеру, у меня в руках ваш девайс. Я вижу, что к нему подключено, какие сигналы на шинах и т.п. Понимаю, как оно работает. Могу ли я написать программу, чтобы сделать такую же девайсину? Ага, при этом я наталкиваюсь на страшный программный секрет, который ну никак не позволяет мне это сделать? Что за бином Ньютона такой? При этом, если АВРка управляет атомным реактором, и при отладке программы было их взорвано три, то да, дешевле клонировать - но это не ширпотреб - кому я буду продавать клоны? А если это тамагочи, так в чём проблема именно программирования? При этом получите код, пригодный к развитию, а не дурной hex. Гораздо серьёзнее на продажу влияет маркетинговая политика, сделать можно что угодно - попробуй раскрутить продажи. Потом будете продавать тысячами и затраты на разработку поделятся на тысячи, ну и главный принцип никто не отменял - "чтобы тебя не догнали, нужно бежать быстрее всех".
|
|
|
|
|
Nov 19 2008, 09:03
|
Знающий
   
Группа: Свой
Сообщений: 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 вида ширпотреба, успешно выпускаемого у нас, знаю - автомобильные фенечки (их почему то компьютерами называют) и подъездные домофоны. А всё остальное, что у нас делается, - весьма ограниченный рынок сбыта имеет. Только за счёт этого и держится. Ну не выгодно тем же китайцам этим заниматься.
|
|
|
|
|
Nov 19 2008, 10:36
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

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

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

|
Цитата(galjoen @ Nov 19 2008, 00:48)  Только что прочитал.
Так у вас программа биты защиты и фьюзы не проверяет что-ли!?! Почему она с неустановленными LB1 и LB2 работает!?! А если при программировании они не запрограммировались? Элементарно забыли, например. Вот вам и утечка. У меня в нескольких местах эти биты читаются. Если фьюзы установлены не так, как д.б.- светодиод по другому мигает, а с вероятностью 1/256 программа глючит. Ну и другие, о которых я не скажу, сюрпризы имеются. Такшта прежде чем кумущек считать трудиться, не лучше ль на себя, кума, оборотиться? Подскажи как их проверять.
|
|
|
|
|
Nov 29 2008, 08:15
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(Maik-vs @ Nov 19 2008, 10:57)  ...А если это тамагочи, так в чём проблема именно программирования? При этом получите код, пригодный к развитию, а не дурной hex... Возможно я чего-то не понимаю, но кто мешает дизасемблировать прошивку?
|
|
|
|
|
Nov 30 2008, 18:44
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(MAXvaLL @ Nov 29 2008, 11:15)  Возможно я чего-то не понимаю, но кто мешает дизасемблировать прошивку? Так если она есть, никто не мешает. Но разве нет разницы - иметь результат дизассембляции или текст программы с комментариями, нормальными именами функций, меток etc. ? Я об этом.
|
|
|
|
|
Nov 30 2008, 19:52
|

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

|
Цитата(galjoen @ Nov 19 2008, 11:03)  3. У нас везде стоят по 2 процессора и каждый всё время другого контролирует. У другой фирмы такого нет, но имеются дружеские и родственные связи с потребителем. 4. Тысяч таких девайсов быть не может в принципе, только десятки. Но оборудование дорогое. Контролируют друг-друга по spi? Просто интересен подход в общих чертах применительно к AVR. Само-собой, если речь не затронет ваши know-how
--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|