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

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

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

Как самостоятельно собрать имидж для DM800
Старый 12.01.2009, 15:20   #1
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
Лампочка Как самостоятельно собрать имидж для DM800

Этот прцесс действителен для имиджей Enigma2
DM500plus,DM600PVR,DM720,DM725,DM800,DM8000


Во первых нужен рабочий Linux.
В принципе, подойдет любой дистрибутив.
Я обычно пользуюсь SLES (Suse Linux Entrprise Server), Debian или Slacкware
Стаьте 32 битную версию, 64 битные версии могут добавить головной боли.

Для сборки имиджа, требуется много разных-всяких тулзофф Ж-)
autoconf,automake,libtool,gettext,make,makeinfo,ta r,bunzip2,gunzip,
patch,infocmp,gcc,g++,flex,bison,pkg-config,wget,rsync

Если все вышеперечисленное, для вас просто набор букв,
лучше прекратите чтение этого топика.
Дальше будет еще хуже ! И "многанеснакомыхбукав"
Проверить, есть ли у вас всё нужное. Поможет toolchecker.sh,
который мохно взять здесь - http://cvs.tuxbox.org/tuxbox/hostapps/toolchecker/toolchecker.sh?rev=1.5&view=auto

Дальше - version control system's
cvs - подойдет любая версия
subversion (svn) - лучше из последних версий
git - лучше из последних версий
monotone (mtn) - обязательно версии 0.31 !
Python, я бы рекомендовал версии 2.6.1 или 2.5.1
Все дальнейшие операции, лучше выполнять из обычного юзера (не root)

Сейчас девелопмент полностью переходит на GIT,
и в этом случае вы наверняка получите более свежую версию,
но поддерживается и старая система MONOTONE

Метод первый - Используем GIT.
# Перейдем в домашний каталог
cd
# Создадим рабочий каталог
mkdir GIT
# Перейдем в рабочий каталог
cd GIT
# Скачаем Makefile
wget http://opendreambox.org/~obi/Makefile-opendreambox-1.5
# Теперь надо отредактировать Makefile
# и задать нужное значение MACHINE
# в нашем случае строчка такая -
# MACHINE = dm800
vi Makefile-opendreambox-1.5
#
make -f Makefile-opendreambox-1.5 image

Метод второй - Используем MONOTONE
# Перейдем в домашний каталог
cd
# Создадим рабочий каталог
mkdir MTN
# Перейдем в рабочий каталог
cd MTN
# Скачаем Makefile
wget http://tmb.elitedvb.net/Makefile-opendreambox
# Теперь надо отредактировать Makefile
# и задать нужное значение MACHINE и DISTRO
# в нашем случае строчки такие -
# MACHINE = dm800
# DISTRO = opendreambox-1.5
vi Makefile-opendreambox
#
make -f Makefile-opendreambox image

Далле последует долгий просесс качания из интернета исходников и компиляция.
Надо иметь хороший инет, потому что обьем скачанного измеряется гигабайтами.
На пути к заветному имиджу, вас наверняка ждут различные сюрпризы.
То исходники не качаются, то программы не компилируются.
Задавать мне вопросы на эту тему - бесполезно.
Ошибки, наверняка будут у всех разные. Но, как говорится "дорогу осилит идущий"

В результате вы получите вполне работоспособный имидж, который можно залить в дрим.
И ОН БУДЕТ РАБОТАТЬ !

Найти его можно в каталогах -
$HOME/GIT/dm800/build/tmp/deploy/images/dreambox-image-dm800-yyyymmmddhhmmss.nfi
или
$HOME/MTN/build/tmp/deploy/images/dreambox-image-dm800-yyyymmmddhhmmss.nfi

Кроме того в каталоге build/deploy/ipk, вы найдете кучу .ipk, которые тоже можно смело заливать в дрим.
Например там будет mc (Midnight commander), текстовый редактор joe, hddtemp, smartmontools и.т.д.

Продолжение следует
.
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)
  Ответить с цитированием

