-
- У АРМа реализаццый микроструктуры стока, что пальцэв и яйцэв не
хватит, чтобы в каждую солонку ими слазить. И ничо, жывут люди,
разбираюца в сортах
говнапроцэссоров. - mse homjak(10.04.2023 18:48)- При этом минимум два-три разных компилятора поддерживают их "из
коробки". И ничего самому допиливать не надо. - VladislavS.(11.04.2023 14:05)
- Я тут подумал... У Х86 архитектуры разновидностей наплодилось, как
у дурака фантиков. - mse homjak(11.04.2023 14:55)
- У x86 всё проще. Появление новых наборов команд не отменяет старые.
Если компилятор их не поддерживает, то код всё равно рабочий
получается, просто мог быть лучше. Аналогично с расширением XW у
WCH-контроллеров. Не используем и всё. А вот без правильного
входа/выхода из прерываний - уй что сделаешь. - VladislavS.(11.04.2023 18:46)
- Ну я про то, что если изваял поделие на каком CH345RC94, так и
делай его на нём. И чо с того, что у CH346RC95 чота изменилось?
Трабла можэт быть в том, что контора закроеца или поделие будет
взвешено и признано лёгким. Ну так это и от АРМоводов можно
поиметь. - mse homjak(11.04.2023 19:50)
- Данная тема про допиливание компилятора под контроллер. В случае с
теми же кортексами такой необходимости не возникает. Берём
контроллер любого производителя, будь то Microchip, STM, NXP, GD,
WCH и т.д. Единственное что нужно знать, это то что он, к примеру,
Cortex-M0+ и можно работать без каких-либо ограничений. C RISC-V
такое не прокатывает, о чём данная тема и свидетельствует. - VladislavS.(11.04.2023 22:29)
- Ну и тут будут допиливать. Только указывать, что это какой Х10. Но,
скорее всего, выделится какой-нить "комитет". Который и будет
регулировать этот бардак. Как с С++. - mse homjak(11.04.2023 23:23)
- О том и речь, что нормальные компиляторы для RISC-V только во
временно-сослогательной области существуют. И предпосылок, что
скоро что-то изменится, не наблюдается. А пока - пилите, Шура,
пилите... :) - VladislavS.(12.04.2023 06:44)
- Любая движуха лучше её отсутствия. Идеальный порядок бывает только
на кладбище. - SciFi(12.04.2023 08:00)
- и будем пилить... будем - klen(12.04.2023 11:49)
- Любая движуха лучше её отсутствия. Идеальный порядок бывает только
на кладбище. - SciFi(12.04.2023 08:00)
- О том и речь, что нормальные компиляторы для RISC-V только во
временно-сослогательной области существуют. И предпосылок, что
скоро что-то изменится, не наблюдается. А пока - пилите, Шура,
пилите... :) - VladislavS.(12.04.2023 06:44)
- Ну и тут будут допиливать. Только указывать, что это какой Х10. Но,
скорее всего, выделится какой-нить "комитет". Который и будет
регулировать этот бардак. Как с С++. - mse homjak(11.04.2023 23:23)
- Данная тема про допиливание компилятора под контроллер. В случае с
теми же кортексами такой необходимости не возникает. Берём
контроллер любого производителя, будь то Microchip, STM, NXP, GD,
WCH и т.д. Единственное что нужно знать, это то что он, к примеру,
Cortex-M0+ и можно работать без каких-либо ограничений. C RISC-V
такое не прокатывает, о чём данная тема и свидетельствует. - VladislavS.(11.04.2023 22:29)
- Ну я про то, что если изваял поделие на каком CH345RC94, так и
делай его на нём. И чо с того, что у CH346RC95 чота изменилось?
Трабла можэт быть в том, что контора закроеца или поделие будет
взвешено и признано лёгким. Ну так это и от АРМоводов можно
поиметь. - mse homjak(11.04.2023 19:50)
- У x86 всё проще. Появление новых наборов команд не отменяет старые.
Если компилятор их не поддерживает, то код всё равно рабочий
получается, просто мог быть лучше. Аналогично с расширением XW у
WCH-контроллеров. Не используем и всё. А вот без правильного
входа/выхода из прерываний - уй что сделаешь. - VladislavS.(11.04.2023 18:46)
- Я тут подумал... У Х86 архитектуры разновидностей наплодилось, как
у дурака фантиков. - mse homjak(11.04.2023 14:55)
- При этом минимум два-три разных компилятора поддерживают их "из
коробки". И ничего самому допиливать не надо. - VladislavS.(11.04.2023 14:05)
- а мне нравится, более програмный проц, больше ручками можно
настроить и сделать лучше чем просто не хуже как полрженно. есть
выбор. кортексы очень хорошие, но мне кажутся архаичными в
определенном смысле. да и потребление электричества сильно в пользу
riscv - klen(10.04.2023 11:27)
- Когда в каждой новой партии процессоров в микроархитектуре будут
отличия и придется патчить компилер индивидуально под каждую
ревизию мк а продукция уже в серии вы проклянете идею "сделать
более лучше". А если еще надо выпускать апдейты на все ранее
выпускавшиеся изделия со всеми ревизиями процессоров то сразу
повеситесь. - 3m(10.04.2023 12:52)
- да я живу в этом дне нижнего дна! и ничего, привык. пусть вешаются
те у кого голова в жопе проживает. думаете боги вам будут веки
подымать и горшки обжигать? инфантилизьмь! жизнь со свой мудростью
прнуждения к очевидным вещам вас заставит делать все что нужно.
работа есть работа. простые вещи без нас уже сделали, нам вот
такое. сложное и некомфортное. тфу, слово то какое гомосятское -
"комфортное". выбирать конечно каждому самому по своим силам. - klen(10.04.2023 14:39)
- Алиготе/Каберне/Саперави/КВ/Архангельская/777 ? Вы с серийным
производством хоть когда нибудь дело имели ??? - 3m(10.04.2023 17:52)
- авиаремонтный завод г. Спасск Дальный, авиаремонтный завод Воздвиженка, 99 ЗАТО Щербинка, Мичуринский машзавод... продлжать? не помню чтоб бухло мешало серии.... особенно в цехах механообработки. даже более есть куча анеГдотов про токаря что не в состоянии в допуск попасть на трещвяк - klen(12.04.2023 12:02)
- Алиготе/Каберне/Саперави/КВ/Архангельская/777 ? Вы с серийным
производством хоть когда нибудь дело имели ??? - 3m(10.04.2023 17:52)
- Согласен. Когда лет через 10 захочется в компиляторе поддержку
С++33, а патча на него нема, то будет грустно. - VladislavS.(10.04.2023 13:38)
- действительно грустно. немощь в первородном виде. Вас Вседержитель
на землю послал зачем? силами и волей снабдил? береш руки в ноги и
пишешь патч. привыкли к дармовщине изза бугра, поимаэшьь, за бугром
у самих там нехватать всего стало. халявы не будет ибо нет в ней
справедливости высшей. - klen(10.04.2023 14:47)
- Есть такое понятие - разделение труда. Кто-то контроллеры печёт, кто-то компиляторы к ним, а кто-то готовые изделия из них делает. Я лучше умею последнее. И если можно не пилить компилятор самому, то я выберу не пилить. Срача никакого тут не вижу. Потестировать то можно, только я в богомерзкой операционке работаю. - VladislavS.(10.04.2023 17:40)
- Кстати, а вы патч гнушникам не послали? Может они в транк добавят. - =AlexD=(10.04.2023 14:52)
- дык пошлю, я этим постом прозрачно намекнул потестить, в особености
тов. VladislavS. полирнуть напильникои и только потом заслать. а
тут срач вместо тестинга. претензии по делу принимаются к
доработке. - klen(10.04.2023 14:58)
- Вопрос из "спортивного интереса", почему не делают "оптимизирующий компилятор с нарушением ABI" для обработчиков прерываний? Сохранять в стеке только те int/FPU регистры, которые затронуты при обработке. VVB(376 знак., 10.04.2023 16:08 - 20:02)
- Претензии не в вам а к архитектуре которая стимулирует зоопарк несовместимых реализаций. Зоопарк - это триздец! - 3m(10.04.2023 17:59)
- Мне платка ещё не пришла. Придёт, я потестирую (попробую твоим инструментом штатно пользоваться в MounRiver Studio). - VVB(10.04.2023 16:02)
- дык пошлю, я этим постом прозрачно намекнул потестить, в особености
тов. VladislavS. полирнуть напильникои и только потом заслать. а
тут срач вместо тестинга. претензии по делу принимаются к
доработке. - klen(10.04.2023 14:58)
- Если есть подобные опасения, то никто не заставляет использовать
плюхи конкретных контроллеров. Совместимость вниз же не ломается. - =AlexD=(10.04.2023 13:45)
- А как их не использовать, если каждый из них уникален и требует допиливания компилятора? - VladislavS.(10.04.2023 14:22)
- действительно грустно. немощь в первородном виде. Вас Вседержитель
на землю послал зачем? силами и волей снабдил? береш руки в ноги и
пишешь патч. привыкли к дармовщине изза бугра, поимаэшьь, за бугром
у самих там нехватать всего стало. халявы не будет ибо нет в ней
справедливости высшей. - klen(10.04.2023 14:47)
- да я живу в этом дне нижнего дна! и ничего, привык. пусть вешаются
те у кого голова в жопе проживает. думаете боги вам будут веки
подымать и горшки обжигать? инфантилизьмь! жизнь со свой мудростью
прнуждения к очевидным вещам вас заставит делать все что нужно.
работа есть работа. простые вещи без нас уже сделали, нам вот
такое. сложное и некомфортное. тфу, слово то какое гомосятское -
"комфортное". выбирать конечно каждому самому по своим силам. - klen(10.04.2023 14:39)
- Когда в каждой новой партии процессоров в микроархитектуре будут
отличия и придется патчить компилер индивидуально под каждую
ревизию мк а продукция уже в серии вы проклянете идею "сделать
более лучше". А если еще надо выпускать апдейты на все ранее
выпускавшиеся изделия со всеми ревизиями процессоров то сразу
повеситесь. - 3m(10.04.2023 12:52)
- У АРМа реализаццый микроструктуры стока, что пальцэв и яйцэв не
хватит, чтобы в каждую солонку ими слазить. И ничо, жывут люди,
разбираюца в сортах