ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
909455 Топик полностью
evgeniy1294 (11.03.2019 12:52, просмотров: 247) ответил Sergey_N на Интересная задумка
Эта задумка у меня уже давно живет в голове. Я её планирую как opensource, поэтому и заморачиваюсь с документацией. Если над ней будет работать сообщество, то качество вырастет. Сейчас я пилю уровень mcu (низкоуровневая работа с периферией и прерываниями) - построено на CMSIS. Очень легкий, overhead минимален. На нём строится hal, который содержит более высокоуровневые алгоритмы: порты, менеджер памяти, менеджер прерываний, программные таймеры и т.д. Этот уровень не обязателен, он нужен для приложений, в которых важна переносимость. Но все равно он быстрее HAL от ST. Есть модуль с алгоритмами, вроде очередей, переключалок контекста, шифрование (AES), контрольные суммы (например для modbus) + всякие мелкие полезные штуки. Над этой же либе есть обертки для LwIP, uIP, uGFX, планируется добавить fatfs.