RadioBoot Host - Радиоканалу быть!

May 15, 2017 14:45



Долго думал, с чего же все таки начать.
В итоге решил, что надо делать с самого сложного - хорошего и устойчивого радиоканала обновления.

А это значит что надо делать и аппаратную подключаемую часть к компу и программную на нем. Что бы всё было удобно и стабильно.
Решился делать всё таки на новой ОС.
Хотя, в целом, уже начинаю ловить себя на мысли - что без разницы, где и как писать код. Время только разное требуется.

И для реализации всего этого мне надо было дописать в ОС много чего.
А именно:
- Поддержку процессоров STM32L1xx серии (тактирование, GPIO, таймеры там всякие и пр.)
- Драйвер SPI
- Драйвер СС1101
- Всё это собрать и запустить на имеющемся у меня образце от Крейла (laellin) - Tindenet.

В итоге, спустя два дня у меня есть пара устройств: передатчик и приёмник. Между которыми работает передача по радио (пока в одну сторону, правда).
Приёмник с прошивкой ещё со времен проекта умного дома. Который закончился, так и не начавшись (эх).

Для тестирования было сделано следующее:
Передатчик передает радиопакет раз в секунду с новыми значениями цвета.
Приёмник принимает и переключает RGB-светодиод в нужный режим.

Очень доволен.

Ещё доволен тем, что базовая прошивка на ChibiOS с usb и радио - 44 КБ.
А сейчас у меня пока 32,5 КБ.
Тоже удивлен, так как думал, что будет больше.

программирование, shel, roma_jam

Previous post Next post
Up