Простой алгоритм сжатия данных для использования в Arduino, STM, ESP32 и любых других проектах на микроконтроллерах. Алгоритм значительно более эффективен, чем RLE и ориентирован по большей части на компрессию изображений, но область его применения ничем не ограничена, так что, если вы стеснены в объёме доступного ПЗУ, то он вполне может вам пригодиться. Подробнее о проекте: Boosty (Русский): Sprint 1 -
Sprint 2 -
Sprint 3 -
Patreon (Английские субтитры): Sprint 1 - / delta-encoding-1-106850934 Sprint 2 - / delta-encoding-2-108056837 Sprint 3 - / delta-encoding-3-108236064 ********* СОДЕРЖАНИЕ: 00:00 - Постановка задачи 02:20 - Дельта-кодирование 05:10 - Приложение компрессии: вкладка изображений 08:25 - Результаты сжатия картинки 09:01 - Декомпрессия 11:09 - Приложение компрессии: вкладка файлов 11:43 - Выводы 12:30 - Про YouTube МУЗЫКА (огромная благодарность автору!): Now YOU Shred ( / @nowyoushred): • Funky B.B. Blues Jam Track in A | G... • Ultimate Rock Guitar Backing Track in... ГРАФИКА:
ССЫЛКИ: GitHub -
Файлы проекта -
Сжатие данных -
Энтропийное сжатие -
Дельта-кодирование -
Список форматов пикселя -
Библиотека LZO -
Библиотека lzop -
МОИ ЛЮБИМЫЕ КАНАЛЫ: / @philslab / @zachariah-peterson / @altiumacademy / @robertferanec / @profericbogatin1537 / @eevblog / @bitluni / @scottbez1 / @ericwitrigs / @vcorelc / @electronicsrepairschool Реклама ООО «Алибаба.ком (РУ)», ИНН: 7703380158, erid: LatgBbQo6 ИНСТРУМЕНТ: Провода для макетки -
Макетка минималистичная -
ПРИБОРЫ: Программатор ST-LINK V2 для STM8/STM32 (копия) -
Программатор AVR USBASP -
КОМПОНЕНТЫ: Отладочная плата STM32 ARM Cortex M4 STM32F407ZGT6 -
ATMega328 Arduino Nano (копия) -
Arduino MEGA 2560 (копия) -
Модуль дисплея ST7789 IPS 240x240 -
Модуль дисплея 3.5" TFT LCD 320X480 для Arduino MEGA 2560 -
Модуль дисплея 4" IPS LCD 800X480 (NT35510) -
#arduino #stm32 #esp32 #dmitrymuravyev