реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Clang. ARM Compiler 6
Grizzzly
сообщение Nov 18 2017, 11:51
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Никто не пробовал в своих проектах переходить на Clang? Есть ли выигрыш в реальных условиях в footprint и скорости?

Migrate ARM Compiler 5 to ARM Compiler 6: http://www.keil.com/appnotes/files/apnt_298.pdf

Интересна дальнейшая судьба 5-х версий тулчейна и кейловской IDE uVision. Насколько я понимаю, как только до конца допилят Eclipse в DS, то uVision свернут.
Go to the top of the page
 
+Quote Post
Forger
сообщение Nov 18 2017, 13:37
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(Grizzzly @ Nov 18 2017, 14:51) *
Есть ли выигрыш в реальных условиях в footprint и скорости?

Пробовал как-то перейти на компилятор V6 вместо V5 (под uVisiion 5), дабы сравнить размер кода и в надежде потом пользоваться новомодный C++14.
Проект был под freeRTOS. Проц STM32L1.
Объем кода вырос, заметно вырос (игрался разными ключами оптимизации). Меня это удивило и конечно же не устроило, поэтому вернулся назад на V5...
Подозреваю, что дело в очень толстых стандартных библиотеках, но не уверен.
Возможно, под DS ситуация будет лучше, но пока не пробовал.


Цитата
то uVision свернут

А он и сейчас уже обновляется заметно реже (последняя была аж в июле).
Тоже чую, что придется рано или поздно переходить на DS.


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Nov 18 2017, 14:48
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Forger @ Nov 18 2017, 16:37) *
А он и сейчас уже обновляется заметно реже (последняя была аж в июле).
Тоже чую, что придется рано или поздно переходить на DS.

Спасибо! Интересные результаты.
Я с Keil на DS-5 перешел, чтобы в Linux собирать нативно, а не через WINE. Тулчейны ведь одинаковы, что в Keil, что в DS, только для последнего удалось найти "лекарство" под Linux. Пока компилятором V5 пользуюсь, но присматриваюсь к V6. Компилировать им пока не пробовал, поэтому задал вопрос. С новомодными стандартами Keil одному не управиться. Думаю, на Clang жизнь заставит перейти sm.gif Вот уже IDE KDevelop перешла со своего собственного парсера C++ на Clang, потому что небольшая группа разработчиков не справляется.

Почитал немного разные форумы, пишут, что под ARM Clang компилирует получше GCC. Каких-то более подробных сравнений пока не удалось найти. Будем посмотреть в скоро времени.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th July 2025 - 03:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.0555 секунд с 7
ELECTRONIX ©2004-2016