Как создать и построить статическую библиотеку ESP-IDF? - PullRequest
0 голосов
/ 20 мая 2018

Я изучаю платформу ESP-IDF и теперь хочу создать библиотеку, чтобы иметь возможность правильно структурировать свой код в будущем.

Я провел некоторые исследования и нашел несколько вещей, дляНапример, библиотека , которая может быть примером.Единственная проблема, из-за того, что он слишком большой, я не могу четко увидеть, какой минимум для простейшего библиотечного кода.

Какая минимальная конфигурация для статической библиотеки ESP-IDF, которая может быть встроена в .a файл?

1 Ответ

0 голосов
/ 10 июня 2018

Минимальный компонент ESP-IDF будет иметь пустой файл component.mk, исходные файлы C / C ++ / ASM и заголовочные файлы в подкаталоге include.Во время сборки все исходные файлы компонента будут скомпилированы и затем связаны в статическую библиотеку, которую можно найти в build/component_name/libcomponent_name.a.Это дополнительно объясняется в документации системы сборки ESP-IDF .

В самом ESP-IDF есть несколько таких простых компонентов, например, log .

...