реклама на сайте
подробности

 
 
> Требуется embedded Linux разработка, СПб
remote_job
сообщение Nov 1 2013, 08:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 14-03-08
Пользователь №: 35 915



День добрый.

Требуется разработка софта под Линукс, установленный на отладочной борде, скорее всего вот такой http://starterkit.ru/html/index.php?name=s...=view&id=73 плюс такой http://starterkit.ru/html/index.php?name=s...=view&id=74

Основная идея разработки:
Исходный данные.
  • К борде будет прилеплена некая другая борда (фронтэнд), подключена она к МК по GPIO. Всего 8 пинов GPIO + клок(около 16 МГц).
  • К борде будет подключен HDD
  • К борде будет подключена еще одна плата (приемник), тоже по GPIO. Тоже 8 пинов + клок.

Требуется.
Фактически разрабатываемое устройство будет устройством сбора данных. Оно будет стоять в разрыве между фронтэндом и приемником, записывая данные с фронтэнда. Так же оно будет устройством воспроизведения данных ранее записанных с фронтэнда и должно посылать эти данные в приемник, эмулируя таким образом фронтэнд. Записанные данные при этом могут хранится как на подключенном HDD, так и на ПК, к которому будет подключена данная борда через USB 2.0 HS. Поток данных между фронтэндом и приемником до 18 мБайт/с. Мне видится, что без задействования DMA не обойтись.
Это не полное описание устройства, на него наложится еще функционал, но начнем с этого.

Итого, исходя из того как мне видится реализация данного устройства, контрактор должен уметь:
  • Писать драйвера для Linux. Для работы с ДМА и GPIO нужен линуксовый драйвер.
  • Уметь работать с USB HS, Full Speed не хватит.
  • Писать приложения под линукс, обрабатывающее большой поток данных. Образно конечно выразился sm.gif
  • Очень желательно, чтобы умел писать на HDD видео, которое будет идти с подключенной по USB камере.
  • Очень желательно опыт работы с iMX процессорами.
  • В каком-то крайнем только случае требуется человек не из СПб.


Писать или в личку или в топик. Сначала хотелось бы найти человека, умеющего сделать все описанное выше. Далее обсудим с ним полное ТЗ, так как тут не все подробности, но по клавиатуре стучать долго очень. О деньгах договоримся. Срок месяца два, нужно чтоб человек не впервые это делал sm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
EvilWrecker
сообщение Nov 1 2013, 13:03
Сообщение #2


ядовитый комментатор
******

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



Прежде чем навязывать людям фпга необходмо узнать о каком таком фронтенде идет речь конкретно в случае топикстартера: что это такое? Если сд карточка то DASM прав на все 100%, если нет- то надо смотреть по существу задачи. Ситару я бы тут не использовал- а взял бы тот же и.мх, но шестой.

К слову топикстартера- есть такой проект imx6rex. Опенсорс. Мне в нем не нравится все- но он вам подойдет а кариер борд сделать не проблема- как раз под ваши задачи без лишнего.

Go to the top of the page
 
+Quote Post
sasamy
сообщение Nov 1 2013, 13:38
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(EvilWrecker @ Nov 1 2013, 17:03) *
Cитару я бы тут не использовал- а взял бы тот же и.мх, но шестой.


Плюсую - это во всех отношениях выгодней, устанете пальцы загибать если все перечислять, на стартерките он еще и дешевле в 1,5 раза.
http://www.starterkit.ru/html/index.php?na...=view&id=97

но в solo варианте нет SATA. SDXC с UHS-I может подойдет, только я не знаю - есть планы по переделке схемы для OEM, в том виде как сейчас - нет переключения SD хоста на домен 1,8 В, но как ни странно есть положительный эксперимент с SDHC в UHS.

Видео с UVC - это вообще самая простая задача из перечисленного, это работает из коробки в Linux, SDMA - для IMX6 на сайте Freescale есть platform SDK с опианием SDMA и примеры кода (скриптов), другое дело что это мало кому нужно на практике. Про GPIO на 16 МГц - забудьте, проще подключить к IPU и прикинуться BT.656 c embedded sync - для IPU 16 МГц - пшик. Как на "бэкенд" сливать - это уже сложней, в принципе можно таким же образом как и входные данные - BT.656 на IPU.

Сообщение отредактировал sasamy - Nov 1 2013, 14:04
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 1 2013, 15:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(sasamy @ Nov 1 2013, 17:38) *
Видео с UVC - это вообще самая простая задача из перечисленного, это работает из коробки в Linux, SDMA - для IMX6 на сайте Freescale есть platform SDK с опианием SDMA и примеры кода (скриптов), другое дело что это мало кому нужно на практике. Про GPIO на 16 МГц - забудьте, проще подключить к IPU и прикинуться BT.656 c embedded sync - для IPU 16 МГц - пшик. Как на "бэкенд" сливать - это уже сложней, в принципе можно таким же образом как и входные данные - BT.656 на IPU.


У Линукса с мультмедией на самом деле швах. Вы вот с этого UVC по still image capture попробуйте. Да и самы дрова написаны "write-only" . Вобщем в Линуксе из коробки работает на самом деле только коробка
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- remote_job   Требуется embedded Linux разработка   Nov 1 2013, 08:46
- - DASM   Делал под DaVinci, в т.ч. UVC драйвер - чтение с U...   Nov 1 2013, 09:32
|- - remote_job   Цитата(DASM @ Nov 1 2013, 13:32) Делал по...   Nov 1 2013, 09:54
- - _3m   Цитата(remote_job @ Nov 1 2013, 12:46) Ос...   Nov 1 2013, 11:09
|- - bzx   Цитата(_3m @ Nov 1 2013, 15:09) ...Требуе...   Nov 1 2013, 12:05
|- - prig   Цитата(_3m @ Nov 1 2013, 15:09) Требуется...   Nov 1 2013, 14:21
- - DASM   Ладно вам фантазировать, запрягаем штатный SD card...   Nov 1 2013, 12:40
||- - sasamy   Цитата(DASM @ Nov 1 2013, 19:08) У Линукс...   Nov 1 2013, 16:46
|- - Tarbal   Цитата(EvilWrecker @ Nov 1 2013, 17:03) П...   Nov 4 2013, 18:36
- - EvilWrecker   Если нужно жирное соединение в рамках упомянутого ...   Nov 1 2013, 13:52
- - remote_job   GPIO во фронтэнде это данность, что ли. Фронтэнд э...   Nov 1 2013, 14:35
- - EvilWrecker   Посмотрите на фарнеле и диджикее борды на и.мх 6 в...   Nov 1 2013, 15:50
- - DASM   Ну да , gst launch , Я и не спорю, на таких прогр...   Nov 2 2013, 07:42
|- - sasamy   Цитата(DASM @ Nov 2 2013, 11:42) Ну да , ...   Nov 2 2013, 08:31
- - Harbour   С мультимедией в Linux все зашибись, нужно просто ...   Nov 2 2013, 21:31
- - EvilWrecker   С мультимедиа как и с многим другим в линуксе все ...   Nov 2 2013, 23:20
- - Harbour   В том то и дело, что именно для "шагов в стор...   Nov 3 2013, 00:18
- - EvilWrecker   ЦитатаВ том то и дело, что именно для "шагов ...   Nov 3 2013, 01:04
- - Harbour   ЦитатаБезусловно- в первую очередь из-за типа лице...   Nov 3 2013, 07:01
- - EvilWrecker   Другого поста от Harbour я не ждал- оно и понятно,...   Nov 3 2013, 09:39
- - DASM   На омар4 смотреть не советую, тот редкий случай, к...   Nov 5 2013, 03:55
- - remote_job   Написал всем заинтересовавшимся, как мне показалос...   Nov 5 2013, 07:40
- - remote_job   Кстати, вот еще на IMX6 QUAD нашел интересную сист...   Nov 5 2013, 09:29
- - EvilWrecker   Привел на скриншоте вырезку и документации- обрати...   Nov 5 2013, 09:43
- - _3m   Цитата(EvilWrecker @ Nov 5 2013, 13:43) П...   Nov 5 2013, 11:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016