существует ли crack\keygen на Сodevision 3.05

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение YS »

Мое "не жалко времени и флеши" заключается в том, что если данные выводятся на дисплей раз в пол секунды(ЦП сотню раз успеет все посчитать), да и прошивка написана далеко не впритык памяти имеющегося МК... То в чем проблема, офицер?
Ну так сторонники ардуино так и говорят. :))) А то, что программа, читающая данные из bluetooth-модуля и рассылающая их по I2C с примитивной адресацией и проверкой границ занимает 7 (СЕМЬ!!!) килобайт, это пофиг, это нормально. Давайте кристалл побольше возьмем, вот и все!
А с чего ты взял, что я не знаю технический, да и вообще английский?
А с чего Вы взяли, что я это про Вас? Мне казалось, мы рассуждаем о явлении вообще, а не конкретно о Вас или мне.
если ты так уж крут, то напиши нам парочку, будь добр... ... Вместо них натыкался на товарищей, вроде тебя, которые на отрез отказывались прямо показать ньюфагу, как вывести ШИМ или даже помигать светодиодами
Мимо. Я три года вел кружок в школе, и только и занимался тем, что "показывал ньюфагам как помигать светодиодом".

И да, я таки написал пособие в трех частях. Оно не охватывает всего, ибо должно было быть дополнением к кружку, но, тем не менее, там есть готовые рецепты "как настроить ШИМ".

Если интересно, можете почитать еще это и это из моего творчества.
Это означает "подтянуть резистор к 4-й ножке порта D".
А что это за четвертая ножка? Почему ее нужно подтягивать? Из Вашего кода без комментариев автора это неясно. И вообще, подтягивать ли? Подтяжкой это будет только если порт настроен на вход...
Я что-то не видел в парижской палате мер и весов никаких эталонов профессионального эмбеддера
Не надо искать их в палате мер и весов. : ) Лучше обратите взор в сторону отделов разработки компаний, специализирующихся на производстве электроники.
AVR МК вообще отсутствуют в любой коммерческой технике ... никакие профессионалы под него ничего не делают, у них в обиходе МК от ST... Но их тоже мало где видно, у реальных профессионалов(т.е. конкретно тех людей, которые конкретно работают разработчиками в крупных конторах) в обиходе сверхдешевые МК, в самом лучшем случае от Motorola, в худшем производитель их неизвестен, а на модель даже не найти даташита.
Я два года работал разработчиком в "крупной конторе" (заказы на электронику для Эрмитажа и подобных заведений - достаточно крупно?). Так вот, никакой магии и никаких STM. Делали устройства на PIC.

А AVR вполне применяют товарищи из "Сибирского Арсенала". Да, видел лично, в ходе "анализа продукции конкурентов". :)))
Но, ты конечно же имел в виду не работника, а просто "крутого, шарящего в МК парня"
Нет, я имел в виду именно инженера. К уровню инженера и должен стремиться любитель.
только чтобы раз и навсегда изучить, как устроен тот или иной блок
Тогда и правда придется выучить даташит наизусть. :))) Всех тонкостей не упомнишь. Мой Вам совет - всегда перечитывайте (хотя бы по диагонали) описание блока перед тем, как его использовать...
Так вот,интересно,а как с лицензионным ПО?
Почти так же. :))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение HHIMERA »

Vov123 писал(а):сарказм
Это не сарказм... это маразм... или дебилизм... :)))
Начинающий будет "Колоться и плакать, но продолжать грызть кактус"...
Тем более... не сможет одолеть экспертизу... или отписать претензии производителю ПО... ума и знаний не хватит...
"Я не даю готовых решений, я заставляю думать!"(С)
Реклама
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение HHIMERA »

Flasher писал(а):Если уж сравнивать качество кода кодвижена и гнутого си, то резульат будет не в пользу последнего.
У кодвижена есть "качество кода"??? :)))
"Я не даю готовых решений, я заставляю думать!"(С)
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение Vov123 »

Уважаемый,да действительно уважаемый,читай хоть иногда беллетристику,а не только одни справочники.Ты меня не понимаешь.
Пока :beer:
Реклама
Эиком - электронные компоненты и радиодетали
dreamernf
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение dreamernf »

долго юзал крякнутый кодевижен, потом надоело - купил. Проблем никаких, автор постоянно обновления шлет, я ему в ответ отправлял свои наработки (типа библиотек для дисплеев с поддержкой русского языка), последняя версия 3.07, буквально неделю назад обновил
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение ploop »

Если уж сравнивать качество кода кодвижена и гнутого си, то резульат будет не в пользу последнего.
А вы сравнивали? Я - да. И, честно говоря, был удивлён, какой код генерит GCC. Я руками на асме хуже напишу.
Реклама
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение BCluster »

ploop писал(а):Я руками на асме хуже напишу.
А IAR? :)) У нас достаточно крупный проект на gcc был, ок. 200кБ кода, при переносе на IAR стал весить ок. 130кБ. Речь об msp430

