All streams
Search
Write a publication
Pull to refresh
11
0
Василий Ковалев @Witcher136

С++ разработчик встроенных систем

Send message

Примерно месяц я ковырял данную тему с нуля и до конечного прототипа. Сначала заводил интересующий функционал на тестовых железках и потом перетаскивал в проект. Основная проблема — это разобраться с SDK.

Так это я писал про хакатон, где мы писали на питоне:)

Ну, вот я пишу сейчас под IAR и ни с какими менеджерами пакетов и с докером не сталкивался на работе.
Я попробовал написать разработчикам) Еще посмотрел как добавить нужную мне либу в конан. Будет время запилю им пул-реквест.
Это все понятно) Поэтому мы и пишем сервисы на питоне с его FastApi. Тут скорее был интерес: а можно ли, насколько удобно, а есть ли пакетный менеджер нормальный, а как запихнуть все это в докер.
Это правда, пока разбирался с конаном и докером, забыл поправить hello. Спасибо, что заметили) Задача состояла в создании шаблона, с уже настроенным окружением, чтобы на хакатоне или для домашнего проекта просто сделать docker-compose up.
Я не смотрел другие варианты. Знаю, что есть sdk от Microsoft (как по мне довольно трудночитаемый код получается), а потом нашел гайд для Poco и мне показалось, что его будет достаточно для моих задач. Код основы достаточно прост, и его легко будет модифицировать. Кроме того, я не ставил перед собой задачу найти наиболее оптимальный sdk, я хотел лишь создать шаблон, с помощью которого легко и быстро можно создать свой микросервис и подключить его. Я не работаю в кровавом ентерпрайзе и не уверен, что плюсы для него пригодны.

Тоже можно везде запускать и он сам разрешает зависимости?

Ну, основная цель была проверить, можно ли вообще также легко как и на питоне собрать себе сервис. Почему же rest не пахнет и как бы вы решили такую задачу?

А это уже другой вопрос. Я хотел посмотреть, возможно ли также быстро как и на питоне написать шаблон, с помощью которого можно написать сервис. Может, замерю работу в будущем)

Жюри не смотрели на сервис на плюсах, мы тогда написали все на питоне. Сказали: ну вы и молодцы.

Из-за кроссплатформенности conan. Если есть другие идеи и решения — я только за. Если расскажете.

Именно из-за кроссплатформенности. Тк сижу на Mac OS, но хотелось чтоб работало и под Linux.

Ну, не всегда для домашней сети. Я прикручивал для устройств на заводе, где как раз важна возможность в рантайме добавлять новые узлы, без пересоздания. Наверное, поэтому и не подумал про бытовые вещи и про телефон.
Тем не менее, спасибо за замечание. Я исправил)
Вы правы, но смысл в такой сети. И если это случилось, когда еще не все узлы запровижинены — то это большая проблема.
2

Information

Rating
Does not participate
Location
Sofiya, Болгария
Date of birth
Registered
Activity

Specialization

Backend Developer, Embedded Software Engineer
Lead
From 10,000 $
Git
PostgreSQL
Python
Linux
Docker
OOP
C++
Software development
Algorithms and data structures