Старый 12.01.2009, 15:49   #2
Гуру
 
Аватар для enigma
 
enigma вне форума
Регистрация: 17.09.2006
Адрес: www.dreambox.org.ua
Сообщений: 1,063
Отправить сообщение для enigma с помощью MSN
По умолчанию

Необходимо еще установить :
1. bitbake_1.6.8
2. Psyco python compiler

PS. Хорошее описание
__________________
Уважаемые господа! Я не даю индивидуальных консультаций в ЛС. Пожалуйста, задавайте свои вопросы на форуме в соответствующих ветках.

Последний раз редактировалось enigma; 12.01.2009 в 15:52.
  Ответить с цитированием

Старый 12.01.2009, 16:45   #3
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Цитата:
Сообщение от enigma Посмотреть сообщение
Необходимо еще установить :
1. bitbake_1.6.8
2. Psyco python compiler
Спорить не стану,
но нужный bitbake тянет сам инсталлятор.
Psyco, не существует в природе на 64 битных системах, и тем не менее имиджи у меня там собираются И судя по всему, на скорость не влияет
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)
  Ответить с цитированием

Старый 14.08.2009, 08:38   #4
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
Лампочка

Как собрать дополнительные пэкеджи ?

В предидущем примере, мы создали рабочий каталог GIT
mkdir GIT

В процессе компиляции, в каталоге GIT создались дополнительные директории -
bb - битбайк (средство управления сборкой)
dm800 - основной каталог сборки
sources - исходные тексты для сборки

далее переходим в каталог dm800 - GIT/dm800
(если делась сборка для другого дрима. Каталоги, соответственно могут быть - dm500plus, dm600pvr, dm7020, dm7025, dm800, dm8000 )
Больше всего, нас заинтересуют каталоги
build (GIT/dm800/build) - здесь выполняется сборка
openembedded (GIT/dm800/openembedded) - управляющие файлы для сборки

Полный список дополнительных пэкеджей можно узнать, изучив структуру каталога GIT/dm800/openembedded/packages
(не все пекеджи можно откомпилировать без исправления ошибок)

Теперь, собственно процесс сборки.
Допустим, в каталоге GIT/dm800/openembedded/packages , мы видим каталог bash
Это то, что нам надо ! и его нет в списке стандартных пакетов и на http://dreamboxupdate.com/opendreamb.../experimental/ !

cd GIT/dm800/build
source env.source
bitbake bash

Код:
NOTE: Using cache in '/home/el1216/GIT/dm800/cache/oe-cache.el1216'
NOTE: Parsing finished. 3939 cached, 0 parsed, 160 skipped, 28 masked.
NOTE: package bash-3.0: started
NOTE: package bash-3.0-r7: task do_fetch: started
NOTE: package bash-3.0-r7: task do_fetch: completed
NOTE: package bash-3.0-r7: task do_unpack: started
NOTE: Unpacking /home/el1216/GIT/sources/bash-3.0.tar.gz to /home/el1216/GIT/dm800/build/tmp/work/bash-3.0-r7/
NOTE: package bash-3.0-r7: task do_unpack: completed
NOTE: package bash-3.0-r7: task do_patch: started
NOTE: Applying patch 'bash-3.0-fixes.patch'
NOTE: Applying patch 'signames-mipsel.diff'
NOTE: package bash-3.0-r7: task do_patch: completed
NOTE: package bash-3.0-r7: task do_configure: started
NOTE: package bash-3.0-r7: task do_configure: completed
NOTE: package bash-3.0-r7: task do_compile: started
NOTE: package bash-3.0-r7: task do_compile: completed
NOTE: package bash-3.0-r7: task do_install: started
NOTE: package bash-3.0-r7: task do_install: completed
NOTE: package bash-3.0-r7: task do_package: started
Packaged contents of bash-dbg into /home/el1216/GIT/dm800/build/tmp/deploy/ipk/bash-dbg_3.0-r7_mipsel.ipk
Packaged contents of bash into /home/el1216/GIT/dm800/build/tmp/deploy/ipk/bash_3.0-r7_mipsel.ipk
Packaged contents of bash-doc into /home/el1216/GIT/dm800/build/tmp/deploy/ipk/bash-doc_3.0-r7_mipsel.ipk
NOTE: Not creating empty archive for bash-dev-3.0-r7
Packaged contents of bash-locale-en+boldquot into /home/el1216/GIT/dm800/build/tmp/deploy/ipk/bash-locale-en+boldquot_3.0-r7_mipsel.ipk
Packaged contents of bash-locale-en+quot into /home/el1216/GIT/dm800/build/tmp/deploy/ipk/bash-locale-en+quot_3.0-r7_mipsel.ipk
NOTE: package bash-3.0-r7: task do_package: completed
NOTE: package bash-3.0-r7: task do_populate_staging: started
NOTE: package bash-3.0-r7: task do_populate_staging: completed
NOTE: package bash-3.0-r7: task do_build: started
NOTE: package bash-3.0-r7: task do_build: completed
NOTE: package bash-3.0: completed
NOTE: build 200908130339: completed
Build statistics:
  Attempted builds: 1
