История изменений
Исправление vbr, (текущая версия) :
разработчик на C для пром железа, нафейхуа ему ПМ убился
Вот я недавно разрабатывал для nRF52 с помощью nRF5 SDK. Итого по пакетам: собственно сам nRF5 SDK, который логически внутри разделён на несколько десятков пакетов, внешняя библиотека micro-ecc, также отдельный блоб S113 Softdevice, который тоже можно считать библиотекой. Также внутри nRF5 SDK ещё несколько десятков завендоренных библиотечек, из тех, которые я использую - Segger RTT, а так там и FAT32 и FreeRTOS, и protocol buffers, и какой-то рендерер для шрифтов и куча всего, очевидно, что люди это используют в разных проектах.
Менеджер пакетов для всего этого был бы весьма пользителен.
Я, конечно, одобряю отказ от переиспользования кода (включая libc) и с удовольствием буду писать всё с нуля в каждом проекте, но объективно признаю, что мир, включая мир embedded разработки, таки движется в другом направлении.
Исходная версия vbr, :
разработчик на C для пром железа, нафейхуа ему ПМ убился
Вот я недавно разрабатывал для nRF52 с помощью nRF5 SDK. Итого по пакетам: собственно сам nRF5 SDK, который логически внутри разделён на несколько десятков пакетов, внешняя библиотека micro-ecc, также отдельный блоб S113 Softdevice, который тоже можно считать библиотекой. Также внутри nRF5 SDK ещё несколько десятков завендоренных библиотечек, из тех, которые я использую - Segger RTT, а так там и FAT32 и FreeRTOS, и protocol buffers, и какой-то рендерер для шрифтов и куча всего, очевидно, что люди это используют в разных проектах.
Я, конечно, одобряю отказ от переиспользования кода (включая libc) и с удовольствием буду писать всё с нуля в каждом проекте, но объективно признаю, что мир, включая мир embedded разработки, таки движется в другом направлении.