Как стать автором
Обновить
87
0
br0ziliy @br0ziliy

Системный администратор автоматизированых систем

Отправить сообщение

Итоги Хакатона Flipper Zero

Время на прочтение18 мин
Количество просмотров33K


Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23]

3 декабря 2021 г. в Москве прошел хакатон посвященный разработке под Flipper Zero. Всего было подано 57 заявок, из них одобрено 17. Всего в хакатоне приняло участие 42 человека и унесли домой 50 Флипперов.

Если коротко — это было потрясающе! Мы не ожидали такого уровня проработки проектов и вовлечения участников. Порог входа в понимание прошивки Флиппера достаточно высокий, разобраться со всеми API сложно, но не смотря на это почти все проекты были реализованы успешно.

В статье описания проектов, которые родились на хакатоне, глазами самих участников.

Проекты, которые родились на хакатоне

Препарируем дельфина: что внутри у Flipper Zero

Время на прочтение12 мин
Количество просмотров45K
Для того, чтобы эффективно разрабатывать под Flipper, надо не только понимать, как писать код, но и понимать, что внутри у него.

На «больших» компьютерах есть куча уровней абстракции и аппаратных средств сделать жизнь пользователя и разработчика проще. В итоге, даже если вы пишете на голом С, вас все равно не волнует как конкретно по PCI передается информация, как работает система питания процессора и какая там микросхема используется для хранения BIOS/UEFI.



Тут все не так, слишком уж близко к железу происходит разработка. Статья — это краткий экскурс в то, как устроен Flipper с железной точки зрения. Поехали.
Читать дальше →

Разработка под Flipper Zero: быстрый старт и первое приложение

Время на прочтение19 мин
Количество просмотров33K

Итак, это случилось. Я добыл Flipper Zero в бою (ну, на самом деле мне его выдали на хакатоне), и естественно, что интереснее всего не играть в него, используя уже сделанные кем-то функции, а писать что-то новое. Примерно так же я развлекался с Pebble. Тут, кстати, все очень похоже — МК, RTOS, небольшой монохромный экранчик, си.

Поэтому давайте попробуем что-нибудь под него написать. Для начала, что-то совсем простое, чтобы освоиться с SDK, не закапываясь в отладку и сложности RTOS, но функциональное. Есть кнопки, есть экранчик, давайте напишем счетчик-кликер. Нажимаете кнопку — число увеличивается. Подойдет считать посетителей, круги на стадионе, взломанные домофоны или сообщения в чате русскоязычного комьюнити флиппера (по утрам, в особенно активное время там их бывает до 2к, так что я бы на вашем месте подумал, прежде чем нажимать кнопку Join).

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Brno, Jihomoravsky Kraj, Чехия
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Lead
Linux
Git
High-loaded systems
Docker
Python
Kubernetes
Bash