LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Я тут пилю свою систему сборки с модульностью. Хочу чтобы был каталог modules, в который я пихаю подкаталоги драйверов типа MPU6050, DS1307, USB CDC и т. д. А потом в скрипте сборки выбираю, что хочу получить в прошивке. А ещё чтобы платформы поддерживаемые были не только микроконтроллеры (их поддержку даст мне ChibiOS), но и Linux (на всяких одноплатниках вполне себе выведены GPIO и различные интерфейсы, ну не RTOS, да, но не всегда же нужен жёсткий риалтайм). Соответственно, модули работают через драйвера выбранной платформы.

В итоге хочу получить по максимуму повторное использование кода.

Исходная версия KivApple, :

Я тут пилю свою систему сборки с модульностью. Хочу чтобы был каталог modules, в который я пихаю подкаталоги драйверов типа MPU6050, DS1307, USB CDC и т. д. А потом в скрипте сборки выбираю, что хочу получить в прошивке. А ещё чтобы платформы поддерживаемые были не только микроконтроллеры (их поддержку даст мне ChibiOS), но и Linux (на всяких одноплатниках вполне себе выведены GPIO и различные интерфейсы, ну не RTOS, да, но не всегда же нужен жёсткий риалтайм). Соответственно, модули работают через драйвера выбранной платформы.