02 июля | 2024г. | 18:25:09


АвторТема: Enigma2  (Прочитано 477189 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Оффлайн Gincha

  • Падаван
  • *
  • Сообщений: 43
  • Поблагодарили: 38
  • Уважение: 0
Enigma2
« Ответ #180: 11 января | 2011г. | 16:41:20 »
0
А зачем вы ковыряетесь со встроенным Линуксом? Как мне кажется нужно собрать свой и загружать его из флеши, как уже делал Lovec47


Вы хоть в курсе ,про что здесь речь идёт???????????????

ДА!!!! Вы пытаетесь сделать как чтобы встроенная флешка не переписывалась каждый раз когда грузится линукс и можно было бы делать изменения во встроенном линуксе. А еще вы питаетесь сделать дуалбут.
Я пробовал компилировать проги  для  встроенного  линукса они, почему-то, на ресе не запускаются. Может у кого-то получалось это сделать  - отпишите.  Я использовал mips-linux-g++ и и mipsel-linux-g++ ( т. е. скомпилить  енигму под данный линукс не получится)
Как мне кажется, основная проблема это прикрутить драйвер тюнера к нашему линуксу, который можно загружать из флешки или винта ( при этом не трогая бут и встоенный линукс)

A как Вы собираетесь зделать загрузку из флешки, не трогая бут?



Оффлайн arcam

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 13
  • Уважение: 0
Enigma2
« Ответ #181: 11 января | 2011г. | 16:55:23 »
0
от автора Lovec47

some new results,
inside Optibox there is UART1 connector, and there is serial console output, but some TTL converter with MAX232 is needed, and what I found is, that when Menu button is pushed during boot, then system is trying to find file "batch.cfe" located on usb flash drive.

So I put file batch.cfe in disk, and write there "help" ande here is result :)

USBMASS: Unit 0 connected

Loader:raw Filesys:fat Dev:usbdisk0 File:batch.cfe Options:(null)
Loading: .. 5 bytes read
Available commands:
....................


.............
To file batch.cfe write boot -elf -fatfs usbdisk0:vmlinux this file put on vfat formated USB key
start Optibox with pressed Menu key ... it will start from your hdd

Оффлайн Gincha

  • Падаван
  • *
  • Сообщений: 43
  • Поблагодарили: 38
  • Уважение: 0
Enigma2
« Ответ #182: 11 января | 2011г. | 18:02:49 »
0
arcam ,а зачем парарельную ветку копировать
https://gisclub.borda.ru/?1-19-0-00000015-000-10001-0  там вроде развития нету....

Оффлайн arcam

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 13
  • Уважение: 0
Enigma2
« Ответ #183: 11 января | 2011г. | 19:50:27 »
0
Походу они драйвера не дождались....
Во всяком случае, там видно хоть какое-то приближение к Енигме

Вы же сами говорили, что курс нужно держать на Open Source Linux, зачем придумывать что-то новое
Основная проблема как мне кажется в следующем… (здесь могу ошибаться – так что поправляйте)
Enigma2 для управления ресивером использует LinuxTV DVB API (это как я понимаю набор функций и констант)
DVB API реализует стандартные Линукс  драйвер-утилита video4linux (v4l )
Главная наша задача написать модуль ядра (драйвер) который будет эмулировать  DVB API совместимые устройства с нашего LG тюнера.
Без  этого остальное не имеет смысла.
……
Но для начала, как мне кажется нужно реализовать, то что уже сделали … Скомпилировать свой Линукс 2.6.12   с патчем  linux-2.6.12-brcm-5.1.patch для нашего процессора ….. потом будем пробовать крутить драйвер для нашего тюнера.

Оффлайн kasatky

  • Падаван
  • *
  • Сообщений: 37
  • Поблагодарили: 83
  • Уважение: 0
