RSS лента

Тарахтелка

Тряпочки жжем, смеёмся...

  1. Ныряем глубже в С на эмбедах. Общие впечатления.

    18.07.2018 в 19:56 (Тарахтелка)
    https://github.com/speedcontrols/ac_sc_grinder

    Закончили первый проход структурирования прошивки для регуля бормашинки. Всплыли новые подробности. Если писать на плавучке, то производительности не хватает. Ну не то чтобы кто-то надеялся, но при грамотном подходе с низкоуровневых оптимизаций никто не начинает. IMHO в долгосрочной перспективе гораздо важнее сначала сделать правильную архитектуру. В принципе можно было бы плюнуть, и поставить более дорогой stm32, но захотелось вспомнить детство и разобраться (с фиксированной точкой и т.п.).

    Я как-то рассчитывал, что с PlatformIO быстро подключу нужные библиотеки и все будет хорошо. Ага, щаз...
    • Библиотеки с фиксированной точкой имеют левые привязки к фреймворкам, и просто не собираются.
    • В библиотеках эмуляции EEPROM куча левых define-ов, которые не переопределить.
    Короче, возвращаемся к стандартному сишному аду, когда в проект копируются внешние ...
    Категории
    Софт