Декларативный подход к текстовым протоколам в Embedded на Си. Фреймворк TACT

Источник
Декларативный подход к текстовым протоколам в Embedded на Си. Фреймворк TACT

Я занимаюсь разработкой встраиваемых систем уже несколько лет и не раз сталкивался с проблемой, когда было необходимо написать UART драйвер или систему для работы с каким-либо внешним модулем, используя текстовый протокол, будь то протокол AT-команд или что-то подобное. Чаще всего это модули GNSS, модуль GSM, ESP или т.п. Набор управляющих команд для таких модулей бесконечно огромен, и каждая из них часто требует отдельной обработки. Итогом получается нужно писать свой обработчик и парсер под к…

Полный текст не публикуется. Источник: Habr

Читайте также

Похожие новости

Habr · Забайкальский край Статья

[Перевод] Хотел просто скачать ISO, в итоге написал эксплойт для ядра

Моя точка доступа TP-Link EAP770 v1 портачит загрузки по Wi-Fi, а производитель прекратил обслуживание этой модели ещё до того, как я вообще достал её из коробки. Решение проблемы…

Habr · Забайкальский край Статья

Выбираю платформу для встраиваемого AI

При выборе встраиваемой платформы даташитов мало. Многое не разглядеть даже между строк: частота и ширина шины там есть, а как поведёт себя связка процессора, нейропроцессора и вн…

Habr · Москва Статья

TG (telegram-parser) — обзор проекта

Telegram-parser (github) — это открытый некоммерческий local-first инструмент для выгрузки и аналитики комментариев Telegram-каналов в структурированный, пригодный для анализа дат…

Habr · Забайкальский край Статья

SDD наоборот: не программируем по спекам, а получаем их на сдачу

Однажды мне нужно было выпилить ненужный кусочек экрана. Задача на удаление, что может быть проще? Итоговый дифф: 99 файлов, +5218 −5495. Чтобы удалить 5 тысяч строк кода, пришлос…

Поиск по Loople

Назад