Enigma2
« Ответ #184: 11 января | 2011г. | 23:26:35 »
0
Arcam ближайшую цель сформулировал верно - собрать свою тестовую прошивку на опен линукс, пусть она даже ничего и не будет уметь делать кроме как загружаться и сообщить о том что жива по телнету. Потом, распределить усилия "по способностям"- кто-то возмет на себя поддержку пульта ДУ, кто-то разберется кнопками и дисплеем на лицевой панели, кто-то возьмется за тюнер, за CI... Можно конечно надеятся, что всякие там YPbPr, HDMI, SCART, S/PDIF и прочая "мелочь" прицепится как-то сама собой.., но сомнительно.. Короче проект большой и в одиночку ну никак. Нужен координатор сего проекта, декомпозиция задач, рабочая группа... И osergek верно заметил - на чем отлаживать?
Лично моих знаний хватит максимум на поддержку пульта ДУ. 
Итак, вакансия на координатора проекта открыта :) Кто самый соображалистый в этой теме?
  • GI ST9195/Golden Interstar HH-120/Supral-0,9m/ku-universal-twin/ku-circle-single/TT-budget-PCI(SS3)

Оффлайн cristian

  • Джедай Ветеран
  • *****
  • Сообщений: 41
  • Поблагодарили: 26
  • Уважение: +2
Enigma2
« Ответ #185: 11 января | 2011г. | 23:27:16 »
0
А зачем вы ковыряетесь со встроенным Линуксом? Как мне кажется нужно собрать свой и загружать его из флеши, как уже делал Lovec47
Lovec74 пытался как вы говорите ... но теперь ожидает JTAG ... Yuju мнению, право, кажется, более защищенную версию

Оффлайн arcam

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 13
  • Уважение: 0
Enigma2
« Ответ #186: 12 января | 2011г. | 02:39:05 »
0
А зачем вы ковыряетесь со встроенным Линуксом? Как мне кажется нужно собрать свой и загружать его из флеши, как уже делал Lovec47
Lovec74 пытался как вы говорите ... но теперь ожидает JTAG ... Yuju мнению, право, кажется, более защищенную версию

Ну так давайте воcпользуемся его опытом и не будем пробовать все подряд. А воспользуемся какой-то  одной версией  2.6.12 или 2.6.18 …. Возможно лучше всего взять линукс  из репозитория  .... Еще исходники есть здесь и здесь

Оффлайн arcam

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 13
  • Уважение: 0
Enigma2
« Ответ #187: 12 января | 2011г. | 03:09:28 »
0
Давайте по порядку ......
Для того чтобы что-то начать делать  очень полезно было бы получать вывод  информации из ресивера (при загрузке бута и линукса). Как сообщает Lovec47 он у наших ресиверов есть реализуется через UART1.  Он свободен и находится в нижней левой части материнской платы. На фотографиях видел что в некоторых тюнерах там может быть не впаян коннектор.  Хочу обратить ваше внимание что КОМ порт(на задней панели) подключён через UART2.Так что, для того чтобы до него добраться нужно снимать крышку ресивера, но и это еще не все….  Для того чтобы подключить его к КОМ порту нужен некий TTL конвертор на базе микросхемы MAX232.
Здесь нужна ваша помощь , как у меня в ближайшую неделю не предвидится возможности приобрести или сделать такой конвертор.  Может кто может больше проконсультировать по данному вопросу?  Где можно купить ? Или как сделать самому?
Как я понимаю только так мы сможем увидеть , что и откуда грузится или не грузится….

Оффлайн arcam

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 13
  • Уважение: 0
Enigma2
« Ответ #188: 12 января | 2011г. | 03:28:13 »
0
Походу они драйвера не дождались....
Во всяком случае, там видно хоть какое-то приближение к Енигме

