Перейти до основного вмісту

Підтримувані камери MIPI

На цій сторінці наведено камери MIPI CSI-2, які підтримує Modalix BSP: яку камеру замовляти, для яких портів плат-носіїв є оверлей і які режими сенсора надають драйвери. Щоб налаштувати камеру на вашій платі, див. розділ MIPI Інтерфейси для підключення камер.

Звідки ця інформація

Оверлеї та режими сенсорів на цій сторінці взято з вихідного коду ядра для випуску платформи 2.1.3 у репозиторії simaai-linux. Вони показують, що надає BSP, а не те, що SiMa.ai перевірила на кожній платі-носії. Для пункту з позначкою Не підтверджено ще немає опублікованого джерела.

Камери та замовлення​

BSP має оверлеї для п’яти сенсорів від трьох виробників. Виробник часто продає кілька модулів з однаковим сенсором, які відрізняються кількістю ліній, роз’ємом і об’єктивом. Замовляйте за номером за каталогом, а не за назвою сенсора. Виберіть камеру, щоб переглянути її характеристики.

ВиробникКамераЗатворНазва у файлі оверлеяНомер за каталогом
ArducamSony IMX477КовзнийARDU-IMX477Не підтверджено
e-con SystemsSony IMX568, Стандартна камераГлобальнийECON-IMX568Не підтверджено
e-con SystemsSony IMX568, Камера з платою e-con FPGAГлобальнийECON-FPGA-IMX568Не підтверджено
e-con SystemsSony IMX568, Камера з платою e-con KOBE1 FPGAГлобальнийECON-KOBE1-IMX568Не підтверджено
e-con SystemsSony IMX678КовзнийECON-IMX678Не підтверджено
Leopard Imagingonsemi AR0234ГлобальнийLI-AR0234LI-AR0234CSC-MIPI-M12Виробник зазначає для SiMa.ai
Leopard ImagingOmniVision OG05C10ГлобальнийLI-OG05C10LI-OG05C10-MIPI-102HВиробник зазначає для SiMa.ai
  • Обидва наведені вище номери за каталогом Leopard Imaging зазначає серед своїх камер для SiMa.ai.
  • Номери за каталогом камер Arducam і e-con Systems, які підтримує BSP, ще не опубліковано. Перш ніж замовляти, зверніться до представника SiMa.ai.
  • e-con Systems постачає камеру IMX568 у трьох комплектаціях: стандартна камера, камера з платою e-con FPGA та камера з платою e-con KOBE1 FPGA. Кожна комплектація має власний оверлей. Використовуйте оверлей, що відповідає вашій комплектації.

Характеристики камер​

Додайте камеру, щоб переглянути її характеристики. Можна додати до чотирьох камер, щоб порівняти їх поруч, і вилучити будь-яку кнопкою ×. Режими сенсора — це режими, які драйвери у випуску 2.1.3 налаштовують для кожної камери, до будь-якого масштабування.

ХарактеристикаArducam
Sony IMX477
Загальне
ЗатворКовзний
Назва у файлі оверлеяARDU-IMX477
Лінії даних MIPI2
Режими сенсора у випуску 2.1.3
Найбільший режим4032 × 3040, 10 кадр/с
Найшвидший режим2048 × 1080, 30 кадр/с
Розрядність12 біт
Усі режими
1920 × 1080, 30 кадр/с
2048 × 1080, 30 кадр/с
4032 × 3040, 10 кадр/с
Файли оверлеїв
Connect Tech
Seeed Studio
Waveshare
Розташування на платі/boot/boot-0/ або /boot/boot-1/Активний каталог завантаження. У dtbos вказуйте лише назву файлу, без шляху.
Вихідний код у ядріarch/arm64/boot/dts/simaai/overlays/
Замовлення
Номер за каталогомНе підтверджено
Документи виробника

Підключення камери​

  1. Перш ніж під’єднувати або від’єднувати камеру, вимкніть живлення плати.
  2. Під’єднайте камеру до роз’єму MIPI CSI-2 на платі-носії. Modalix DevKit має два такі роз’єми.
  3. Запам’ятайте, який порт ви використали. Назва оверлея містить порт.
  4. Виберіть оверлей для вашої плати-носія, камери та порту, як описано в розділі MIPI Інтерфейси для підключення камер.

Кожен оверлей на цій сторінці використовує дві лінії даних MIPI.

Роз’єм на камері часто відрізняється від роз’єму на платі-носії, тому вам може знадобитися перехідний кабель. Номери за каталогом кабелів і перехідників для кожної камери ще не опубліковано. Зверніться до виробника камери або до представника SiMa.ai. Про роз’єми на еталонній платі-носії див. розділ Запуск плати-носія.

