Объявление

Свернуть
Пока нет объявлений.

Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #91
    Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

    [quote author=nitrogen14 link=topic=4207.msg49088#msg49088 date=1259832739]
    фулскрин есть по разрешению, но плагины до сих пор показываются в черной рамке- это проблема, не вписывается в оболочку
    ну ждем поддержки видеоплеера, тогда можно будет картиноплагин писать или вебтв плеер для определенных видов стримов... но это уже точно оффтоп. будет видеоплеер поддержан, продолжим в нано-х подразделе
    [/quote]


    У меня, вроде, без рамки с новым Plugin-SDK 0.1.1 и новой прошивкой, домой приду проверю , ну да видео не помешает, согласен.
    AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
    sat 13e/36e
    PS3 fat

    Комментарий


    • #92
      Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

      ок, дома нужно проверить
      когда вышел фунскрин я проверял здесь:
      http://www.pristavka.de/index.php/to....html#msg42167
      какая тогда была проша не знаю.
      Обсуждение всех нюансов развода в Германии. www.razvod.net

      Комментарий


      • #93
        Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

        [quote author=mastu link=topic=4207.msg49075#msg49075 date=1259824313]
        Не в обиду будет сказано, "Валяющийся" в интернете вполне оффициальный toolchain от Sigma, заранее скомпилированный . Компируется под себя как любой другой [/quote]

        Дык, мне "под себя" как-то не надо было.
        Мне под известное optware сподручней и привычней.
        Чтобы не плодить разного, так сказать...

        А про официальное от Sigm`ы (о котором речь) и то, что в AZBox - оно это, скажем так, имеет некоторые отличия, хотя и не принципиальные.
        HW: AzBox HD Premium, WD10EADS
        FW/SW: 0.9.4585 (or last alfa in test mode) , mgcamd-1.35

        Комментарий


        • #94
          Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

          [quote author=nitrogen14 link=topic=4207.msg49091#msg49091 date=1259833772]
          ок, дома нужно проверить
          когда вышел фунскрин я проверял здесь:
          http://www.pristavka.de/index.php/to....html#msg42167
          какая тогда была проша не знаю.
          [/quote]


          проверил, фулскрин работает
          AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
          sat 13e/36e
          PS3 fat

          Комментарий


          • #95
            Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

            спасибо за инфу, это значит и скриншоты с палгинов нынче можно делать?
            ты на каком плагине проверял?

            скачал опенхкас2, он у меня в черной рамке запускается, как и раньше
            Обсуждение всех нюансов развода в Германии. www.razvod.net

            Комментарий


            • #96
              Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

              Маленький оффтоп, mi dispiace

              Может кто встречал исходники JPlugins?
              Может меня заклинило, но за воскресенье так и не понял, как эта хрень addons`ы к плюгинам качает

              Основная цель - сделать на Asus`е FTP-свалку и не лазить в Инет каждый раз.
              HW: AzBox HD Premium, WD10EADS
              FW/SW: 0.9.4585 (or last alfa in test mode) , mgcamd-1.35

              Комментарий


              • #97
                Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                [quote author=nitrogen14 link=topic=4207.msg49228#msg49228 date=1259909587]
                спасибо за инфу, это значит и скриншоты с палгинов нынче можно делать?
                ты на каком плагине проверял?

                скачал опенхкас2, он у меня в черной рамке запускается, как и раньше
                [/quote]


                testplayer, да на и своём проверял, ковыряюсь помаленьку
                AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
                sat 13e/36e
                PS3 fat

                Комментарий


                • #98
                  Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                  ясно, у тебя готового тестплеера под ругой нет, не охото в линукс лезть, такбы я проверил на своей проше и сделал фотку
                  Обсуждение всех нюансов развода в Германии. www.razvod.net

                  Комментарий


                  • #99
                    Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                    Почитав эту тему, написал собственную прогу для работы с имиджами.
                    Написано на языке perl. Лежит http://fedor.yu.wildpark.net/files/2...boximgtool.zip

                    Комментарий


                    • Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                      а как это дело запускать?
                      Обсуждение всех нюансов развода в Германии. www.razvod.net

                      Комментарий


                      • Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                        [quote author=nitrogen14 link=topic=4207.msg50564#msg50564 date=1260692301]
                        а как это дело запускать?
                        [/quote]
                        В качестве параметра подставляется имя файла. Утилита сама определяет, что надо делать – упаковать или распаковать. Распакованное имя файла, это фактически метка и номер версии.
                        Поэтому не стоит его переименовывать перед упаковкой.

                        Внимание! Затирает старые файлы без задания вопросов.

                        сделана утилита для тех кто работает в консоли и под юниксами. хотя и под виндой должно работать, если стоит perl

                        Комментарий


                        • Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                          в принципе мы можем разобрать имидж, кое-что добавить и собрать

                          может кому поможет следующая инфа по сборке и миджа на дриме:Этот прцесс действителен для имиджей Enigma2
                          Spoiler

                          DM500plus,DM600PVR,DM720,DM725,DM800,DM8000

                          Во первых нужен рабочий Linux.
                          В принципе, подойдет любой дистрибутив.
                          Желательно 32 битная версия


                          Для сборки имиджа, требуется много разных-всяких тулзофф Ж-)
                          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/hostapp...&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 и.т.д.

                          В процессе компиляции, в каталоге 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

                          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


                          Как собрать имидж со свежей 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/m...ox-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


                          AzBox HD Premium +
                          HDD 1T
                          f/w 0.9.4348

                          Комментарий


                          • Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                            я тебя не понимаю, чего ты добиваешся?
                            что можем сделать мы
                            1.разобрать
                            2.заменить файлы
                            3.собрать

                            всё!!!

                            вся эта лабуда от дрима к нам не подходит
                            Обсуждение всех нюансов развода в Германии. www.razvod.net

                            Комментарий


                            • Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                              Состряпал имидж- прошивай, забивай свои логины пароли и смотри.

                              Что касаемо имджа:
                              Собирал на основе 0.9.4890 (можно делать на любом, мне этот больше нравится), после установки версия будет значится 0.9.4891.
                              Заменены стандартные скины;
                              Заменен шрифт;
                              Добавлены плагины:
                              samba, cifs;
                              Добавлены эму:
                              mgcamd (ver.1.35), wicardd (ver.1.05), multicas (ver.1.62E-D01).
                              Все уже нстроено на +++ и трихопол!
                              Добавлен гаситель синего светодиода на панели.
                              Уже присутсвует список каналов:
                              НТВ+, Триколор (в фаворитах),
                              Платформа (в общем списке)
                              Возможно придется менять настройки дайсека или вообще его отключить. (делал -то со своего бокса)
                              Русский включается по умолчанию.
                              Настройки видео выставлены на аналог.

                              Не фиксил youtube-времени не хватило.
                              Вроде все. Желащие опробовать, можете смело ставить. Гарантия 100%, все проверено. Да, один нюанс- делал на Azbox Premium, но думаю и на других моделях проблем не должно быть.

                              Брать здесь:http://multi-up.com/470006
                              Dreambox 500S
                              Dreambox 800 (gemini 5.0)
                              AzBox Premium HD (160 Gb)

                              Комментарий


                              • Re: Попытка создания собственного имеджа для Azbox HD (на основе оригинального)

                                [quote author=Corwin06 link=topic=4207.msg114571#msg114571 date=1302538566]
                                Состряпал имидж- прошивай, забивай свои логины пароли и смотри.
                                [/quote]

                                Расписал бы что и как. Думаю многие были бы благодарны.
                                AzBox Ultra HD SAT Spaze 2.2 Quantum Edition
                                Openbox X-820 FW 5.49_fix_tricolor

                                Комментарий

                                Обработка...
                                X