Оборудование
Как получить камеру с OpenIPC
Четыре способа, от самого простого. Первым двум не нужны инструменты, и ни одному не нужен паяльник.
Способ 1
Купить камеру с уже установленной OpenIPC
Эти производители и интеграторы продают камеры с OpenIPC. Включите камеру и откройте её веб-интерфейс.
Интеграторы
Способ 2
Перепрошить камеру по сети
Многие камеры на платах Xiongmai переходят с заводской прошивки на OpenIPC через собственную кнопку Обновление — с образом Coupler. Купите такую или проверьте свою.
Device ID — четвёртая часть версии системы в приложении или веб-интерфейсе камеры: V5.00.R02.00001532.10010…
Способ 3
Разобрать свою камеру
Отключите питание и снимите переднюю крышку. Сравните плату с более чем тысячей сфотографированных плат или прочитайте маркировку чипа.
Чип — самая большая квадратная микросхема, часто под металлической пластиной. Верхняя строка на ней вроде SSC335, T31X или Hi3516EV300.
Способ 4
Не нашли? Спросите сообщество
Отвечают каждый день. Пришлите три вещи — обычно кто-то узнаёт плату:
- Наклейку с камеры
- Фото платы с обеих сторон
- Версию системы из приложения
Исследуете новую камеру? Получите на ней консоль и запустите ipctool или поручите ИИ-агенту разобрать прошивку производителя, а затем пришлите нам отчёт. Так новые платы и попадают в этот список.
Уже знаете чип?
На 77 из 129 известных нам чипов OpenIPC можно поставить уже сейчас. Найдите свой, чтобы узнать как.
- Рекомендуемые
- Поиск по плате или камере
- Allwinner 0
- Ambarella 0
- Anyka 0
- Fullhan 2
- Goke 12
- GrainMedia 2
- HiSilicon 22
- Ingenic 17
- MStar 0
- Novatek 2
- Rockchip 2
- SigmaStar 15
- TI 0
- Xiongmai 3
- Все
Число рядом с производителем — сколько его чипов можно прошить уже сейчас.
Рекомендуемые чипы
Чипы, которые OpenIPC поддерживает лучше всего. Чипы на более ранних стадиях — в полном списке.
Что означают стадии разработки?
-
NEQ
- Нет оборудования. У нас есть SDK для платформы, но у нас нет конкретного оборудования для продолжения разработки, вы можете пожертвовать его нашим ребятам из R&D (особенно старые платы, которые прошли EOL и больше не могут быть куплены).
-
R&D
- Стадия исследований и разработок, когда у нас уже есть SDK платформы и, может быть, даже аппаратные платы, но мы начинаем возиться с платформой, изучая ее специфику и особенности. Впереди еще много работы.
-
HLP
- Требуется помощь. У нас есть оборудование, у нас есть SDK, основные вещи изучены и сделаны. Но мы застряли. Именно здесь мы ищем помощи у опытных разработчиков встраиваемых систем, чтобы преодолеть препятствия и перейти к следующему этапу.
-
WIP
- Работа в процессе. Мы многое узнали об аппаратном обеспечении платформы и кодовой базе, подготовили первую общедоступную бинарную сборку и ждем первых пользователей, которые протестируют ее на своих платах и предоставят отзывы, которые помогут нам двигаться вперед.
-
MVP
- Минимально жизнеспособный продукт. Базовая система построена, платформа может производить видео, по крайней мере, на основном канале, но из-за нехватки человеческих ресурсов разработка задерживается или останавливается. Финансовые вливания могут подтолкнуть разработку к финальной стадии.
-
DONE
- Сделано и сделано! Загрузчик загружается, загружается Linux, стример может транслировать видео и создавать моментальные снимки. Вы можете открыть рабочую платформу для доработок и дальнейших улучшений. Тем не менее, мы все еще ожидаем отзывов и исправлений от вас, ребята.
Типичный жизненный цикл разработки
После приобретения SDK для новой SoC мы добавляем SoC в таблицу поддерживаемого оборудования. Мы присваиваем либо статус NEQ (Нет оборудования), если у нас нет определенных аппаратных модулей, либо статус HLP (Требуется помощь), если у нас есть оборудование, но мы ищем разработчика, который возглавил бы разработку для этой SoC. Это считается официальным началом разработки.
Нет причин иметь SoC в таблице без его SDK.
По мере продвижения работы над SoC его статус постепенно меняется. Сначала в RND, потом в WIP, потом дальше в MVP и, наконец, в DONE.