Вы же сами говорили, что курс нужно держать на Open Source Linux, зачем придумывать что-то новое
Основная проблема как мне кажется в следующем… (здесь могу ошибаться – так что поправляйте)
Enigma2 для управления ресивером использует LinuxTV DVB API (это как я понимаю набор функций и констант)
DVB API реализует стандартные Линукс  драйвер-утилита video4linux (v4l )
Главная наша задача написать модуль ядра (драйвер) который будет эмулировать  DVB API совместимые устройства с нашего LG тюнера.
Без  этого остальное не имеет смысла.
……
Но для начала, как мне кажется нужно реализовать, то что уже сделали … Скомпилировать свой Линукс 2.6.12   с патчем  linux-2.6.12-brcm-5.1.patch для нашего процессора ….. потом будем пробовать крутить драйвер для нашего тюнера.

ARCAM

Скомпилировать свой Линукс 2.6.12   с патчем  linux-2.6.12-brcm-5.1.patch для нашего процессора
 ….. потом будем пробовать крутить драйвер для нашего "

 КАКИМ ОБРАЗОМ ОНО (его даже "оно" еще рано называть) ЗАПУСТИТСЯ? П О Я С Н И Т Е  !


Прочтите параллельную ветку здесь – там много написано. Мне пришлось  10 раз перечитать для того чтобы что-то понять.  И задавайте конкретные вопросы.

Оффлайн kasatky

  • Падаван
  • *
  • Сообщений: 37
  • Поблагодарили: 83
  • Уважение: 0
Enigma2
« Ответ #189: 12 января | 2011г. | 10:15:49 »
0
Никаких проблем с драйвером TTL-RS232 (на MAX232 или любом другом подобном чипе) нет. Много готовых решений.., в том числе в инете. На крайний случай могу разраб. схему и изготовить "железку" сам. Но надо правильно прицепить этот драйвер в разъему ресивера - т.е. нужна принципиальная схема. Для того, чтобы потом делать привязку ПО к аппаратной части реса тоже нужна принципиалка. Есть она?
PS: коннектор на UART1 у меня запаян
  • GI ST9195/Golden Interstar HH-120/Supral-0,9m/ku-universal-twin/ku-circle-single/TT-budget-PCI(SS3)

Оффлайн Gincha

  • Падаван
  • *
  • Сообщений: 43
  • Поблагодарили: 38
  • Уважение: 0
Enigma2
« Ответ #190: 12 января | 2011г. | 10:24:37 »
0
Схем на MAXе полный интернет:
_https://www.google.lv/images?hl=lv&q=max232&um=1&ie=UTF-8&source=og&sa=N&tab=wi&biw=1040&bih=745
Да и аналогов для MAXа много от других производителей
MAX232=ADM232=DS232=HIN232=ICL232=SP232=ST232

Оффлайн arcam

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 13
  • Уважение: 0
Enigma2
« Ответ #191: 12 января | 2011г. | 10:57:53 »
0
Ну так нужно покупать, цеплять и пробовать.... смотреть что выводит загружчик при нажатой клавише Menu

Оффлайн Gincha

  • Падаван
  • *
  • Сообщений: 43
  • Поблагодарили: 38
  • Уважение: 0
Enigma2
« Ответ #192: 12 января | 2011г. | 11:03:22 »
0
А разводка порта UART1 у Тебя есть, интересует RX,TX ?

Оффлайн e-dok

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
Enigma2
« Ответ #193: 12 января | 2011г. | 11:18:28 »
0
Давайте по порядку ......Для того чтобы что-то начать делать  очень полезно было бы получать вывод  информации из ресивера (при загрузке бута и линукса). Как сообщает Lovec47 он у наших ресиверов есть реализуется через UART1.  Он свободен и находится в нижней левой части материнской платы. На фотографиях видел что в некоторых тюнерах там может быть не впаян коннектор.  Хочу обратить ваше внимание что КОМ порт(на задней панели) подключён через UART2.Так что, для того чтобы до него добраться нужно снимать крышку ресивера, но и это еще не все….  Для того чтобы подключить его к КОМ порту нужен некий TTL конвертор на базе микросхемы MAX232.Здесь нужна ваша помощь , как у меня в ближайшую неделю не предвидится возможности приобрести или сделать такой конвертор.  Может кто может больше проконсультировать по данному вопросу?  Где можно купить ? Или как сделать самому?Как я понимаю только так мы сможем увидеть , что и откуда грузится или не грузится….