Еак видно из листинга, в каталоге /home/el1216/GIT/dm800/build/tmp/deploy/ipk создан пакет bash_3.0-r7_mipsel.ipk и его можно скопировать на дрим и инсталлировать стандартным образом

ipkg install bash_3.0-r7_mipsel.ipk

Можно наслаждаться нормальным bash, а не огрызками, которые предлагает BusyBox

добавлено через 5 часов 45 минут
bash мы собрали, и теперь хотим включитть его в имидж.
Что-бы не надо было доинсталлировать ручками

Внимание !
Перед выполнением всех операций, ОБЯЗАТЕЛЬНО делаем

cd GIT/dm800/build
source env.source

Редактируем файл - GIT/dm800/openembedded/packages/images/dreambox-image.bb
добавляем bash
Код:
OPENDREAMBOX_COMMON = "base-files busybox bash \
<------>ipkg initscripts-opendreambox sysvinit netbase dropbear \
<------>base-passwd ncurses joe mc vsftpd timezones-alternative \
<------>netkit-base fakelocale less dreambox-bootlogo  \
<------>dreambox-dccamd dreambox-keymaps tuxbox-image-info dvbsnoop \
<------>dreambox-compat tuxbox-common mrouted smartmontools hddtemp \
<------>hotplug-ng autofs"
и запускаем сборку имиджа -
bitbake dreambox-image
Код:
NOTE: Using cache in '/home/edvard/GIT/dm800/cache/oe-cache.edvard'
NOTE: Parsing finished. 3938 cached, 1 parsed, 160 skipped, 28 masked.
NOTE: build 200908130911: started

OE Build Configuration:
BB_VERSION     = "1.4.2"
OE_REVISION    = "<unknown>"
TARGET_ARCH    = "mipsel"
TARGET_OS      = "linux"
MACHINE        = "dm800"
DISTRO         = "opendreambox"
DISTRO_VERSION = "1.5.0"
TARGET_FPU     = "soft"

NOTE: package dreambox-image-1.0: started
NOTE: package dreambox-image-1.0-r0: task do_rootfs: started
NOTE: package dreambox-image-1.0-r0: task do_rootfs: completed
NOTE: package dreambox-image-1.0-r0: task do_build: started
NOTE: package dreambox-image-1.0-r0: task do_build: completed
NOTE: package dreambox-image-1.0: completed
NOTE: build 200908130911: completed
Build statistics:
  Attempted builds: 1
Получаем новый имидж, со встроенным bash -
GIT/dm800/build.tmp/deploy/images/dreambox-image-dm800-20090813131138.nfi

добавлено через 16 часов 7 минут
Как собрать имидж со свежей enigm-ой ?

Сначала обновим GIT
cd GIT
make -f Makefile-opendreambox-1.5 openembedded-update-all


