189 похожих чатов

Я немного из другой сказки, отнеситесь к моему уровню вопросов

с пониманием. Смысл вопроса - хочу ci для эмбедед проекта. Есть Keil MDK 4 и проект для stm32. Есть gitlab. Есть возможность в Keil 4 использовать clang например? Или в принципе на простых вещах разницы я не должен ощутить? Или есть конвертилки? Или еще какой способ?

23 ответов

6 просмотров

Если есть cli то можно

В Keil есть возможность подключать сторонний компилятор (мы работали с GCC) и выполнять скрипты перед и после компиляции.

Не совсем понятно чем замена компилятора сделает Вам жизнь удобнее (разве что уберет ограничение на размер программы в 32 кб для триальной версии)

https://developer.toradex.com/knowledge-base/torizoncore-builder-tool-build-command#tab-detailed-manual

🏳️ Phil-Kulin Автор вопроса
Alexander
Не совсем понятно чем замена компилятора сделает В...

Я смогу сделать автосборку в докере. Без keil.

🏳️ Phil Kulin
Я смогу сделать автосборку в докере. Без keil.

Тогда тебе Keil и не нужен. Clang + make (или что тебе удобнее). Основной трабл в том что формат линкерных скриптов и некоторых #pragma у keil самобытен и для других компиляторов придется обмазываться #ifdef

🏳️ Phil-Kulin Автор вопроса
Alexander
Тогда тебе Keil и не нужен. Clang + make (или что ...

Да в этом и проблема, что я насильно принуждаю к, при сопротивлении программиста

🏳️ Phil-Kulin Автор вопроса
🏳️ Phil Kulin
Понятно, wine... и еще одна лицуза

Либо переходите на GCC. 7+ версия по производительности и размеру файлов обычно хуже не больше чем на 5..10%.

🏳️ Phil Kulin
Да в этом и проблема, что я насильно принуждаю к, ...

Кеил прекрасно зовётся через cli. А погромиста можно понять: у Кейла самый лучший отладочный тул. Остальные жалкое подобие имхо

🏳️ Phil Kulin
Понятно, wine... и еще одна лицуза

И да, можно раннер прямо к программеру поставить. И заюзать его кеил на idle. У меня так :)

🏳️ Phil-Kulin Автор вопроса
Viacheslav Kaloshin
Кеил прекрасно зовётся через cli. А погромиста мож...

Ненене, я не хочу заменить среду. Честно говоря, это вообще не мое дело. Я хочу перестать получать прошивки в WhatsApp. И хочу видеть исходники в git. Собственно, даже автосборка не особо нужна, но это хороший способ "затянуть" все остальное. Но у меня некоторые сомнения, что я малой кровью смогу заставить работать cli через wine с учетом лицензии и версии 4

🏳️ Phil Kulin
Ненене, я не хочу заменить среду. Честно говоря, э...

А, прошивки через восапп это знакомо :) ну тогда я вон, вариант свой предложил. Как кеил себя ведёт под вайном-не знаю.

🏳️ Phil-Kulin Автор вопроса
Viacheslav Kaloshin
И да, можно раннер прямо к программеру поставить. ...

Хм. А можно чуть поподробнее. В принципе, почему нет?

🏳️ Phil-Kulin Автор вопроса
Viacheslav Kaloshin
А, прошивки через восапп это знакомо :) ну тогда я...

Nам с лицухой проблема. Я не уверен, что я смогу что-то с этим сделать

🏳️ Phil Kulin
Хм. А можно чуть поподробнее. В принципе, почему н...

Так все уже. Раннер от гитлаба прекрасно на винду ставится :)

🏳️ Phil Kulin
Ненене, я не хочу заменить среду. Честно говоря, э...

Не хотите получать прошивки в Вотсапп - попросите присылать их в Телеграм или на почту, но, главное, отстаньте от программиста.

Electronics Designer
Не хотите получать прошивки в Вотсапп - попросите ...

Так это как раз и будет «отстаньте». Закоммитил и забыл - дальше оно само

🏳️ Phil-Kulin Автор вопроса
Electronics Designer
Не хотите получать прошивки в Вотсапп - попросите ...

Я хочу версионирования прошивок и исходников. И желательно, чтобы они соответствовали друг другу. А то каждая третья "ой, не та"

🏳️ Phil-Kulin Автор вопроса
Viacheslav Kaloshin
Так все уже. Раннер от гитлаба прекрасно на винду ...

Ну вот сходу я понимаю, что мне помучаться придётся самому. Понять сможет ли билдится на машине в жопе мира

🏳️ Phil Kulin
Я хочу версионирования прошивок и исходников. И же...

Именно. И нормальный программист только приветствует это все, потому что с него снимается тонна тупой работы по отслеживанию

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет. Я верно понимаю, что в определении класса Монад m — зафиксирован (к тому же поскольку это моноид в категории эндофункторов). Т.е. используя байнд я не могу перемещать...
Arseny
5
Карта сайта