|
|
  |
Нужно разработать видеорекордер, идеологически подобный Xiaomi Yi. |
|
|
|
Jan 27 2017, 11:44
|
Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800

|
Цитата(enclis_ @ Jan 27 2017, 12:47)  Лет 6 назад тоже думал, что можно вот так просто взять готовый модуль от телефона и на его основе сделать какую-нибудь камеру. В лучшем случае вы сможете получить распиновку из принципиальных схемы телефона, но без документации ничего не выйдет. На КМОП/ПЗС матрицу документация будет (если повезёт), но даже при наличии таковой, вы не лишины проблем, как это было у raspberry foundation c OV5647 и IMX219. В частности, IMX219 требует блоба для linux, который был предоставлен Sony и который будет работать только под BCM2837, BCM2836 (про BCM2835 не знаю). Но даже если вы остановитесь на raspberry pi и захотите сделать свой модуль на IMX219 (при наличии документации на IMX219 конечно) у вас всё равно возникнут проблемы, потому что матрицы, которые стоят на Camera Module v2 предпрошиты Sony, чтобы они могли работать совместно с блобом на raspberry pi. В общем, удачи  . Будет очень интересно узнать, что у вас получится. Я переодически возвращаюсь к этой теме для своего личного проекта, но пока ничего приличного/доступного не нашёл. Выйдет. Было бы желание. Пять лет назад делал миниатюрную камеру для робота на основе модуля для Nokia 5250. Поначалу действительно ничего не получалось. Но немного смекалки и лог. анализатор помогли процессу. Если камера поддерживает CSI, то особых проблем быть не должно. Правда, да, поковыряться придется.
|
|
|
|
|
Jan 27 2017, 12:10
|
Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800

|
Цитата(gerber @ Jan 27 2017, 14:59)  Вы несколько отстали от прогресса, современные камеры работают по MIPI с гигибитными скоростями, тут уже логический анализатор бессилен  При чем тут гигабитные скорости? Количество лэйнов не имеет значения. Еще раз. Если модуль поддерживает CSI или CSI-2 или как он там сейчас называется, то всё стандартизировано. Формат кадра, содержание служебных полей и большинство регистров у всех модулей совпадают. По крайней мере тех, на которые я видел документацию и которые щупал. Основная магия делается в регистрах, которые не указаны в стандарте и которые, видимо, у разных производителей разные. Лог. анализатор нужен для банального I2C, по которому все эти модули управляются. Чтобы сдампить протокол обмена тушки и модуля. Но еще раз. Это не матрицы голые, а именно модули, которые можно вставить как полноценную запчасть в телефон.
|
|
|
|
|
Jan 27 2017, 12:23
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(163264 @ Jan 27 2017, 10:53)  так устроен мир, что перед тем как заработать надо хоть что-то вложить. мы уже вложили, теперь вложите вы - найимете разработчика - и заработайте Цитата(EvilWrecker @ Jan 27 2017, 13:04)  сперва осилить плату для подключения разъемов у которых шаг 0.4мм и менее 0.25 - отличная защита от копирования
|
|
|
|
|
Jan 27 2017, 12:25
|
Знающий
   
Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088

|
Цитата(Карлсон @ Jan 27 2017, 15:10)  Еще раз. Если модуль поддерживает CSI или CSI-2 или как он там сейчас называется, то всё стандартизировано. Он называется MIPI CSI. Цитата(Карлсон @ Jan 27 2017, 15:10)  Основная магия делается в регистрах, которые не указаны в стандарте и которые, видимо, у разных производителей разные. Огласите стандарт, по которому стандартизуется набор регистров модуля. Цитата(Карлсон @ Jan 27 2017, 15:10)  Лог. анализатор нужен для банального I2C, по которому все эти модули управляются. Чтобы сдампить протокол обмена тушки и модуля. Сдампили, что дальше? И кстати, там нет никакого протокола, набор записей в регистры. Цитата(Карлсон @ Jan 27 2017, 15:10)  Но еще раз. Это не матрицы голые, а именно модули, которые можно вставить как полноценную запчасть в телефон. А дальше будет вот что. Вы реверсите изо всех сил набор регистров, приступаете к выпуску серии 1000 шт., покупаете 1100 шт. модулей, и опа-на - производитель модулей внес изменения в логику работы модуля. Авторизованные телефоны выпустили патчи к своему "Андроеду", или им это вообще слева ввиду правильной и грамотной инициализации, а вы попали на деньги. А, и ещё - сдампив регистры по I2C, придется "сдампить" и схемотехническое решение телефона и его внутреннюю инициализацию в части MIPI CSI, а заодно и PLL, DDR и т. п.
Сообщение отредактировал gerber - Jan 27 2017, 12:35
--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
|
|
|
|
|
Jan 27 2017, 13:15
|
Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800