На всякий случай... хотя история была другая ... у sshel как я понимаю все эти дела имеются, но он давно уже не появляется на этом форуме...
из переписки -
Цитировать
я пошел хитрым способом я взял кабель от мобильного телефона и подключился к UART(jtag) в тюнере. Там тоже пароль viva-7000.  Да и команда top в терминале работает полностью как на других тюнерах.

Оффлайн kasatky

  • Падаван
  • *
  • Сообщений: 37
  • Поблагодарили: 83
  • Уважение: 0
Enigma2
« Ответ #194: 12 января | 2011г. | 16:09:26 »
0
Эх..Несистемно мы действуем, господа..
Давайте хотябы определим цель к которой мы идем?
Это "Энигма2 прикрученная к расковырянному штатному Линуксу" или это "Опэн Линукс на ST9196" ? Это очень разные цели требующие разных подходов.
Сейчас все обсуждают, через что грузиться -  "самодельный дуалбут"; некий "загадочный дуалбут" который быть может остался от разработчиков; через JTAG.. если он есть...(а было б хорошо... писать/сохранять флэш, отлаживаться на железе..).

Но все это сейчас не имеет значения, т.к.:
1)  Нужно осознать обьем проекта; потребность в информации, средствах разработки, драйверах, человеческих ресурсах..
2) Централизованно начать собирать инфу. Выделить доступное для всех участников проекта место где. Систематизировать всю инфу.(единое информац.пространство проекта..Чтобы не искать хвосты по всему инету..) О каждом действии отчитываться (сообщения не по теме жестко вырезать), что вы все было запротоколировано.
3) На основе собранной инфы и опыта, коллективно выработать концепцию. выбрать один вариант из всех вариантов решений. Донести до каждого участника проекта, что это правильный путь. Договориться короче..  И работать вместе.

Так шо, повторюсь.. нужен координатор проекта, тот , кто возмет на себя организационную сторону вопроса, создаст соотвествующие разделы, раздаст задания. Иначе это все баловство, любительство.

А пока мне не удалось даже найти детального описания на BCM7401, выложен только BCM7401 Product Brief.
BCM7401 datasheet pdf datenblatt - Broadcom Corporation. - AVC/MPEG-2/VC-1 HD DIGITAL VIDEO SYSTEM-ON-A-CHIP SOLUTION FOR SATELLITE, IP, CABLE, AND WATCH-AND-RECORD DVR ::: ALLDATASHEET  :::
Про принципиалку на рес вообще молчу. С драйверами тоже масса вопросов. Инфы нет=> верных решений тоже нет.

  • GI ST9195/Golden Interstar HH-120/Supral-0,9m/ku-universal-twin/ku-circle-single/TT-budget-PCI(SS3)

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
401 Ответов
267672 Просмотров
Последний ответ 23 декабря | 2020г. | 16:03:51
от V.Shevchuk
13 Ответов
32833 Просмотров
Последний ответ 14 января | 2020г. | 20:25:20
от vip1131
Enigma2: Switch BLACKMOD

Автор grle47 « 1 2 ... 5 6 » Enigma2

76 Ответов
69189 Просмотров
Последний ответ 13 июня | 2018г. | 17:36:39
от Glimmer Man
117 Ответов
51090 Просмотров
Последний ответ 09 июня | 2024г. | 22:32:38
от Evg77734
0 Ответов
532 Просмотров
Последний ответ 06 октября | 2023г. | 20:48:07
от сергей 999s



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!