Плати-носії та порти​

Випуск 2.1.3 має оверлей для кожної комбінації в цій таблиці. Ім’я файлу оверлея має вигляд modalix-som-<carrier>-<camera>-<port>.dtbo, наприклад modalix-som-waveshare-ARDU-IMX477-1CAM.dtbo.

Назва у файлі оверлеяConnect TechconnectechSeeed StudioseeedstudioWavesharewaveshare
ARDU-IMX4770CAM, 1CAM, 2CAM, 3CAM0CAM, 2CAM1CAM, 2CAM, DUAL
ECON-IMX568——1CAM, 2CAM
ECON-FPGA-IMX5680CAM, 1CAM, 2CAM, 3CAM0CAM, 2CAM1CAM, 2CAM
ECON-KOBE1-IMX5680CAM, 1CAM, 2CAM, 3CAM0CAM, 2CAM1CAM, 2CAM
ECON-IMX6780CAM, 1CAM, 2CAM, 3CAM0CAM, 2CAM1CAM, 2CAM, DUAL
LI-AR02340CAM, 1CAM, 2CAM, 3CAM0CAM, 2CAM1CAM, 2CAM, DUAL
LI-OG05C100CAM, 1CAM, 2CAM, 3CAM0CAM, 2CAM1CAM, 2CAM, DUAL
  • За замовчуванням Modalix DevKit має плату-носій Waveshare, тому використовуйте оверлеї зі стовпця Waveshare.
  • Число в назві порту — це інтерфейс MIPI CSI модуля SoM, до якого під’єднано роз’єм. Наприклад, 1CAM — це CSI1. Числа відрізняються на різних платах-носіях.
  • DUAL налаштовує обидва порти Waveshare з однаковою моделлю камери в одному оверлеї.
  • Щоб використовувати дві камери різних моделей, вкажіть по одному оверлею для кожного порту. Див. розділ Використання кількох камер.
  • Тире (—) означає, що для цієї комбінації оверлея немає.
  • Назва носія позначає виробника плати-носія, а не модель плати. Щоб порівняти плати-носії, див. розділ Плати-носії сторонніх виробників.

Оверлеї розташовані в активному каталозі завантаження плати. Щоб переглянути оверлеї, які є на вашій платі:

sima@modalix:~$ ls /boot/boot-*/modalix-som-*.dtbo

Назви оверлеїв у попередніх випусках​

ВипускОверлеї камер
2.1.0ARDU-IMX477, ECON-IMX568, ECON-IMX678, LI-AR0234 і LI-OG05C10
2.1.1Додано ECON-KOBE1-IMX568
2.1.3ECON-IMX568 перейменовано на ECON-FPGA-IMX568 і додано новий ECON-IMX568 для стандартної камери на платі-носії Waveshare
Оверлей ECON-IMX568 змінився у випуску 2.1.3

У випусках 2.1.0 і 2.1.1 ECON-IMX568 — це оверлей для камери з платою e-con FPGA. Починаючи з випуску 2.1.3, цей оверлей має назву ECON-FPGA-IMX568, а ECON-IMX568 — це оверлей для стандартної камери. Після оновлення перевірте змінну dtbos в U-Boot.

Режими сенсорів​

Режими сенсора кожної камери наведено в розділі Характеристики камер.

  • У технічному паспорті камери можуть бути вказані інші режими для того самого сенсора. Не вважайте, що режим працює, лише тому, що він є в технічному паспорті.
  • Визначальними є режими, про які повідомляє ваша плата. Щоб переглянути їх, виконайте cam -c <camera> -I, як описано в розділі MIPI Інтерфейси для підключення камер.

Вихід ISP​

Застосунок отримує вихід ISP, а не необроблені дані сенсора. У випуску 2.1.3 драйвер ISP надає вихід у форматах NV12, RGB24 і BGRA32 та повідомляє розміри режимів сенсора як розміри свого виходу.

Розміри виходу, до яких масштабує ISP, не підтверджено. Щоб використати інший розмір у застосунку Neat, змінюйте розмір під час попередньої обробки моделі, як описано в розділі Використання камери MIPI.

Налаштування якості зображення для камери — окреме завдання. Див. «Modalix Посібник з налаштування камери та ISP» у розділі Довідкові документи; його можна отримати в представника SiMa.ai.

Що охоплює налаштування і як отримати посібник, див. у розділі Налаштування ISP.

Наступні кроки​