|
Цитата(gerber @ Jan 27 2017, 15:25)  Он называется MIPI CSI.
Огласите стандарт, по которому стандартизуется набор регистров модуля.
Сдампили, что дальше? И кстати, там нет никакого протокола, набор записей в регистры.
А дальше будет вот что. Вы реверсите изо всех сил набор регистров, приступаете к выпуску серии 1000 шт., покупаете 1100 шт. модулей, и опа-на - производитель модулей внес изменения в логику работы модуля. Авторизованные телефоны выпустили патчи к своему "Андроеду", или им это вообще слева ввиду правильной и грамотной инициализации, а вы попали на деньги. А, и ещё - сдампив регистры по I2C, придется "сдампить" и схемотехническое решение телефона и его внутреннюю инициализацию в части MIPI CSI, а заодно и PLL, DDR и т. п. Да ладно? Действительно MIPI CSI? А мужики-то не знают. Сначала был SMIA. MIPI консорциум уже потом вырос. Поищите SMIA_Functional_specification_1.0.pdf Там всё написано насчет регистров модулей. Да, наверняка с тех пор многое могло измениться. Кто ж спорит. Я где-нибудь говорил про серию? И что сложного в повторении подключения модуля к любому железу? Основная проблема - найти вменяемый проц, который спокойно жрет SubLVDS и ему от этого не плохеет. Ну и вообще. Я в отличие от вас устройство сделал и оно работает. Вы же, судя по тому что пишете, имеете весьма отдаленное представление о том, о чем говорите. Если хотите поспорить дальше - на здоровье. Только воздержитесь, пожалуйста от рассуждений о вещах, о которых толком не знаете. Для топикстартера: да, можно попробовать проделать с желаемым модулем процедуру реверса. Но это будет долго, дорого и бессмысленно. И результат, увы, не гарантирован.
|
|
|
|
|
Jan 27 2017, 13:17
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата 0.25 - отличная защита от копирования Ну, опираясь на описание темы это уже будет непреодолимое препятствие  : некоторые просто забывают что айфон это выдающийся образец проектирования(в сугубо позитивном смысле) а его HDI плата с такой компоновкой- вообще отдельный разговор. Поскольку остальные "компоненты" в том числе конструктив камеры затачивались под него(в масштабе системы) это накладывает некоторый отпечаток- очень у меня большие сомнения что ТС доберется не то чтобы до уровня яблока, но вообще до того же сяоми. Больного много переменных касательно которых он уже подтвердил свое безразличие. Чудес не бывает Цитата А дальше будет вот что. Да, все верно.
|
|
|
|
|
Jan 27 2017, 14:39
|
Частый гость
 
Группа: Участник
Сообщений: 186
Регистрация: 3-03-11
Из: Москва
Пользователь №: 63 354

|
Цитата(Огурцов @ Jan 27 2017, 15:23)  мы уже вложили, теперь вложите вы - найимете разработчика - и заработайте так пока я тут не вижу разработчика. Пока некого нанимать.
|
|
|
|
|
Jan 28 2017, 06:10
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 7-08-05
Пользователь №: 7 427

|
Отослал вам в личку ознакомительный материал (APK, видео-сэмплы) с готового, подобного девайса. Там же указал свои контакты. В случае интереса связь лучше по email или телефону.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|