"правильный" Makefile можно скачать коммандой -
wget -O Makefile-opendreambox-1.5 "http://git.opendreambox.org/?p=obi/makefile-opendreambox.git;a=blob_plain;f=Makefile-opendreambox-1.5;hb=HEAD"

Изменим значение переменной SRCDATE в файле GIT/dm800/openembedded/packages/enigma2/enigma2.bb на сегодняшнее число -
Код:
SRCDATE = "20090814"
cd GIT/dm800/build
source env.source
bitbake enigma2
bitbake
dreambox-image


Как почистить и пересобрать - аналог (make clean ; make)

Полная очистка и пересборка имиджа
bitbake -cclean world
bitbake dreambox-image

Очистка и пересборка enigma2
bitbake -cclean enigma2
bitbake enigma2


Как "прикрутить" свои программы, модификации, дополнения и.т.д в имидж ?

Правильный путь:
создать пакет (типа myimage.bb) и включать это в dreambox-image.bb
Потребует глубокого изучения материала.

Можно грубо и не по джентльменски :
в файле GIT/dm800/openembedded/classes/rootfs_ipk.bbclass найти функцию real_do_rootfs.
В конце этой функции вызвать свой скрипт настройки.
Этот скрипт модифицирует (добавит) файлы в подкаталогах GIT/dm800/build/tmp/rootfs
И bitbake dreambox-image всё это безобразие запакует в образ.


Как самому скомпилировать что-нибудь OpenSource для дрима ?

Для облегчения процесса кросскомпиляции и создани среды, предусмотрена специальная фича.

bitbake devshell
source GIT/dm800/build/tmp/deploy/addons/mipsel-linux-opendreambox-dm800-devshell


Дальше всё как обычно, только -
oe_runconf - заменяет стандартный configure
oe_runmake - заменяет стандартный make

Как бороться с ошибками ? Тут я вам помочь не смогу.
Ошибки, они каждый раз - разные


Как распаковать имидж (.nfi)

Можно скачать и откомпилировать nfi2cf - http://dreamboxupdate.com/download/nfi2cf-0.1.tar.gz

Единственное, что надо подправить в ripimage.py
endianess = {"dm7025": "1234", "dm7020": "4321", "dm800": "1234"}

---------------------------------------------------------------------------------------------------
Если есть вопросы - задавайте. Постараюсь ответить
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 14.08.2009 в 14:06.
  Ответить с цитированием

Старый 24.08.2009, 19:02   #5
Юннный Дримовод
 
hemdman вне форума
Регистрация: 31.07.2009
Сообщений: 9
По умолчанию

Цитата:
Сообщение от el1216 Посмотреть сообщение
Можно скачать и откомпилировать nfi2cf - http://dreamboxupdate.com/download/nfi2cf-0.1.tar.gz

Единственное, что надо подправить в ripimage.py
endianess = {&quot;dm7025&quot;: &quot;1234&quot;, &quot;dm7020&quot;: &quot;4321&quot;, &quot;dm800&quot;: &quot;1234&quot;}

---------------------------------------------------------------------------------------------------
Если есть вопросы - задавайте. Постараюсь ответить
Существует ли обратная мини-тулза для сборки jffs2? Скачать весь билдрут и посмотреть не в состоянии, сорри. Задача - разобрать/подправить/собрать. Если кто баловался, намекните на последовательность (конктетно - с имиджами newnigma2, если это специфично).
  Ответить с цитированием

Старый 24.08.2009, 19:35   #6
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Цитата:
Сообщение от hemdman Посмотреть сообщение
Существует ли обратная мини-тулза для сборки jffs2? Скачать весь билдрут и посмотреть не в состоянии
Правь по живому имиджу, установленному на дриме. Потом делай там-же полный дамп прошивки. Скрипты есть на форуме.
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 25.08.2009 в 08:39.
  Ответить с цитированием

Старый 24.08.2009, 20:19   #7
Юннный Дримовод
 
hemdman вне форума
Регистрация: 31.07.2009
Сообщений: 9
По умолчанию

