Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

свежак GCC для arm + еще всяко разно

Отправлено klen (46.39.231.65) 13 августа 2014, г. 22:14


очередной свежак для мелко-армов под хост линукс64 но не совсем свежак ибо релиз:)
релизная сборка тулсов с компиллером версии GCC 4.9.1 released [2014-07-16]
обычно я собираю свежак из транка но сегодня это релизная сборка - добрые люди попросили собрать, собрал проверил выкладываю. сборку назвал именем HEDERA.
http://klen.org/Files/DevTools/linux-x86_64/arm-kgp-eabi-linux-x86_64-R4.9.1-HEDERA.tar.lzma

очередной обычный свежак для армиков
версия 4.10.0
если выше описана сборка релизного состояния компиллера то это как обыно самое свежее сегодняшнее, что интересно -
1. четвертая версия LTO формата - это должно приводить к лучшей упаковке кода при оптимизации
2. реализован стандарт с++14 - много интересных фич позволяющих настоящим С++ задротам писать фиерически красивый и правильный код - котрый хорошо сопровождать. характерный вид такого програмиста http://lurkmore.to/%D0%A4%D0%B0%D0%B9%D0%BB:Nerd-46422.jpg. я и Вы приемущественно инженеры которые пишем в силу необходимости на c/с++ для эмбеддед и поэтому нам практически :) недоступны глубыны таких глубин... те кто думает что это неприменимо на stm32 - недогоняет. объем флеша растет вместе сос скоростью - проекты решаемые на контроллерах становится архитектурно сложнее и сложнее, поэтому надо писать ПРОВИЛЬНО а не так как умею.
http://klen.org/Files/DevTools/linux-x86_64/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20140813_HEDERA.7z

также прикладываю дистр компиллера которым был собран свежак для армов - свжак для носта linux-x86_64.
http://klen.org/Files/DevTools/linux-x86_64/x86_64-kgp-linux-gnu-20140813-HEDERA.tar.lzma
эта сборка может пригодится если Вы захотите собрать чтото по линухом64 а штатный установленный в системе компиллер слишком старой версии для проверки новых языковых фич или дает редкий глюк.
плюшки которые могут заинтересовать - поддержка с++14 и поддержка Intel® Cilk™ Plus ( libcilkrts )
собрано статически, должно сразу заработать при прописывании пути к bin в пити пользователя. если система не ubuntu подобная то возможно потребуется поправить пути к системным либам и хидерам в файле спеков компиллера (если чето не будет работать - раскурим, заодно напишу доку - давно пора начать чтото такое сделать для сопровождения моих сборок)

для упорядочивания названий сборок придумал такую систему - имя файла архива пакета будет формироватся так:
TARGET_@_HOST_REVISION_BUILDNAME.7z
где TARGET - таргет в который генерим код, например arm-kgp-eabi
HOST_REVISION - хост, тоекть платформа на которой работает пакет. например x86_64-kgp-linux-gnu или x86_64-kgp-mingw32
REVISION - ревизия исходников из коротых собран пакет, если это релиз компиллера то она равна названию релиза например R4.9.1 или если свежак из транка то просто дата текщей ревизии например 20140813.
BUILDNAME - имя сборки - любое название удобное слово возможно нессущее какую нибудь смысловую нагрузку

кинуть какашку в мою сторону если чето незаработает можно в спецветке на электрониксе http://electronix.ru/forum/index.php?showtopic=42167&st=945&start=945

Ангара полетела!!!! - все в космосмос!!
поздравляю всех кто имел отношение к этому - а имели многие, некоторые даже не подозревая.... слава жителям села что кормят нас инженеров ржаным и пшеничным хлебом.
за лето проехал по порядка 5 килокилометров но нашей необятной - на югах все земли распаханы и засеяны, в направлении Пскова и севера - появились редкие стада коров!!

Ангара полетела - теперь все полетит.
Ссылка: http://klen.org

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru