ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
182803 Топик полностью
bialix (24.02.2010 11:21, просмотров: 158) ответил fms_2 на Я как раз имел ввиду универсальный подход с каким-то стандартным API
Да API там будет примитивное. Вот как например я вчера написал: void log_str(char *who, char *str); who -- это некий идентификатор откуда была вызвана функция, хорошо подходит макрос __FILE__ str -- собственно строка. Кроме такого для МК может быть интересны варианты с логированием int, float и т.п. Самое интересное начнется именно внутрях. Логгер должен работать максимально быстро, иначе МК придется брать с большим запасом по быстродействию, а это не всегда так делается. Т.е. собственно реализация конкретной записи логов в UART или на некий носитель (флеш?) будет сильно специфичной. И тут -- приехали. Универсальным можно сделать прогу на ПК для приема данных и их визуализации. Но это из области фантастики -- такой проект никогда не взлетит. Разве что у кого то есть готовые наработки, которые можно допиливать.