Вернуться   DreamBox Satellite Forum > Обсуждение > Dreambox DM 5xxx/7xxx/8xxx/9xxx > Developer board

Developer board Раздел для разработчиков софта

Ответ
 
Опции темы

Собрать на Dreambox 500
Старый 23.01.2010, 05:08   #1
Юннный Дримовод
 
a2group вне форума
Регистрация: 16.10.2007
Сообщений: 24
По умолчанию Собрать на Dreambox 500

Подскажыте можноли собрать свою прошывку на Dreambox 500? существуют ли исходники и если да то как и чем компилировать их, дело в том что хочу попробывать добавить драйвер для moxa nport 5610
.
  Ответить с цитированием

Старый 23.01.2010, 15:35   #2
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от a2group Посмотреть сообщение
Подскажыте можноли собрать свою прошывку на Dreambox 500?
Вполне, но надо быть знакомым с Линухом не по наслышке...
Впрочем, "не боги горшки обжигают"...

Цитата:
Сообщение от a2group Посмотреть сообщение
существуют ли исходники и если да то как и чем компилировать их, дело в том что хочу попробывать добавить драйвер для moxa nport 5610
Здесь всё расписано - что, как и чем:
http://cvs.tuxbox.org/tuxbox/cdk/doc...1.31&view=auto
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB

Последний раз редактировалось vlamo; 23.01.2010 в 15:56.
  Ответить с цитированием

Старый 26.01.2010, 19:00   #3
Юннный Дримовод
 
a2group вне форума
Регистрация: 16.10.2007
Сообщений: 24
По умолчанию

vlamo, спасибо за информацию, а нельзя ли как-нуибуь расковырять существующую прошывку genemi, как это сделано к примеру у satdream?
  Ответить с цитированием

Старый 27.01.2010, 10:39   #4
Эксперт
 
yuriks вне форума
Регистрация: 07.02.2008
Сообщений: 122
Отправить сообщение для yuriks с помощью ICQ
По умолчанию

Если хочеш поковырятся - тебе сюда http://openpli.pli-images.org/
  Ответить с цитированием

Старый 27.01.2010, 19:14   #5
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от yuriks Посмотреть сообщение
Если хочеш поковырятся - тебе сюда http://openpli.pli-images.org/
yuriks, спасибо за ссылочку .
Надо будет как-то на досуге побаловаться...
А смотрю они там даже "китайский вариант" добавили .


Цитата:
Сообщение от a2group Посмотреть сообщение
vlamo, спасибо за информацию, а нельзя ли как-нуибуь расковырять существующую прошывку genemi, как это сделано к примеру у satdream?
Если я вас правильно понял из вашего первого поста, то вам полюбому надо исходники (энигма, кернел 2.6.9) и собрать компилятор под платформу Дрима на своей ОСи. Без этого вы никуда продвинитесь.

А как действовали сатдримовцы я точно не знаю, но думаю, что хак был таков:
1) собрали свое ядро для Дрима с включенной поддержкой PPP и GPRS;
2) собрали pppd демон и netfilter под свое ядро;
3) и всё это грубо втиснули в имидж Gemini.

Первых два пункта делаются через ссылки приведенные выше.
А последний пункт смотрите тему Разборка-Сборка имиджа DM500.
(Кстати, у uncramfs, mkcramfs и mksquashfs тоже ноги растут из tuxbox-cvs).

PS. Ещё где-то в сети встречал кроссплатформенный компилятор под DM500, но где что-то не найду ссылку...
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 24.02.2010, 22:31   #6
Юннный Дримовод
 
a2group вне форума
Регистрация: 16.10.2007
Сообщений: 24
По умолчанию

vlamo,спс за информацию
  Ответить с цитированием

Старый 27.02.2010, 16:04   #7
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Вот ссылка на страничку, где можно скачать sdktool.tar.gz (размер ~150 MB).

http://stb.marusys.com/forums/viewtopic.php?f=39&t=16

Как пишут, внутри архива есть gcc cross-compiler 3.4.4 и всё нужное для этого.
Системные требования и инструкцию по установке и использованию найдете на той же странице.

PS. Сам не пробовал, так-что впечатлениями поделиться не могу...
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Вопрос спецам по ковырянию прошивок
Старый 09.09.2010, 17:48   #8
Юннный Дримовод
 
geners вне форума
Регистрация: 16.05.2010
Сообщений: 3
По умолчанию Вопрос спецам по ковырянию прошивок

Собсно вопрос в следующем , возможно ли собрать прошивку для 500того дрима , которая бы позволяла использовать больший объем ОЗУ и Flash ?

Зачем мне это нужно пока обсуждать не будем
  Ответить с цитированием

Старый 10.09.2010, 13:18   #9
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Если говорить гипотетически, то думаю, что с ОЗУ вообще никаких проблем не должно возникнуть - сколько определится, столько и будет использоваться. А вот с флешью прийдется экспериментировать. Смотрите файлы в CDK:

cdk/linux-2.6.9/drivers/mtd/maps/dreambox.c
apps/tuxbox/enigma/src/upgrade.cpp
Ну, и в cdk/Makefile прийдется подправить размеры cramfs и squashfs.

Но какие подводные камни вам встретяться на этом пути трудно сказать...
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 13.09.2010, 10:14   #10
Юннный Дримовод
 
geners вне форума
Регистрация: 16.05.2010
Сообщений: 3
По умолчанию

