ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
539460
Точка опоры (15.08.2014 10:58 - 17.08.2014 15:42, просмотров: 886)
Новости от klen'а. http://klen.org
очередной свежак для мелко-армов под хост линукс64 но не совсем свежак ибо релиз:) релизная сборка тулсов с компиллером версии GCC 4.9.1 released [2014-07-16] обычно я собираю свежак из транка но сегодня это релизная сборка - добрые люди попросили собрать, собрал проверил выкладываю. сборку назвал именем HEDERA. http://klen.org/Fi …R4.9.1-HEDERA.tar.lzma очередной обычный свежак для армиков версия 4.10.0 если выше описана сборка релизного состояния компиллера то это как обыно самое свежее сегодняшнее, что интересно - 1. четвертая версия LTO формата - это должно приводить к лучшей упаковке кода при оптимизации 2. реализован стандарт с++14 - много интересных фич позволяющих настоящим С++ задротам писать фиерически красивый и правильный код - котрый хорошо сопровождать. характерный вид такого програмиста http://lurkmore.to …%D0%BB:Nerd-46422.jpg. я и Вы приемущественно инженеры которые пишем в силу необходимости на c/с++ для эмбеддед и поэтому нам практически :) недоступны глубыны таких глубин... те кто думает что это неприменимо на stm32 - недогоняет. объем флеша растет вместе сос скоростью - проекты решаемые на контроллерах становится архитектурно сложнее и сложнее, поэтому надо писать ПРОВИЛЬНО а не так как умею. http://klen.org/Fi …gnu_20140813_HEDERA.7z также прикладываю дистр компиллера которым был собран свежак для армов - свжак для носта linux-x86_64. http://klen.org/Fi …140813-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. …42167&st=945&start=945 Ангара полетела!!!! - все в космосмос!! поздравляю всех кто имел отношение к этому - а имели многие, некоторые даже не подозревая.... слава жителям села что кормят нас инженеров ржаным и пшеничным хлебом. за лето проехал по порядка 5 килокилометров но нашей необятной - на югах все земли распаханы и засеяны, в направлении Пскова и севера - появились редкие стада коров!! Ангара полетела - теперь все полетит.
Upd:
ну что ж... начинаем жить в ветке GCC 5.X.X транк репозитория gcc теперь предлагает 5.0.0 как основную ветку. собрал, проверил - перепрошил свой самодельный спектроанализатор в котором много вычислений - работет(девайс). LTO не падает, зачОт! http://klen.org/Fi …u_20140817_ALBURNUS.7z
Заказать импортные ЭК - https://shop.fulcrum.ru/buy