Гонит неудачников По миру с котомкою, Жизнь текёт меж пальчиков Паутинкой тонкою.
-
- 1. По причине внутрисхемной отладки. 2. Макеfile - это отдельный <strike>лютый пи#@ц</strike> язык, который учить и помнить надо. 3. Крыжики GCC и GDB - аналогично, хотя второстепенно. А качество кода для msp и m16, ИМХО, хорошее. 4. ИМХО, IA Хитрый Китаец(63 знак., 05.01.2019 12:21)
- По сравнению с новомодным говнищем типа ninja, make кристально чист и прозрачен. На нем даже программировать можно. - fk0(05.01.2019 16:18)
- Я консервативен и make в QT переношу спокойно. Мне кажется, он требует сосредоточения на нем, когда я должен быть сосредоточен на задаче, которая у меня не выходит, как задумывалась :) - Хитрый Китаец(06.01.2019 10:43)
- Вообще при всей его отвратительности будущее за cmake - lloyd(06.01.2019 10:54)
- Я консервативен и make в QT переношу спокойно. Мне кажется, он требует сосредоточения на нем, когда я должен быть сосредоточен на задаче, которая у меня не выходит, как задумывалась :) - Хитрый Китаец(06.01.2019 10:43)
- А я Макеfile не понимаю :), т.к. все их пишут по-разному. Есть ли среди них какая-то стандартизация или у каждого компилятора свой язык? - Ксения(05.01.2019 12:34)
- Язык то один, но смена регистров, общий вид, подстановка макровыражений, шелловские заморочки и т.д. доставляют :) - Хитрый Китаец(06.01.2019 10:36)
- У меня совсем простой случай (всего две строки), но всё равно неясно, как это с помощью make сделать: Ксения(980 знак., 06.01.2019 12:07 - 12:09)
- Хватит пугать впечатлительных барышень. Типичный адурический проект - это десяток строчек в мейкфайле. Неокрепший ум скорее вспухнет от попытки вычислить правильные ключики компилятора. - SciFi(06.01.2019 11:05)
- Доставляет использование табуляции... - Vit(05.01.2019 12:54)
- Подумаешь, табуляция. А такое в разных вариациях не парит @$(GCC) $(FLAGS_CC) -c ./$< -o $(BUILD_DIR)/$@ ?? - Andreas(05.01.2019 13:10)
- всякую непонятную фигню и не смотрю:)) Vit(32 знак., 05.01.2019 13:20)
- Подумаешь, табуляция. А такое в разных вариациях не парит @$(GCC) $(FLAGS_CC) -c ./$< -o $(BUILD_DIR)/$@ ?? - Andreas(05.01.2019 13:10)
- Язык то один, но смена регистров, общий вид, подстановка макровыражений, шелловские заморочки и т.д. доставляют :) - Хитрый Китаец(06.01.2019 10:36)
- По сравнению с новомодным говнищем типа ninja, make кристально чист и прозрачен. На нем даже программировать можно. - fk0(05.01.2019 16:18)
- Надеюсь во второй части поста я ответил на заданный вопрос? - Codavr(03.01.2019 09:03)
- Можно было обойтись одним словом "Привычка" ;-) - max(03.01.2019 14:42)
- Двумя. Лень забыл. Более чем достаточные условия. Не ну если приспичит, так что аж кушать не смогу, тогда канешно. Впрочем пользовался я этой гнусью в составе WinAVR. Ничего необычного, есть и плюсы и минусы. А вот лет за 10 (или чуть меньше) до Codavr(383 знак., 03.01.2019 16:16 - 16:30)
- К этому списку стоит добавить ещё пару слов - "документация" и "здоровый консерватизм". ЫЫукпу(438 знак., 03.01.2019 16:20)
- Green Hills компилятор в этом смысле куда как круче за ту же цену, что и IAR. - max(03.01.2019 18:51)
- IAR вот скока поддерживает, а Green Hills ничего не умеет из того что мне надо. Ну и нахер он мне такой красивый сдался. Помогать допиливать F-35 я не планирую. А цена IARa благодаря Ксении ну очень демократичная :))) Codavr(143 знак., 03.01.2019 22:50 - 22:55)
- Что характерно, МИПСов нет. И всяких ДСПИСКов/ПИСКов24. - mse homjak(04.01.2019 00:57)
- На ПИКи со всеми остановками (кроме PIC32) есть старые версии IARа, можно добавлять в список. AlexG(54 знак., 04.01.2019 06:46)
- А чо щас нет? Отлучили от комиссарскаго тела? - mse homjak(04.01.2019 12:32)
- Полагаю дело в том что для пиков мелкочип свой компилер наваял и под него приготовил прорву аппнотов с примерами кодов. Соответственно публика осваивающая пики сразу подсаживалась на него. ИАРу было экономически невыгодно пилить компилер под Codavr(482 знак., 04.01.2019 12:39 - 12:45)
- Тануна! Под АВР говнокомпилерят все кому не лень или под АРМ, опять-же... А уж по 51 не говорю... - mse homjak(04.01.2019 16:45)
- Ничо не понял, мы вроде про ПИКи говорили. У Атмела не было своего компилера, они в апнотах примеры для ЯРа предлагали. Лабать свой компилер для контроллеров и не включить 51 это за гранью идиотии. Ну и как я уже сказал, разбираться с кашей Codavr(313 знак., 04.01.2019 23:40 - 23:44)
- Дык, и это про ПИСКи, в конце концов. Если с такими-же оргументами подходить к 51 или АРМ, то тоже ни какого смысла входить в бизнес, нет. Ибо компилеры появились ещо в лохматые годы(у нас какой-то Ц для 51 пользовался ещо в 89 году). Ессно, mse homjak(183 знак., 05.01.2019 14:18)
- Может и юридическое. Я только предположил. Биться насмерть за свою версию точно не стану. - Codavr(05.01.2019 16:30)
- Дык, и это про ПИСКи, в конце концов. Если с такими-же оргументами подходить к 51 или АРМ, то тоже ни какого смысла входить в бизнес, нет. Ибо компилеры появились ещо в лохматые годы(у нас какой-то Ц для 51 пользовался ещо в 89 году). Ессно, mse homjak(183 знак., 05.01.2019 14:18)
- Заметьте, что у МК с ядрами ARM и 51 и производителей куча. Т.е. это почти наверняка это намного большие рынки, и можно продать много разных компиляторов. А с Atmel у IAR были особые договоренности насчет AVR с самого начала. - AlexG(04.01.2019 17:41)
- Та фигня это... А всякие Ренесасы и прочая экзотика? Тоже особые договоренности? - mse homjak(04.01.2019 19:32)
- Про остальных я не в курсе, а Atmel публиковал статьи с названиями в духе "разрабатываем ядро и компилятор Си для него вместе" - AlexG(04.01.2019 19:43)
- Ну, йух его знает, что там такого особо инновационного, чтобы прям в тайных подвалах
ЛубянкиИАРа колупать с Атмелом... Они там что, систему команд придумывали? Ну ХЗ, когда там появилась 1200? Она была согласована или как? Это больше похоже mse homjak(32 знак., 05.01.2019 14:22)- См. по ссылке, может и муть конечно - AlexG(05.01.2019 15:43, ссылка)
- Долгое время основным компилятором для AVR был CodeVisionAVR за 150-200€ (-->) нашего румынского коллеги Павла Гайдука. Бесплатный WinAVR (GCC) и дорогой IAR появились позже - MBedder(05.01.2019 14:21, ссылка)
- Ну, йух его знает, что там такого особо инновационного, чтобы прям в тайных подвалах
- Про остальных я не в курсе, а Atmel публиковал статьи с названиями в духе "разрабатываем ядро и компилятор Си для него вместе" - AlexG(04.01.2019 19:43)
- Та фигня это... А всякие Ренесасы и прочая экзотика? Тоже особые договоренности? - mse homjak(04.01.2019 19:32)
- Ничо не понял, мы вроде про ПИКи говорили. У Атмела не было своего компилера, они в апнотах примеры для ЯРа предлагали. Лабать свой компилер для контроллеров и не включить 51 это за гранью идиотии. Ну и как я уже сказал, разбираться с кашей Codavr(313 знак., 04.01.2019 23:40 - 23:44)
- Тануна! Под АВР говнокомпилерят все кому не лень или под АРМ, опять-же... А уж по 51 не говорю... - mse homjak(04.01.2019 16:45)
- Полагаю дело в том что для пиков мелкочип свой компилер наваял и под него приготовил прорву аппнотов с примерами кодов. Соответственно публика осваивающая пики сразу подсаживалась на него. ИАРу было экономически невыгодно пилить компилер под Codavr(482 знак., 04.01.2019 12:39 - 12:45)
- Было, для PIC18, PIC24 и dsPIC. Но для PIC16 не видела. - Ксения(04.01.2019 12:28)
- IAR EWPIC 2.21C поддерживает: AlexG(768 знак., 04.01.2019 12:35)
- Спасибо, поняла. А то из названия было неясно, что она для 16-тых. - Ксения(04.01.2019 16:12)
- IAR EWPIC 2.21C поддерживает: AlexG(768 знак., 04.01.2019 12:35)
- А чо щас нет? Отлучили от комиссарскаго тела? - mse homjak(04.01.2019 12:32)
- На ПИКи со всеми остановками (кроме PIC32) есть старые версии IARа, можно добавлять в список. AlexG(54 знак., 04.01.2019 06:46)
- Что характерно, МИПСов нет. И всяких ДСПИСКов/ПИСКов24. - mse homjak(04.01.2019 00:57)
- IAR вот скока поддерживает, а Green Hills ничего не умеет из того что мне надо. Ну и нахер он мне такой красивый сдался. Помогать допиливать F-35 я не планирую. А цена IARa благодаря Ксении ну очень демократичная :))) Codavr(143 знак., 03.01.2019 22:50 - 22:55)
- Green Hills компилятор в этом смысле куда как круче за ту же цену, что и IAR. - max(03.01.2019 18:51)
- Можно было обойтись одним словом "Привычка" ;-) - max(03.01.2019 14:42)
- 1. По причине внутрисхемной отладки. 2. Макеfile - это отдельный <strike>лютый пи#@ц</strike> язык, который учить и помнить надо. 3. Крыжики GCC и GDB - аналогично, хотя второстепенно. А качество кода для msp и m16, ИМХО, хорошее. 4. ИМХО, IA Хитрый Китаец(63 знак., 05.01.2019 12:21)