vlamo,
угу , только загвоздка то одна , как собрать образ прошивки ? Ведь это возможно только на самом аппарата . А дальше как , в прошивку интегрировать скрипт который переразбивает флешку под новый размер ?
  Ответить с цитированием

Старый 13.09.2010, 12:18   #11
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от geners Посмотреть сообщение
угу , только загвоздка то одна , как собрать образ прошивки ? Ведь это возможно только на самом аппарата .

Это вы сами пришли к такому выводу или кто-то "подсказал"?
Всё дело в том, если для вас "CDK" это просто аббревиатура, то либо начните изучать (ссылки выше), либо забудьте о своей затее.
Ну, а если это всё же нет так, то смотрите cdk/Makefile и особенно инструкцию flash-compress . Я думаю, тогда вам станет всё ясно и понятно.

Успехов вам
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 13.09.2010, 12:26   #12
Юннный Дримовод
 
geners вне форума
Регистрация: 16.05.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от vlamo Посмотреть сообщение

Это вы сами пришли к такому выводу или кто-то "подсказал"?
Всё дело в том, если для вас "CDK" это просто аббревиатура, то либо начните изучать (ссылки выше), либо забудьте о своей затее.
Ну, а если это всё же нет так, то смотрите cdk/Makefile и особенно инструкцию flash-compress . Я думаю, тогда вам станет всё ясно и понятно.

Успехов вам
За успехи спасибо ... Дело в том что я "паяльщик" а не софтовик ... вот и спрашиваю ... максимум чего писал прошивки для контриков , согласитесь немного разное ... про развертывание пустого места из образа не сообразил

будем посмотреть
  Ответить с цитированием

Старый 13.09.2010, 13:03   #13
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
За успехи спасибо ... будем посмотреть
Эт я искренне, всегда симпатизировал людям, которые пытаются действовать нестандартно, двигая прогресс вперед.
Как-нибудь отпишитесь, если будут успехи...
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Кросскомпиляция на Ubuntu
Старый 20.08.2011, 10:32   #14
Эксперт
 
Аватар для andr128
 
andr128 вне форума
Регистрация: 02.08.2009
Адрес: Иркутск
Сообщений: 120
По умолчанию Кросскомпиляция на Ubuntu

Кросс компляция OpenPLI для DM500S на Ubuntu
Для начала читаем внимательно wiki (eng) все в картинках и достаточно понятно: http://openpli.pli-images.org/wiki/D...EnvironmentCDK

Установить пакет программ для Ubuntu 10.04, Mint 9 (Росинка)
не спеша по одному:

Код:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev
sudo apt-get install gawk
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install zlib1g-dev
sudo apt-get install subversion

sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install gettext
sudo apt-get install make
sudo apt-get install texinfo
sudo apt-get install tar
sudo apt-get install bzip2
sudo apt-get install gzip
sudo apt-get install patch
sudo apt-get install infocmp
sudo apt-get install ncurses-bin
sudo apt-get install ncurses-devel # не нашел пакета, но без него было все ОК
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install pkg-config
sudo apt-get install wget
sudo apt-get install libpng3
sudo apt-get install ftpd
sudo apt-get install libogg0
sudo apt-get install libogg-dev
sudo apt-get install cvs
# создаем в своей домашней директории каталог где будет происходить
# компиляция прошивки
Код:
 
mkdir pli-cvs
cd pli-cvs
#Получить последнюю версию (точку в конце с пробелом не удалять!!)
Код:
svn co https://openpli.svn.sourceforge.net/svnroot/openpli/trunk .
cd cdk/cdk
# Проверка-подготовка к компиляции (см. параметры gedit prepare)
Код:
./prepare dm500-maxvar
# Здесь долгий процесс компиляции и выкачивания пакетов (~1-2 часа в зависимости от мощности компа и скорости инета)
# возможно могут появится ошибки приводящие к остановке внимательно читаем и исправляем ошибки.
# Как пример было у меня см. файл error.txt (во вложении есть)
Код:
make dreamboximage_root
# сборка имиджа происходит минут 5-10
Код:
./build-image
# получаем свою долгожданную прошивку в: ~/pli-cvs/cdk/root/cdkflash/images

p.s.
У меня комп на процессоре i3, 4Gb-Ram, 1Tb-HDD, инет 3 Мбит, ОС Linux Mint 9 (Росинка)
процесс занял 1,5 часа без учета времени на исправление ошибок
большую часть времени я занимался др. делами иногда поглядывая на процесс
мелькания строк пытясь что-то уловить, понять

кросскомпиляция_на_ubuntu.zip
__________________
DM800HD PVR Germanу Newnigma2 v3.0 /DM500S PLi 230 - GPRS/ 90cm -56E/ 120cm -75E, 85.2E

Последний раз редактировалось andr128; 21.08.2011 в 09:34.
  Ответить с цитированием

Старый 06.06.2012, 03:58   #15
Юннный Дримовод
 
a2group вне форума
Регистрация: 16.10.2007
Сообщений: 24
По умолчанию

ктонибуль вкурсе отличаются ли исходники ядра http://cvs.tuxbox.org от open pli ? тоесть есть ли смысл собирать openpli вместо оригинального, если не требуется enigma итп?
  Ответить с цитированием
Ответ

Закладки


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Часовой пояс GMT +3, время: 14:50.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot


Спутниковое телевидение, оборудование для прима. Ресиверы Dreanbox Multimedia.
Самые актуальные обзоры новейших спутниковых ресиверов.