Страница 1 из 3 123 Последняя
Показано с 1 по 20 из 52

Тема: Как купить в Европе программу CodeVisionAVR?

  1. #1
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    59
    Сообщений
    2,468

    Вопрос Как купить в Европе программу CodeVisionAVR?

    CodeVisionAVR - очень удобная среда разработки с компилятором под AVR. И её бесплатная версия урезана только размером исполняемого модуля - не больше 2 килобайт. У меня никогда столько не было, поэтому работал на бесплатной. Не так давно пришло в голову, что хорошо бы посмотреть в будущее и купить лицензию, но только собрался - начались санкции (честное слово собирался с 1 марта 2022 купить лицензии на несколько программ - CodeVisionAVR и плагины к ВордПресс). А теперь прижало - вчера компилирую прогу, а оно пишет - превышен объём, ходите голодным.

    Там на сайте разработчика всё просто: если ты житель Западной Европы или Америки, то платишь карточкой прямо на сайте. Если ты из папуасии - пишешь письмо, они выставляют счёт, оплачиваешь через международные банки. А как из России?

    Очень-очень надо!

    Есть вариант - кто-то из Америки, например, купит, указав меня в качестве получателя. Но как мне потом рассчитаться с этим человеком? Я могу как частное лицо, могу как не очень.

    Есть какие-то мысли? Может кто-то может через Али?
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  2. #2
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,160

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    хорошо бы посмотреть в будущее и
    пересесть на что-либо универсальное и бесплатное. Например Visual Studio Code, к которому расширений понаписано на все случаи жизни.

    АВР и будущее это ваще смешно до слез, особенно в нынешнем мире. Поэтому компилятор от GNU, без вариантов. Тратить деньги на АВР в 2023 это ж.... Зачем????
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  3. #3
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    59
    Сообщений
    2,468

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    А он разве компилятор?
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  4. #4
    Завсегдатай Аватар для Shidim
    Регистрация
    16.06.2011
    Адрес
    Челябинск
    Возраст
    54
    Сообщений
    1,473

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    А как из России?
    Покупка на юр.лицо, через условный тинькофф банк.
    Дмитрий

  5. #5
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    867

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    AVR studio чем не устраивает?

  6. #6
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,160

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Он - это кто?
    Си с плюсами и без под AVR- конечно от GNU, бесплатно. Уже лет 20 наверное.
    Далее, надо какую-то среду разработки. Из коробки всё сразу(microchip-studio готовая среда с компилятором и прочим) - есть у того-же микрочипа, бесплатно.
    https://www.microchip.com/en-us/tool...dio/#Downloads
    Кстати, там в комплекте далеко не последний компилятор, маркетинг он такой.

    Либо ставим отдельно любимую среду и к ней руками компилятор, отладчик и тд.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  7. #7
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от Openreel Посмотреть сообщение
    Например Visual Studio Code, к которому расширений понаписано на все случаи жизни.
    Поддержу, сейчас это вполне универсальное решение. В связке с расширениями типа PlatformIO или Embedded IDE можно делать все, что нужно для IDE: редактировать, собирать, прошивать и отлаживать, причем для разных семейств МК, не только АВР. С PlatformIO я не работал, а Embedded IDE использовал для китайского CH32V307 - все работает. Компилятор там используется gcc или другой, который можно указать.
    Единственный момент - не всегда все работает без настройки, та же отладка для CH32 заработала только со старой версией расширения для отладчика.
    А если нужно только для АВР - использовал AVR studio, которая на базе Visual Studio, вот там вообще все из коробки и прекрасно, на мой взгляд, но только для АВР и только для Windows.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  8. #8
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Во второй половине 90-х, война "PIC vs AVR" была ничуть не менее чем типа "Виндов vs пынвынукс" или "Mac vs x86". Через ~ 20 лет Микрочип решил проблему на корню - купил Атмел. Правда в основном из-за их ARMов (свои-то были только MIPS, из 32-х битников).
    А АВР-ы еще не придушил? Ниче, придушит, да и кому они нафиг нужны сейчас?

    По поводу компиляторы - а что, на рутрекере нету?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #9
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    59
    Сообщений
    2,468

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Ребята, у меня программа написана под CodeVision, там масса "своих" удобных операторов языка, масса удобных библиотечных функций. Мне проще по жизни купить CodeVision, чем переходить на что-то другое. Тем более информационный вакуум - на чтение форумов нет жизненных сил, а типа толковой книги я встретил как раз только по CodeVision. И судя по тому, что Atmel Studio (теперь Микрочип) интегрирует в себя CodeVision (если тот установлен), то это кое-что значит. Причём, если Студию установить раньше, чем CodeVision, то при каждом запуске она проверяет - установлен ли CodeVision, и если установлен, то его в себя интегрирует. И тогда работает на два типа проектов и два компилятора.


    Цитата Сообщение от ass77 Посмотреть сообщение
    AVR studio чем не устраивает?
    Я его начал юзать недавно, не нашел описания языка и библиотек. Хелп с офсайта, не работает даже через VPN. В CodeVision есть "свои" команды, не поддерживаемые Студией, и масса жутко удобных библиотечных функций. Не даром когда устанавливаешь Студию, она пристыковывает в себя CodeVision.
    Взять хотя бы ввод-вывод. В CodeVision очень удобный доступ к портам операторами языка. А Студия, как я понял, работает на уровне GetChar-PutChar. Мало того, что всю программу переписывать, так в CodeVision сложные функции реализованы на уровне ассемблера, они компактнее и быстрее.

    Может я неправ, но по Студии нифига нет информации, даже на офсайте. Список операторов, список типов данных, список библиотечных функций. Компилятор Студии, например, требует такого описания: int main(void), а какое значение она возвращает и куда? В CodeVision по моему более корректное описание: void main(void). Или, например, в CodeVision есть очень удобная функция delay_ms(int), которая даже унутре себя кормит собаку. Студия её в упор не понимает. Опять же, может в Студии есть нечто подобное с другим названием (а почему название изменили - ИМХО наилучшее), но методом втыка пока не нашёл.


    Openreel, Nikkov, Ребята, ну как бы мне вам намекнуть, что меня не устраивает ситуация с изучением возможных суперуниверсальных решений, выбора наикрутейшего компилятора, сборки и отладки собственной суперсистемы, потом долгое изучение нового решения (а изучение долгое, т.к. не молод, 4 ковида мозг порушили и плюс есть ещё другая работа, куда я хожу почти ежедневно, и там мозги выносят конкретно). Есть AVR Studio, но я писал выше, чем она неудобна. Может, если я получу нужную инфу, то использую её, и всё.


    Цитата Сообщение от Alex Посмотреть сообщение
    А АВР-ы еще не придушил?
    Микрочип заявил, что душить не будет. Типа, пусть конкурируют - деньги всё равно в один карман. Но судя по последней AVR Студии, которая теперь называется Микрочип Студия, душить начал - Студия при установке устанавливает кучу чего-то для PIC*ов. На рутрекере посмотреть-то можно, но маловероятно, если есть бесплатная версия.
    И боюсь будет ненадёжно - фиг знает, как там его вскрывали.
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  10. #10
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    На рутрекере посмотреть-то можно, но маловероятно, если есть бесплатная версия.
    Так бесплатная-же лимитирована, а та что "таблэткой" - нет.

    https://rutracker.org/forum/viewtopic.php?t=6340348
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  11. #11
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,743

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    На рутрекере посмотреть-то можно, но маловероятно, если есть бесплатная версия.
    И боюсь будет ненадёжно - фиг знает, как там его вскрывали.
    Игорь, ты меня удивляешь)))
    Это просто джиттер какой-то! (с) momitko

  12. #12
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,160

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Может я неправ, но по Студии нифига нет информации, даже на офсайте. Список операторов, список типов данных, список библиотечных функций.
    в студии тулчейн стоит не микрочиповский, а значит доки надо искать у производителя тулчейна.

    библиотека
    https://www.nongnu.org/avr-libc/
    более-менее свежий тулчейн, а не плесневелая версия микрочипа
    https://blog.zakkemble.net/avr-gcc-builds/

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Компилятор Студии, например, требует такого описания: int main(void), а какое значение она возвращает и куда?
    Правильно требует, в соответствии со стандартами.
    Возвращает значение туда, откуда оно вызывалось. Ты же знаешь(надеюсь), что в майн попадают не сразу по ресету.

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Или, например, в CodeVision есть очень удобная функция delay_ms(int)
    Идем в место установки тулчейна и делаем поиск по *.h файлам и слову delay
    Внезапно оказывается всё есть, магия.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  13. #13
    Новичок Аватар для Wladimir_TS
    Регистрация
    25.01.2010
    Адрес
    Россия
    Сообщений
    77

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от Openreel Посмотреть сообщение
    Ты же знаешь(надеюсь), что в майн попадают не сразу по ресету.
    Я вот не в курсе - поясните, если возможно ?

  14. #14
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Я вот не в курсе - поясните, если возможно ?
    До мейна еще стартап есть - с него начинатся работа программы после ресета., и оттуда идет вызов функции мейн.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  15. #15
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,160

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Wladimir_TS, берешь любую простую программу на си под авр, хоть бы мигалку светодиода, компилируешь с выдачей асма, листинга и map файла. И внимательно изучаешь сгенеренные файлы.
    из каких сегментов состоит результат, почему эти сегменты называются именно так. До кучи можно сделать аналогичное примитивное для простенькой консольной программы под винду или дос. Потом открыть наконец нормальный учебник(скорей всего он будет под *nix платформы), где описана теория процесса сборки приложения, выяснить расхождения. Тут нет никаких феноменальных новшеств, основы были таковыми даже 30 лет назад.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  16. #16
    Новичок Аватар для Wladimir_TS
    Регистрация
    25.01.2010
    Адрес
    Россия
    Сообщений
    77

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от Openreel Посмотреть сообщение
    берешь любую простую программу на си под авр, хоть бы мигалку светодиода, компилируешь с выдачей асма, листинга и map файла. И внимательно изучаешь сгенеренные файлы.
    из каких сегментов состоит результат, почему эти сегменты называются именно так. До кучи можно сделать аналогичное примитивное для простенькой консольной программы под винду или дос. Потом открыть наконец нормальный учебник(скорей всего он будет под *nix платформы), где описана теория процесса сборки приложения, выяснить расхождения. Тут нет никаких феноменальных новшеств, основы были таковыми даже 30 лет назад.
    Этот вариант понятен, просто было любопытно узнать это более простым способом. Всегда думал что при компиляции под ОМК как раз вектор сброса указывает на main()

  17. #17
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,160

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Всегда думал что при компиляции под ОМК как раз вектор сброса указывает на main()
    ну допустим ты написал что-то типа
    Код:
    int a=5;
    int b;
    int main()
    {
     b=a;
    }
    И как оно будет работать, если мэйн втулить в ресет?
    Я уж молчу, про то, что надо настроить стек, хип, проинитить сишные библиотечные функции, которые требуют инициализации и тд.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  18. #18
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Всегда думал что при компиляции под ОМК как раз вектор сброса указывает на main()
    Не, вот для армов, вектор сброса:

    Код:
    ; Reset handler routine
    Reset_Handler    PROC
                     EXPORT  Reset_Handler             [WEAK]
            IMPORT  __main
            IMPORT  SystemInit  
                     LDR     R0, =SystemInit
                     BLX     R0              
                     LDR     R0, =__main
                     BX      R0
                     ENDP
    Сначала вызывается сишная функция SystemInit(), а потом уже main().
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  19. #19
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    59
    Сообщений
    2,468

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Да, но ведь main вроде как не возвращает значения. И почему она int, а не например char?
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  20. #20
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,160

    По умолчанию Re: Как купить в Европе программу CodeVisionAVR?

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    И почему она int
    https://en.cppreference.com/w/c/language/main_function
    Стандарт требует так.

    ---------- Сообщение добавлено 21:38 ---------- Предыдущее сообщение было 21:37 ----------

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Да, но ведь main вроде как не возвращает значения.
    В микроконтроллерах он просто не возвращает, до значения не доходит дело.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

Страница 1 из 3 123 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •