Оценка проекта по реферс-индженирингу
- Войдите на сайт для отправки комментариев
Пнд, 05/11/2018 - 21:58
Есть RPi 3 и сенсорный дисплей от LG G6.
Задача из рабочего смартфона, изучить распиновку экрана и тач-скрина и подключить к RPi 3.
Работать должен дисплей и тач-скрин.
Во сколько обойдеться подобный проект?
заранее спасибо.
А Вам это надо, или просто любопытствуете?
Пока что я составляю смету: для проекта.
Клиент хочет свой смартфон. Убеждения не дали проку, решил создать смету для доказания что это глупая затея.
Клиент хочет свой смартфон. Убеждения не дали проку, решил создать смету для доказания что это глупая затея.
Ну так если клиент хочет, то ему первому и озвучивать приемлемый для НЕГО бюджет и сроки! Задачку то он нестандартную ставит - ему и цену на свое ХОЧУ назначать!
Он хочет смартфон такой которого нет не у кого и понты понты ....... но бюджет мы сказали до 40к $ он типа дорого, вотс считаю фактические значения.
А тут вы оценку желаете бесплатно получить или с потолка?
Он хочет смартфон такой которого нет не у кого и понты понты .......
Фамилиё клиента, не Чемезов случаем?
Вот это личное, и обсуждению не подлежит.
Я хочу знать стоимость работы про реверсингу дисплея а не создания смартфона.
1 задача, все остальное в обсуждении.
Я хочу знать стоимость работы про реверсингу дисплея а не создания смартфона.
Вам не стоимость работы про реверсингу дисплея надо знать, а СКОЛЬКО для вашего клиента будет "НЕ ДОРОГО"!
Все остальное - пустая (БЕСПЛАТНАЯ) трата ВАШЕГО времени!!!
хм, в целом мне и самому интересно :) частично я взялся за этого как just for fun, опыт хороший. На мне только ПО, а железки не моя стихия. Выбор пал на PRi 3 потому что проще всего сделать прототип.
Он хочет смартфон такой которого нет не у кого и понты понты ....... но бюджет мы сказали до 40к $ он типа дорого, вотс считаю фактические значения.
Если клиент хочет того чего нет ни у кого, то этого еще никто не делал! А если этого еще никто не делал, то с этим никто и не работал! А если с этим никто и не работал, то никто не знает сколько стоит эта работа!!!
Вы назвали до 40к $ и клиент с этим не согласился! Вы сказали СВОЕ слово, пусть теперь клиент скажет СВОЕ! Этим самым он озвучит во сколько он оценивает СВОИ понты, а ВЫ, либо даете свое согласие на реализацию его понтов на ЕГО условиях, либо, не тратя время на обсуждение чужих фантазии, зарабатываете деньги там где все уже знаете!!!
хорошо, выбрать персонально дисплей(контроллер) и контроллер тачскрин. за подсказка не откажусь 25% от цена проекта.
хм, в целом мне и самому интересно :)
Если самому интересно, то прикинь сколько дней ты потратишь на это, и умнож эту цифру на свой дневной заработок. Этим самым ты узнаешь сколько денег ты зарабатываешь БЕЗ фантазий клиента! Если хочешь заработать еще и на фантазиях клиента, то умножай эту цифру на два или три! Этим самым ты узнаешь цену СВОЕМУ "хочу и смогу". После этого узнаешь финансовые возможности своего клиента (то есть сколько он готов заплатить денег за свои понты), и если озвученная клиентом цифра будет не мешьше ТВОЕГО "хочу и смогу", то жмете друг другу руки, и начинаете процесс удовлетворения друг друга! В этом случае, клиент получит то что ему нужно, а исполнитель получит что ему нужно! То есть каждый получит то что хотел, не напрягая себя гаданиями за сколько это сделали бы другие!!!
я извиняюсь, но нафига изобретать велосипед? все уже давно сделано китайскими собратьями!
вот кпримеру экран сотика адаптированный к оранж пи https://ru.aliexpress.com/store/product/Orange-Pi-4G-IOT-5-5inch-Black-color-TFT-LCD-Touch-Screen/1553371_32895240070.html?spm=a2g0v.12010612.8148356.3.518f6edfNNi4wx
подобный есть и для малины пи, над только немного поискать.
а если вопрос стоит "есть экран, выкидывать жалко и надо кудато его присобачить" то эта затея будет гораздо, гораздо дороже чем купить готовое с китая.
обязательно экран от LG G6 или можно с подобными характеристиками ?
обычно подсоединенеие экрана к хост-контроллеру осуществляеться по одному из интерфейсов :
1.MIPI DSI ,MIPI DPI
2.[A]RGB 16/18/24/32 bit
3.8080 Series 8/16 bit или SPI
за первый ничего не скажу , так как не изучал , но вроде как для их использования нужна лицензия от MIPI Alliance.но с другой стороны если производитель хост контроллера этот интерфес аппаратно реализовал ,то он эту лицензию имеет.но опять же,использовать интерфейс для домашних потделок и в коммерческом устройстве не есть одно и тоже.сказать ничего не могу,не изучал,не знаю
у последних двух ,у каждого свои минусы и плюсы :
ARGB :
при этом подходе, после инициализации интерфейста на стороне хост контеролера,экран видим как массив данных(по сути область памяти хост контроллера) и окраска пикселя осуществляется просто записью кода цвета в соответствующую ячейку памяти .
из минусов , в памяти хост котроллера хранится фреймбуффер(а то и несколько).
так же,из за того что вся работа с картинкой осуществляется на стороне хост-контроллера , то появляется возможность использовать такие фишки как : работа с несколькими слоями ,возможность "прикрутить" аппаратные ускорители хост контроллера(сглаживание линий,смешивание цветов,плавность отрисовок) для работы с изображением .
скорость работы ограничена наименшим из :скорость интерфейса ARGB на стороне хост контроллера, скорость работы с памятью хост-контроллера и скорость работы CLKIN экрана.как правило последний и являеться "горлышком" .
в случае 8080/SPI (тут тоже 2 подварианта : либо интерфейс реализован на хост-контроллере "из коробки" , либо реализовать его самому "ногодрыгом")
в данном случае работа с экрамон осуществляеться отправкой комманд/данных контроллеру который присуствует на модуле экрана.
фреймбуффер находиться в контроллере экрана.скорость работы ограничена меньшим из : скорость работы контроллера на стороне экрана,интерфейсом на стороне хост-контроллера.возможности аппаратного ускорения ограничены фишками контроллера экрана
в обоих случаях,"дело остается за малым" : написать/найти примитивные функции типа "закрасить пиксель в цвет","нарисовать линию по координатам","залить цветом площадь на экране " и т.д. , используя соответствующий интерфейс. затем найти/написать графическую библиотеку которым эти функции будут переданы/зарегестрированые как коллбеки (есть библиотеки которые в себе эти функции уже реализуют, им нужны только параметры экрана (для RGB) или название контроллера для 8080/SPI)
тач панель,не всегда,но не редко соединяеться по SPI/I2C :значит так же написать дрйвер для работы с тач интерфейсом и передать в виде коллбеков в граф. библиотеку . надеясь что библиотека из предидущего абзаца умеет работать с тач панелью.
затем/написать найти WindowManager(опять таки,есть грфические библиотеки/ОСи которые это в себе имеют)
я это все к тому что ,прикрутить экран от LG G6 к какому либо контроллеру (не зная какой у экрана интерфейс и его характеристики) или сделать устройство с экраном подобым LG G6 не есть одно и тоже и везде свои трудности .
Отвечая на вопрос ТС и выражаясь его языком - это сделать пачти унреал.
Если идти нормальным путем, то нужно, как минимум, документация(datasheet) на дисплей и проггер с навыком драйверописания под арм линух с опытом успешного ковыряния дров под дисплейные интерфейсы(не говоря уже о таче). А здесь, в основном, ногодрыги(ака джипио мастера) на 1кб памяти тусуют, так что миссион импосаболе май френд.