Насчет использования AVR в серийном производстве. Раньше у нас в фирме использовали AVR активно, но достаточно быстро из них выросли по ресурсам. Но в некоторых модулях до сих пор встречаются. Количества устройств - сотни тысяч.
watchmaker
Поставщик валерьянки для Кота
Сообщения: 2183
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение watchmaker »

Насчет AVR-GCC и размера кода - тут еще всё зависит от версии. Старые (2006 г.) и новые (2011) генерируют достаточно компактную прошивку, а вот самая популярная версия 2010 года - процентов на 10 больше при строго том же makefile.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение Panda_Y2K »

Хотелось бы тоже вставить свои 5 копеек.
В целом YS говорит очень правильные вещи, почитайте его блог, найдете много чего интересного...
Мне понравилось :). Оч. грамотный кот :)
Но, всегда есть но. Пару слов в защиту кодевижин и костылей.
Генератор кода CV - костыль это или нет большой вопрос... чтение даташита ни кто не отменял, это важная часть работы с мк и читать его надо, даже если пользуешься генераторами кода (если конечно хочешь изучать мк, а не написать пару строк для моргания светодиодом :) )
хотя... и для моргания это бывает полезно
http://cxem.net/mc/mc97.php
моргать то тоже можно по разному :)
Рассматривать ли его (генератор кода) как костыль или средство быстрого формирования кода, каждый решит для себя сам, но вторую позицию я бы полностью исключать не стал. МозК можно занять и другими вещами, которые не дадут ему усохнуть.
Второе по поводу портируемости и выражений типа PORTB.4:
Да, код не всегда портируется, но это в первую очередь зависит от писателя (кто то Паустовский, а кто то и нет...). Нужен кросплатформенный код-пиши кросплатформенный (его можно написать и на CV).
Против конструкций PORTB &= ~(1<<PB4); вообще ни чего не имею, даже очень хорошо и кросплатформенно, но PORTB.4 = 0; выполнится быстрее, кроме того эта конструкция непосредственно соответствует инструкции процессора cbi (sbi дляустановки бита), которая выполняется к стати за 2 такта. Почему же не воспользоваться такой уникальной возможностью и сделать некросплатформенный, но быстрый код. :) Главное отнестись к вопросу с пониманием и выбирать то, что вам необходимо.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение oleg110592 »

но PORTB.4 = 0; выполнится быстрее, кроме того эта конструкция непосредственно соответствует инструкции процессора cbi (sbi дляустановки бита)
ИАР листинг:

Код: Выделить всё

// PORTB &= ~(1<<PB4);
        CBI     0x05, 0x04
а сбросить/установить/инвертировать несколько бит - в CV будет ли работать PORTB.4.2.7 = 0 ?
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение Panda_Y2K »

я же по этому и говорю, с пониманием дела нужно писать,
cv по другому транслирует и если проект пишется на cvavr, без необходимости кросплатформенности (читай для своего проекта и пишется в одиночку), то почему бы и нет.
Если есть возможность выложите листинг для winavr на тот же код. Народ увидит разницу между средами и кто то поймет чем отличается одна среда от другой.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение ploop »

ИАР листинг:
GCC тот же листинг.
Если есть возможность выложите листинг для winavr на тот же код.
Если есть возможность - прочитайте про набор инструкций AVR, тогда поймёте, что быстрее двух тактов (CBI) данную операцию сделать невозможно.

А сравнивать компиляторы надо не по отдельным строкам кода, или простеньким функциям (тут они давно умнее нас), а на сложных алгоритмах, сложных с точки зрения ассембрерного кода, но простых для чтения программистом на ЯВУ. Не знаю, сортировку какую-нибудь например...
Аватара пользователя
Panda_Y2K
Грызет канифоль
Сообщения: 258
Зарегистрирован: Пт сен 23, 2011 06:44:41
Откуда: ЮФО
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение Panda_Y2K »

Посмотрел на CV на версии 1.24.8 уже код такой же (ложанул :) )
2 ploop по поводу 2х тактов вы вероятно не внимательно читали мой пост, я ни где не говорил, что это можно сделать быстрее 2х тактов.
Да и сравнивать компиляторы по одной строчке не предлагаю (это действительно нецелесообразно), а лишь предлагаю смотреть и анализировать то, что нагенерил транслятор.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение oleg110592 »

на всякий случай - WinAVR:
PORTB &= ~(1<<PB4);
cbi 0x05, 4
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение YS »

почитайте его блог, найдете много чего интересного...
К сожалению, я уже давно не писал ничего интересного... :( С тех пор, как начал работать, времени на что-то более-менее стоящее свое вообще нет (тем более, что текущие разработки вполне удовлетворяют мою тягу к электронике - я работаю с удовольствием, проекты интересные). Но заказчики настаивают на неразглашении любой информации (причем зная, что я веду блог, отдельно обговаривают отсутствие в нем публикаций по их теме). Такие дела. :dont_know:

На самом деле, я не совсем понимаю мотивов таких просьб. Понятно, что выкладывать все исходники в опенсорс было бы неправильно, но, как по мне, не было бы ничего плохого, если бы я рассказал о каких-то конкретных вещах - встречаются довольно интересные моменты. Тем не менее, желание заказчика - закон...

Но так-то я рад, что мое былое творчество продолжает кого-то радовать. :) :beer:
Генератор кода CV - костыль это или нет большой вопрос... чтение даташита ни кто не отменял, это важная часть работы с мк и читать его надо, даже если пользуешься генераторами кода (если конечно хочешь изучать мк, а не написать пару строк для моргания светодиодом )
Золотые слова. Просто многие думают, что если для получения более-менее рабочей прошивки достаточно интуитивно натыкать галочки, то и глубже двигаться не надо. Против этого я и протестую. В Ардуино, к слову, мне не нравится то же самое.
предлагаю смотреть и анализировать то, что нагенерил транслятор
Кстати, как и ploop, я зачастую удивляюсь оптимизациям GCC.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение ploop »

На самом деле я не против генератора кода. Он реально помогает, но только тогда, когда ты 100% знаешь, что он там нагенерил, то есть его листинг тебя полностью устраивает, и ты осознанно экономишь себе время.
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение Flasher »

я уже 3 раза отсылал в техподдержку их косяки с генератором кода. Доверяй, но проверяй...
Аватара пользователя
Eugene.Negrobov
Мучитель микросхем
Сообщения: 472
Зарегистрирован: Ср фев 15, 2012 09:00:34
Откуда: Киев

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение Eugene.Negrobov »

Вот бален, теперь тема эта и для меня стала актуальной.
Вчера испытал дичайший багет, когда понял, что купленный мною графический экранчик оказался не на KS0108, а на какой-то левой хреновине... Затем еще один, когда узнал, что контроллер этого экранчика поддерживается чуть более новой версией CV, чем у меня, при учете того, что юзаю я самую последнюю ломанную с инета... Пришлось отложить зверька в так называемый junk bin. :(

Ни у кого нет версии посвежей 2.05.3?
Видел на каких-то форумах какой-то чувак раздавал крякнутые 2.05.6, хотя ХЗ, говорят, что либа под мой экранчик только в .8 есть. :dont_know:

P.S.
Насчет визардов, я к примеру в первые недели изучения МК не понимал, что там за TCNT1, DDRD, и ADMUX такие, тупо выставлял галочки и все работало. Затем уже стало интересно, что это такое, особенно когда стал работать с таймерами... Начал почитывать даташит чуть ниже странички с распиновкой... Сейчас по сути могу и без кодогенератора обойтись, но таковым все равно активно пользуюсь. Зачем каждый раз перечитывать 5 страниц даташита, дабы раз сконфигурировать регистр, если это можно сделать удобным выставлением галочек? Для этого-же и был придуман Си на замену асму, для этого-же придуманы были библиотеки, затем вообще высокоуровневые языки... Чтобы сократить время, потраченное на рутинные операции. :wink:
I'm on a huge rock, flying through space!
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение Jack_A »

Eugene.Negrobov писал(а):...для этого-же придуманы были библиотеки, затем вообще высокоуровневые языки... Чтобы сократить время, потраченное на рутинные операции.
Есть альтернативный путь : набор макросов и подпрограмм. Когда делаешь десятый проект, этого накапливается столько, что над рутинными операциями уже не задумываешься, лепишь, как из кубиков Лего, сосредоточив внимание на алгоритме конкретной задачи.
У кого как.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: существует ли crack\keygen на Сodevision 3.05

Сообщение YS »

Пришлось отложить зверька в так называемый junk bin.
Даташит на контроллер дисплея-то есть? Судя по тому, что есть либа, есть и даташит. А если есть даташит, нет проблемы написать свою либу... В чем проблема? :)

Я в свое время писал драйвер для дисплея от Nokia 3310 даже не потому, что под avr-gcc нет таких драйверов (их сотни написано, наверное, дисплей-то один из самых популярных), а просто ради того, чтобы понять, как он работает изнутри - это всегда полезно. А если (подходящего) драйвера нет - так сам бог велел раскурить даташит и написать самому.
Затем уже стало интересно, что это такое, особенно когда стал работать с таймерами...
Проблема в том, что многим (подавляющему большинству) не становится интересно. Работает - и ладно.

Я, как и ploop, не против кодогенераторов вообще. Просто у них есть жуткий побочный эффект - помимо экономии времени профессионалов (в свое время вдоволь пописавших и на асме, и руками в регистры на Си, и перечитавших тонны всего) они открывают дорогу тысячам дилетантов, которые снижают престиж области и засоряют информационное пространство сгенерированными мигалками так, что потом не найти действительно полезной информации.

Человек, владеющий темой, естесственно напишет нормальный код на чем угодно (и при желании сэкономит время с помощью генераторов всего на свете). Проблема в искушении начинающих. :))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Ответить

Вернуться в «AVR»