Страница 2 из 3 Первая 123 Последняя
Показано с 21 по 40 из 52

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

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

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

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    но ведь main вроде как не возвращает значения
    Это в эмбеддед не возвращает (ибо некуда), но программы на Си вообще сначала для компов появились. И там они очень даже могут возвращать, так и называется "errorlevel" или "код возврата", который можно анализировать, например в .bat файле, а затем по if делать всякое-разное.
    Типа так:
    flash.bat
    Код:
    xflash --target-file xrcfg.xn --write-all %1.bin
    if %errorlevel%==0 (
     echo OK
     echo _
     REM SECURITY:
     xburn --target-file xrcfg.xn --lock %1.key --enable-jtag --disable-master-lock
     echo _
     pause
     exit
    
    ) else (
     echo _
     echo ------- FAIL with %errorlevel% -------
     echo _
     pause
     exit
    )
    Последний раз редактировалось Alex; 18.09.2023 в 23:27.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  2. #22
    Частый гость Аватар для Artik
    Регистрация
    15.10.2020
    Возраст
    35
    Сообщений
    78

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


    Offтопик:
    Спросил на свою голову как лицензию купить
    DAC AH-D16-PRO на AK4493 -> Усилитель Л.Зуева v2.1 -> АС851

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

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

    Цитата Сообщение от Artik Посмотреть сообщение
    Offтопик:
    Спросил на свою голову как лицензию купить

    Offтопик:
    Хорошо еще что дурдуино иде бесплатное. Вот вопросов бы было.

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

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

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

    ---------- Сообщение добавлено 12:17 ---------- Предыдущее сообщение было 12:14 ----------

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Да, но ведь main вроде как не возвращает значения.
    Ну скажет для программ "на больших компьютеров" - после выхода из программы возвращает ОС код ошибки. Вроде как так. Но в ОМК возвращать "некуда" да и выход из программы невозможен за отсутствием внешней ОС (я про всяку мелочь, а не про "монстриков" с *nix на борту).

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

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

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    А разве для этого не нужно вызывать соответствующие им "инициализирующие" подпрограммы ?
    Нужно. Но стандарты затем и нужны, для убирания низкоуровневых и несовместимых вещей под капот. Вызов этих функций - забота разработчика библиотек, сделать так, чтоб пользователь этим не заморачивался.
    При этом код получается портабельным. Ты берешь например stdlib и используешь функции что на 32 бит микроконтроллерах, что на 8 бит микроконтроллерах. И без проблем портируешь код из устаревших 8 бит в современные 32. Разумеется, если ты проектируя приложение сразу думал о том, что потом придется это переносить.

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

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    за отсутствием внешней ОС (я про всяку мелочь, а не про "монстриков"
    ОС прекрасно живет даже на мелких 8 бит микроконтроллерах, просто далеко не всегда она нужна. И даже когда она есть, она ведь должна сначала стартануть, а уже потом запускать пользовательские задачи.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

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

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

    Цитата Сообщение от Openreel Посмотреть сообщение
    ОС прекрасно живет даже на мелких 8 бит микроконтроллерах
    А смысл - ради прикола что-то типа урезанной CPM-80....

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

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

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    А смысл
    Нормальная многозадачность без боли.
    Возьмем типичную тупую промышленную задачу. Есть некий промышленный процесс(поддержание температуры, дозирование жидкости, чпу - не важно). Он в реалтайме и делается без оси. В реале не всегда так, но это для упрощения понимания.
    Дальше к нему надо прикрутить отображение параметров на дисплее, запись журнала на флешку, терминальный доступ. И все эти фоновые задачи должны работать одновременно, не блокируя друг друга ни при каких условиях.
    Можно это сделать без оси? Можно, но с осью сильно проще(и значит дешевле или доступней для юзера).
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

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

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

    СРМ-80 многозадачность не умела... это тогда что-то новое. Еще , небось, внешнюю память надо вешать. Читал о проекте Ethernut - попытка поднять TCP-IP на 8ми разрядном ОМК - там как раз людям ОЗУ не хватало, судя по прочтенному.

    ЗЫ - Есть какие дизассемблеры на Microchip PIC16C65 - а то что-то не нашел, кто его знает. В режиме PIC17F877 PicDisH дизассемблировал, но вот адреса переферии походу криво расставил - не компилируется обратно.

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

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

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    СРМ-80 многозадачность не умела..
    Разве CP/M использовали на микроконтроллерах?
    Для них есть RTOS, в частнсти Salva для PIC.

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

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

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

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Есть какие дизассемблеры
    культовый дизассемблер здорового человека
    https://hex-rays.com/products/ida/processors/

    На рутрекере должен быть.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Еще , небось, внешнюю память надо вешать.
    Оси существуют даже для самых мелких микроконтроллеров. Тяжело плыть без учебников.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Разве CP/M использовали на микроконтроллерах?
    Не знаю, но в принципе вот на Z84C1510 наверное пошла-бы при соответствующем объеме ОЗУ... смысл только непонятен, просто самая известная ОС под 8ми разрядные процессоры.

    ---------- Сообщение добавлено 11:18 ---------- Предыдущее сообщение было 11:13 ----------

    Цитата Сообщение от Openreel Посмотреть сообщение
    Тяжело плыть без учебников.
    Ну как-бы я никогда не занимался ими плотно, так что-б. Так по мелочи и уж точно не уровень "поднятия ОС". Вот сейчас задача дизассемблировать HEX и оформить в более менее читаемый текст программы. Для отчетности. Но он должен компилироваться в указанный HEX 1:1 и при том быть осмысленно выглядящей программой. Оригинальный исходник утрачен по раздолбайству и д.....у руководства. Как-бы не в первой, только до того я с 8035-8051 обычно так делал.

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

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

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

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

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

    Цитата Сообщение от Openreel Посмотреть сообщение
    культовый дизассемблер здорового человека
    Спасибо - пошел качать.

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

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

    Скачал с рутреккера колотый компилятор, работает. Спасибо!
    Хотя, уже наверное привык покупать программы, поэтому первой мыслью было купить. А до скачать не додумался. Интересно, хорошо это, или плохо, что первой мыслью было купить программу?


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


    Цитата Сообщение от Nikkov Посмотреть сообщение
    универсальное решение. В связке с расширениями типа PlatformIO или Embedded IDE можно делать все, что нужно для IDE: редактировать, собирать, прошивать и отлаживать, причем для разных семейств МК, не только АВР. С PlatformIO я не работал, а Embedded IDE использовал для китайского CH32V307 - все работает. Компилятор там используется gcc или другой, который можно указать.
    CodeVisionAVR - это тоже среда + компилятор + отладчик + программатор. Его даже сами Атмелы в свою могучую программу интегрируют. Причём там диалект С заточен под микроконтроллеры, и не надо наворачивать из стандартных функций бутербродов типа функция1(функция2(функция3(функция4)))). Получается очень эффективный и компактный ассемблерный код. И хороший порог вхождения. И мастер настроек проца. И стыковка с отладочный комплексом Атмела.
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  15. #35
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

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

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Интересно, хорошо это, или плохо, что первой мыслью было купить программу?
    Уже плохо, высочайшие одобрямсы ж получены на обратное. Ты в тренде.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

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

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

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    CodeVisionAVR - это тоже среда + компилятор + отладчик + программатор. Его даже сами Атмелы в свою могучую программу интегрируют. Причём там диалект С заточен под микроконтроллеры, и не надо наворачивать из стандартных функций бутербродов типа функция1(функция2(функция3(функция4)))). Получается очень эффективный и компактный ассемблерный код. И хороший порог вхождения. И мастер настроек проца. И стыковка с отладочный комплексом Атмела.
    Порог вхождения в дурдуино еще ниже. Что такое «Си заточенный под микроконтроллеры» не совсем понятно. Порнуха типа «PORTB.1=1;»?

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

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    Порнуха типа «PORTB.1=1;»?
    Ну почему-же сразу "порнуха", и PORTB.1=1, TRISB.1=0 и т.п. весьма удобно.
    Я уж не говорю о том, как удобно было написать штуки типа "CONFIG=0x7A5, или такая офигено полезная штука, как тип переменной "bit".

    Проблема тут только с портабельностью (как на другой компилятор так и на другой тип/семейство процов), но с другой стороны - такое обычно присутствет в тех частях (файлах) кода, которые и так не сильно портабельны на другое семейство процов..

    ---------- Сообщение добавлено 08:46 ---------- Предыдущее сообщение было 08:41 ----------

    Цитата Сообщение от ass77 Посмотреть сообщение
    Что такое «Си заточенный под микроконтроллеры» не совсем понятно.
    Си Билдер тоже Си, но врядли им получится скомпилировать под пик или авр
    Во многи хз компилятораз присутствуют какие-то собственные фишки, и далеко не всегда, особееено в эмбеддед, получается делать полность сстандарный код, который компилируется чем угодно.

    В коннце концов, к примеру даже для АМРов приходится разруливать некоторые моменты дефайнами, делая разный код для Кейла и ИАРа. Причем именно в отличиях конкретных "заточенных под микроконтроллеры" от стандартных "Анси-Си ".
    Последний раз редактировалось Alex; 22.09.2023 в 11:46.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Хотя, уже наверное привык покупать программы, поэтому первой мыслью было купить.
    Да вы практически "уникум" на просторах.... Хотя в прошлой жизни я тоже задумывался о покупке одного ПО, просто потому, что оно было настолько уникально, что я видимо был одним из немногих "идиотов". Конкретно это было ПО для создания на экране всяких визуальных эффектов с миллиардом настроек через текстовые файлы (присылали демки на нем - на то время впечатлило). Была задумка создания этакой "цветомузыки" с использованием проектора (проекционного монитора) на большой экран. Тем не менее собралось несколько человек , готовых скинуться (ПО никак к "железу не привязывалось и не регистрировалось - просто прислать должны были полную версию). Как помню 249 уе вроде как - но как оказалось в те годы (2005-2006) оплатить что-то за границу было не так просто, скажем так - довольно сложно. Тупо ни один банк (в наших деревнях) не мог осуществить перевод, либо мог, но с комиссиями, превышающими сумму платежа. Карты тогда уже были на Руси, но на международку они не работали. Да тупо банкоматов не было, а обслуживались они, как сберкнижка - в кассу банка в окошечко

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    И хороший порог вхождения.
    Я пробовал - не сдюжил всё-равно. Хотя замахнулся сразу на ПИД регулятор. Правда книжек под рукой небыло, а из литературы только встроенный help и пара примеров. А писать всекие "привеД Мир !!!" Ну как-то не очень, вот конкретная задача сподвигает начать ковыряться.

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

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

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    в те годы (2005-2006)
    Все работало со свистом. не порите чушь!
    в 97-98 УЖЕ работало. Правда, у меня в Клг надо было в банк идти, банкоматов не было
    В 2004 ЛИЧНО имел и платил в штаты. Визой от Сбера.
    Это просто джиттер какой-то! (с) momitko

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

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

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Карты тогда уже были на Руси, но на международку они не работали.
    Карты у нас были примерно с 2000 или даже раньше годом, я точно не помню. ЗП на карту была с тех пор, в ранние годы карты в магазинах не были удобны и мало где принимались. В банках бывало очередь в банкоматы.
    В 2005 заграничные платежи у нас были вовсю доступны, нужно было просто мозги включать и выучить, чем разные карты друг от друга отличаются. Массово распостраненные "зарплатные" конечно ничего не могли, кроме в локальном магазине колбасу оплатить.


    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    а обслуживались они, как сберкнижка - в кассу банка в окошечко
    Лет 15 назад, в командировке видел такое чудо, стоит большая очередь в банк, охранник берет карту, спрашивает пинкод(!!!!) и сумму снятия, уходит, снимает, отдает страждущему и так следующий...
    У меня тогда случился анафилактический шок от увиденного.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

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

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

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

Ваши права

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