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

Парни, подскажите, как можно использовать Docker при разработке Embedded-приложений для

контроллеров? Без Linux/Win на целевой системе, разумеется.

9 ответов

4 просмотра

для компиляции норм.

Dmitry-CTM Автор вопроса
Viacheslav Kaloshin
для компиляции норм.

эээ... можно чуть подробнее, пожалуйста? :)

встаньте вон к той стенке, пожалуйста

Dmitry-CTM Автор вопроса
Anton Kirilenko
встаньте вон к той стенке, пожалуйста

Антон, любые конструктивные обвинения приветствуются :)

Dmitry CTM
эээ... можно чуть подробнее, пожалуйста? :)

делаешь контейтер с нужным тебе тулчейном в нужной обвязке и компилируешь что надо. так у меня разные версии qt собраны и пара разных gcc-arm

Dmitry CTM
Антон, любые конструктивные обвинения приветствуют...

зачем нужен докер? для запуска компилятора на пяти виртуалках одновременно?

Dmitry-CTM Автор вопроса
Viacheslav Kaloshin
делаешь контейтер с нужным тебе тулчейном в нужной...

Сорри, это в целом понятно. Не понятно, зачем это вообще нужно, если ты вот такой вот весь из себя разработчик embedded сидишь, прогаешь под конкретную плату у себя на столе с конкретного компа и максимум взаимодействия ограничивается бранчами и PR в Git? Чем докер-контейнер под тулчеин будет лучше обычного Eclipse + GNU на компе?

Dmitry CTM
Сорри, это в целом понятно. Не понятно, зачем это ...

тем, что у 100500 разработчиков он будет одинаковый. а не "ой, я тут забыл поставить" или "а, я тут новую версию воткнул". плюс очень легко потом в нормальный ci/cd засунуть

Dmitry-CTM Автор вопроса
Viacheslav Kaloshin
тем, что у 100500 разработчиков он будет одинаковы...

Интересный кейс, спасибо. Хотя на Atollic с этим не сталкивались, если коммитить настройки проекта.

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

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

Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
было так ;void set_http_ver(RESPD* ptr, char* version, uint32_t length) // example: 'RTSP/1.1 ' set_http_ver: mov eax, [esp + 4] mov ecx, [esp + 8] ...
Mixail Frolov
5
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Evo 1.4.34 PHP 7.4 Все работало штатно. На ровном месте SimpleGallery начал выдавать ошибку Что может быть? Уже все переустановил по новой. Места хватает. Хостинг reg.ru
Paul Savchenkov
6
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
Карта сайта