с пониманием. Смысл вопроса - хочу ci для эмбедед проекта. Есть Keil MDK 4 и проект для stm32. Есть gitlab. Есть возможность в Keil 4 использовать clang например? Или в принципе на простых вещах разницы я не должен ощутить? Или есть конвертилки? Или еще какой способ?
Если есть cli то можно
В Keil есть возможность подключать сторонний компилятор (мы работали с GCC) и выполнять скрипты перед и после компиляции.
Не совсем понятно чем замена компилятора сделает Вам жизнь удобнее (разве что уберет ограничение на размер программы в 32 кб для триальной версии)
https://developer.toradex.com/knowledge-base/torizoncore-builder-tool-build-command#tab-detailed-manual
Я смогу сделать автосборку в докере. Без keil.
Тогда тебе Keil и не нужен. Clang + make (или что тебе удобнее). Основной трабл в том что формат линкерных скриптов и некоторых #pragma у keil самобытен и для других компиляторов придется обмазываться #ifdef
Да в этом и проблема, что я насильно принуждаю к, при сопротивлении программиста
Понятно, wine... и еще одна лицуза
Либо переходите на GCC. 7+ версия по производительности и размеру файлов обычно хуже не больше чем на 5..10%.
Или так.
Кеил прекрасно зовётся через cli. А погромиста можно понять: у Кейла самый лучший отладочный тул. Остальные жалкое подобие имхо
И да, можно раннер прямо к программеру поставить. И заюзать его кеил на idle. У меня так :)
Ненене, я не хочу заменить среду. Честно говоря, это вообще не мое дело. Я хочу перестать получать прошивки в WhatsApp. И хочу видеть исходники в git. Собственно, даже автосборка не особо нужна, но это хороший способ "затянуть" все остальное. Но у меня некоторые сомнения, что я малой кровью смогу заставить работать cli через wine с учетом лицензии и версии 4
А, прошивки через восапп это знакомо :) ну тогда я вон, вариант свой предложил. Как кеил себя ведёт под вайном-не знаю.
Хм. А можно чуть поподробнее. В принципе, почему нет?
Nам с лицухой проблема. Я не уверен, что я смогу что-то с этим сделать
Так все уже. Раннер от гитлаба прекрасно на винду ставится :)
Не хотите получать прошивки в Вотсапп - попросите присылать их в Телеграм или на почту, но, главное, отстаньте от программиста.
Так это как раз и будет «отстаньте». Закоммитил и забыл - дальше оно само
Я хочу версионирования прошивок и исходников. И желательно, чтобы они соответствовали друг другу. А то каждая третья "ой, не та"
Ну вот сходу я понимаю, что мне помучаться придётся самому. Понять сможет ли билдится на машине в жопе мира
Именно. И нормальный программист только приветствует это все, потому что с него снимается тонна тупой работы по отслеживанию
Обсуждают сегодня