Блог им. Catethysis - Блог по электронике, STM32, и встроенной разработки.Блог им. Catethysis - Страница 4 из 21 - Блог по электронике, STM32, и встроенной разработки.

Блог им. Catethysis

0

Predefined macros в компиляторе IAR

Во многих компиляторах C есть такая штука как predefined macros — предзаданные (встроенные) макросы. Как и обычные макросы, их раскрывает препроцессор на самом первом этапе сборки кода. Поэтому эти макросы рассматриваются именно с позиции...

SysLog — протокол журналирования сообщений 0

SysLog — протокол журналирования сообщений

Продолжая тему ведения журналов событий и отладки, поговорим про Syslog. Это протокол передачи текстовых сообщений, прежде всего логов — сообщений о происходящих событиях, разработанный в 1980 году. Формат этого протокола очень прост и удобен,...

Сжатие данных в микроконтроллере, DEFLATE и библиотека miniz 0

Сжатие данных в микроконтроллере, DEFLATE и библиотека miniz

Когда речь заходит о передаче больших объёмов информации, особенно текстовой, логично вспомнить о сжатии данных. Существует множество алгоритмов сжатия, многие из которых имеют давнюю историю, некоторые алгоритмы вплотную подбираются к теоретическому пределу степени сжатия...

0

Переменное количество аргументов функции в Си

Некоторые стандартные функции в Си принимают любые аргументы, которые вы только им подсунете. Самый известный пример такой функции — всевозможные *\*printf и **scanf. Вы задумывались, как это сделано? Или даже хотите сделать так сами?...

0

Отладочная консоль через Telnet

Самый удобный способ для вывода отладочной информации — это Telnet. Конечно, он обязательно требует наличия интерфейса Ethernet, но если он в девайсе уже есть, то телнетом просто грех не воспользоваться: его очень просто добавить...

Профайлер 0

Профайлер

Иногда в моих программах происходят долгие процессы, за ходом которых интересно проследить: разбить их на стадии и проследить за временем выполнения каждой их них. По результатам замеров можно сказать, какая из стадий проходит медленнее...

Преобразователи уровня логических сигналов, часть 1. Однонаправленная передача 1

Преобразователи уровня логических сигналов, часть 1. Однонаправленная передача

У меня очень часто возникает задача преобразования уровня логических сигналов. К примеру, в недавнем проекте мне потребовалось как-то ввести в плату снаружи высоковольтный UART. Это был не обычный RS-232 с инвертированием и уровнями +12...

0

Zepto.js

Есть такая фронтенд-библиотека, называется Zepto.js. Она является прямой заменой для jQuery, но отбрасывает поддержку старых браузеров ради скорости работы и сокращения размера кода. Плюс к тому, она модульная. jQuery долго обещали что распилят код...

Raspberry Pi 2 Model B 0

Raspberry Pi 2 Model B

Raspberry Pi Foundation объявила о выпуске новой версии малинки, она получила название Raspberry Pi 2 Model B. Новая плата, по видимому, сохранит стоимость $35, но по оценке Ибена Аптона (главы фонда), она будет в 6...