Не вариант - 1) нужный мне имидж не запускается на моём клоне (собственно хочу поэкперементировать с перестановкой драйверов), 2) дамп это, имхо, как-то некошерно
  Ответить с цитированием

Старый 24.08.2009, 20:58   #8
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Цитата:
Сообщение от hemdman Посмотреть сообщение
Не вариант - 1) нужный мне имидж не запускается на моём клоне (собственно хочу поэкперементировать с перестановкой драйверов), 2) дамп это, имхо, как-то некошерно
С DM600pvr не имел дела и не разбирался.
Скрипты от vlamo - рабочие. Почему у вас не сработало - непонятно.

А на 600 нельзя через веб морду загрузить secondstage ?
Если да - то только это и надо сделать.
Ещё есть ключевые отличия newnigma-2.7 от gemini-4.6.
Другой head.ko и добавлен неизвестный модуль adenin.ko

Да, если скрипты от vlamo сработали нормально, но имидж не грузится.
Можно попробовать выйти из скрипта перед buildimage, подсунуть кернел и extra модули от свежего рабочего имиджа. А потом ручками выполнить buildimage - синтаксис там вполне понятен.

На всякий случай - dreambox-buildimage-native-1.1 DM600 исходники и бинарник Linux - i386
Вложения
Тип файла: 7z dreambox-buildimage-native-1.1.7z (7.2 Кб, 26 просмотров)
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 25.08.2009 в 08:32.
  Ответить с цитированием

Старый 25.08.2009, 20:05   #9
Юннный Дримовод
 
hemdman вне форума
Регистрация: 31.07.2009
Сообщений: 9
По умолчанию

el1216, спасибо за внимание. Возможно я что-то не доглядел, но не вижу скриптов vlamo разворачивающих/сворачивающих root jffs2 и, соттветственно, простого способа не имея оригинал покопаться в extra. Скрипты только автомтизируют разбивку/склейку mtd. Почти уверен что проблема в привязке head.ko к 66-му secondstage, по идее с драйвером из http://www.newnigma2.to/wbb2/thread.php?threadid=1815 должно завестись.
К сожалению у меня сечас нет ББ с поддержкой jffs2 в кернеле, блин...
__________________
DM800 sim2.01
  Ответить с цитированием

Старый 25.08.2009, 20:08   #10
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Смотри выше - Как распаковать имидж (.nfi)

В скрипте ripimage.py
подправь -
endianess = {"dm800": "1234", "dm8000": "1234", "dm7020": "4321", "dm600pvr": "4321", "dm500plus": "4321"}
и закомментируй всё, начиная с -
print "generating ext2fs"

Распакованный имидж newnigma-2.7-DM600pvr, закинул на рапиду - http://rapidshare.com/files/27138641...7.tar.bz2.html
Цитата:
Сообщение от hemdman Посмотреть сообщение
Почти уверен что проблема в привязке head.ko к 66-му secondstage
Там ещё новая пакость появилась - adenin.ko
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 25.08.2009 в 20:29.
  Ответить с цитированием

Старый 25.08.2009, 21:08   #11
Эксперт
 
Аватар для pashaa
 
pashaa вне форума
Регистрация: 21.11.2008
Адрес: с. Гадюкино ул.Похмельная 15
Сообщений: 534
Отправить сообщение для pashaa с помощью ICQ
По умолчанию

Цитата:
Как распаковать имидж (.nfi)

Можно скачать и откомпилировать nfi2cf - http://dreamboxupdate.com/download/nfi2cf-0.1.tar.gz

Единственное, что надо подправить в ripimage.py
endianess = {"dm7025": "1234", "dm7020": "4321", "dm800": "1234"}

---------------------------------------------------------------------------------------------------
Если есть вопросы - задавайте. Постараюсь ответить
Распаковалось нормально. Но в терминале на отсутсвие какой то тузлы ругалось. Спасибо!
з.ы. Кстати у меня выставлена светлая тема на форуме и белые заголовки не читаются. Но инфе цены нет! Респект!
__________________
DOMICA-image team
  Ответить с цитированием

Старый 25.08.2009, 22:49   #12
Юннный Дримовод
 
hemdman вне форума
Регистрация: 31.07.2009
Сообщений: 9
По умолчанию

Цитата:
Сообщение от el1216 Посмотреть сообщение
Смотри выше - Как распаковать имидж (.nfi)
Слота-то и не заметил, спасибо!!!!! Работаю...
__________________
DM800 sim2.01
  Ответить с цитированием

Старый 03.09.2009, 07:55   #13
Эксперт
 
Аватар для maigais
 
maigais вне форума
Регистрация: 12.12.2008
Адрес: latvija
Сообщений: 2,120
Отправить сообщение для maigais с помощью Skype™
По умолчанию

скажите пожалуста какои вариант устроит установки для enigma2y.tar , я и посмотрел и заметил что некоторые нужные фаили внутри есть , но некоторые 0 по размеру
download: http://www.puntal.org/panel/enigma2y.tar.gz инфа от http://www.puntal.org/panel/

я бы хотел сборку enigma2 для dm500+ ,кроме newnigma2 http://feed.newnigma2.to/unstable/images/ невыпускают ни кто
есть вопше возможность создать enigma2 для dm500+,гемини2 есть только для 600
__________________
BlackHole-OE2.0,Tuner + ALINK DTU и Digital USB DVB-T HDTV TV Tuner Recorder Receiver , HDD TOSHIBA MK2552GSX 250gb,

Последний раз редактировалось maigais; 03.09.2009 в 07:59.
  Ответить с цитированием

Старый 03.09.2009, 08:45   #14
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Цитата:
Сообщение от maigais Посмотреть сообщение
скажите пожалуста какои вариант устроит установки для enigma2y.tar , я и посмотрел и заметил что некоторые нужные фаили внутри есть , но некоторые 0 по размеру
download: http://www.puntal.org/panel/enigma2y.tar.gz инфа от http://www.puntal.org/panel/
Это исходники enigma2 с dreamboxupdate.com:/cvs (неизвестно какой версии)
Что вы собираетесь с ними делать ? Что-бы запустить enigma2, нужен Python и куча разных всяких библиотек
Цитата:
Сообщение от maigais Посмотреть сообщение
я бы хотел сборку enigma2 для dm500+ ,кроме newnigma2 http://feed.newnigma2.to/unstable/images/ невыпускают ни кто
Не знаю, не интерересовался этим вопросом.

Обращаю внимание ! Тема называется "Как самостоятельно собрать имидж для DM800"
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 03.09.2009 в 10:34.
  Ответить с цитированием

Старый 27.11.2009, 03:21   #15
Эксперт
 
Аватар для SatCat
 
SatCat вне форума
Регистрация: 21.10.2008
Адрес: 141E 47N
Сообщений: 274
По умолчанию

Пост не совсем точно по теме, то близко.

Метался я в поисков возможности скомпилировать несколько мелких вещей для DM800. Грузить многие сотни метров, как описано в этой теме не хотелось, да и инет не позволяет..
Но!! по ссылке на тему на IHAD-форуме, найденой enigma я закачал себе toolchain для компиляции для mipsel-платформы.
Размер пакета всего 65Mb. (брать тут: http://www.i-have-a-dreambox.com/wbb...hreadid=122697). В пакете уже все готовое есть -- библиотеки, кроскомпилятор и т.д.
Даже моих скромных познаний хватило, чтобы установить его в Linux`е в пользовательский каталог и всё заработало!
Для компиляции простых программ и dvb-утилит хватает, проверено, работает!
__________________
DM800HD +USB DVB-T tuner(af9035) (OE2.0 GP3.2, OSCAM ymod, HDD 160Gb) * SVEC-120: 75e-80e-85.2e-90e * Arion-1700e * TT-Budget-1400 * Manna 3910
  Ответить с цитированием
Ответ

Закладки


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

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

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




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


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


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