Флиппер Хакатон в Москве

в 12:48, , рубрики: Блог компании Flipper Devices Inc.
Флиппер Хакатон в Москве - 1

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

Дата проведения: с 3 по 5 декабря
Место проведения: Москва, м. Таганская Точный адрес вы получите, когда ваша заявка будет одобрена.

Пока Флипперы производятся, мы решили дать возможность живым разработчикам познакомиться с нашим кодом и железом, а также потусоваться в приятной компании чисто по-кайфу.

Чтобы принять участие в Хакатоне, вам нужно предложить идею программы для Flipper Zero и реализовать ее в минимально работающем виде. Если вы не можете придумать идею собственного проекта, вы можете присоединиться к чужой идее или попробовать решить реальную проблему из существующих.

Самые крутые проекты будут включены в официальную прошивку, а победители заберут с собой Флипперы 🐬

Как принять участие?

Чтобы принять участие в Хакатоне, вам нужно уметь программировать под микроконтроллеры. Наша прошивка написана на C/C++ и построена на базе FreeRTOS. Вам нужно будет придумать идею полезного плагина для Flipper Zero и реализовать ее. Победой считается успешная демонстрация своей работающей программы в день завершения Хакатона. Каждый победитель забирает себе свой Flipper Zero.

Мероприятие будет проходить оффлайн 3 дня в Москве. Но готовиться можно заранее!

Шаг 1 — выберите тему

Флиппер Хакатон в Москве - 2

Придумайте что именно вы хотите реализовать на Флиппере. Это может быть что угодно: игра, программатор флеш-памяти, сниффер аппаратных протоколов, логический анализатор, генератор сигналов, Bluetooth-сниффер, пейджер, замена Apple AirTag. Проект может включать в себя и аппаратный модуль, но обеспечить себя инструментами для работы с железом вам придётся самостоятельно.

Идеи проектов оформляются в этом репозитории в виде Issues github.com/flipperdevices/flipper-hackathon-moscow/issues

Идеи нужно оформлять строго по шаблону, который отображается при создании Issue. Важно четко описать, что будет критерием успешного завершения проекта, например «я смогу прочесть сигнал XXX и вывести его значение на экран».

Флиппер Хакатон в Москве - 3 Внимательно посмотрите уже существующие идеи в репозитории. Возможно, ваша идея уже опубликована. В таком случае вы можете попроситься к автору идеи в команду. Допускаются команды до 3 человек.

Шаг 2 — дождитесь ревью от команды Флиппера

Флиппер Хакатон в Москве - 4

После публикации идеи наша команда изучит ее и решит, подходит ли она под формат Хакатона. Одобренные идеи получают ярлык «Одобрено», и это автоматически означает, что вы приглашены на Хакатон. Всем, чья идея получила ярлык «Одобрено», придет приглашение на Хакатон с точным адресом.

Если ваша идея получила отказ, вы можете подать новую. Не забудьте изучить причину отказа в комментариях.

Автор issue сам определяет состав своей команды, распределяет роли и контролирует участников команды. Максимальный размер команды — 3 человека.

Шаг 3 — вступите в чат в Telegram

Флиппер Хакатон в Москве - 5

Ссылка на чат @FlipperHackathon2021

В чате будет вся координация Хакатона и техподдержка. Там можно найти единомышленников, задать вопросы команде Флиппера, обсудить свою идею. Все возникающие вопросы лучше задавать в этом чате.

Шаг 4 — разверните окружение для разработки

Флиппер Хакатон в Москве - 6

Склонируйте репозиторий flipperdevices/flipperzero-firmware.

В ReadMe.md описаны несколько способов сборки прошивки.

Самый простой способ — использовать Docker. Имейте в виду, что на системах кроме Linux сборка с Docker может быть значительно медленнее нативной, а также не поддерживает работу с ST-Link, который необходим для отладки и быстрой загрузки прошивки в устройство. Постарайтесь установить нативное окружение.

Если у вас возникают любые технические вопросы, смело задавайте их в нашем Telegram-чате @FlipperHackathon2021

Как будет проходить Хакатон?

Флиппер Хакатон в Москве - 7

  1. Хакатон пройдет оффлайн в Москве с 3 по 5 декабря рядом с м. Таганская. Точный адрес вы получите, если ваша идея получит статус «Одобрено». Создатель темы может заявить + 2 участника. Одна команда не может быть более 3 человек.
  2. Начиная с момента публикации этого текста, мы начинаем отбор идей в нашем репозитории. Отбор идей завершится 1 декабря (за 2 дня до старта Хакатона). Если ваша идея получила статус «Одобрено», значит вы автоматически приглашены на Хакатон. Если идея отклонена, вы можете предложить другую. Вы можете начинать готовиться заранее: писать код, просить нас запустить его на Флиппере, запрашивать техническую поддержку.
  3. В заявке должно быть четко описано, что является успешным выполнением проекта. Например: «я смогу запустить программу на Флиппере с графическим интерфейсом и успешно выполнить X»
  4. Каждый участник получит 1 шт. Флиппер Зиро и 1 шт. отладчик ST-Link на все время проведения Хакатона. Оборудование можно забирать домой до конца мероприятия. Если у вас получится успешно собрать работающий прототип вашей программы до начала Хакатона, можете прислать бинарник, и мы попробуем запустить его на устройстве.
    Флиппер Хакатон в Москве - 8

Как победить?

В вашей заявке должно быть четко описано, что является успешным выполнением проекта. Например: «я смогу запустить свою программу на Флиппере с графическим интерфейсом и успешно выполнить X». Победители смогут забрать с собой комплект Флипперов на команду + наш мерч.

Автор: Павел Жовнер

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js