compiling neutrinohd2 for mipsel set top boxes

Benutzeravatar
mohousch
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 928
Registriert: Di 18. Sep 2012, 20:21
Hat sich bedankt: 7 Mal
Danksagung erhalten: 16 Mal

compiling neutrinohd2 for mipsel set top boxes

#1

Beitrag von mohousch » So 14. Apr 2013, 20:18

Install the required packages

Code: Alles auswählen

sudo apt-get update

Code: Alles auswählen

sudo apt-get install -y autoconf automake bison bzip2 cvs diffstat flex g++ gawk gcc gettext git-core gzip help2man ncurses-bin ncurses-dev libc6-dev libtool make texinfo patch perl pkg-config subversion tar texi2html wget zlib1g-dev chrpath libxml2-utils xsltproc libglib2.0-dev python-setuptools zip info coreutils diffstat chrpath libproc-processtable-perl libperl4-corelibs-perl sshpass default-jre default-jre-headless java-common  libserf-dev
set your shell to /bin/bash

Code: Alles auswählen

sudo dpkg-reconfigure dash
when asked: Install dash as /bin/sh?
select "NO"

build enigma2 image
-- using openpli

Code: Alles auswählen

mkdir openpli

Code: Alles auswählen

cd openpli

Code: Alles auswählen

git clone https://github.com/OpenPLi/openpli-oe-core.git

Code: Alles auswählen

cd openpli-oe-core
e.g: we want to build for dm800se

Code: Alles auswählen

MACHINE=dm800se make image
when the build succed without errors

Code: Alles auswählen

cd meta-openpli

Code: Alles auswählen

git clone git://github.com/mohousch/recipes-neutrino.git

Code: Alles auswählen

cd build

Code: Alles auswählen

. ./env.source
--using oe-alliance

Code: Alles auswählen

git clone https://github.com/oe-alliance/build-enviroment.git

Code: Alles auswählen

cd build-enviroment
e.g we want to build for gigablue800se using openatv DISTRO

Code: Alles auswählen

MACHINE=gb800se DISTRO=openatv make image
after build succed without errors

Code: Alles auswählen

cd meta-oe-alliance/meta-oe

Code: Alles auswählen

rm -r recipes-neutrino

Code: Alles auswählen

git clone git://github.com/mohousch/recipes-neutrino_oe-alliance.git recipes-neutrino

Code: Alles auswählen

cd builds/openatv/release/gb7325

Code: Alles auswählen

. ./env.source
- to build neutrinohd2 binary

Code: Alles auswählen

bitbake neutrinohd2
- to build neutrinohd2 plugins

Code: Alles auswählen

bitbake neutrinohd2-plugins
- to install neutrinohd2 binary and plugins
copy neutrinohd2_2.0+git(gitversion)+(gitversion)-r0_(boxmodel).ipk and neutrinohd2-plugins_2.0+git(gitversion)+(gitversion)-r0_(boxmodel).ipkto /tmp

change to tmp

Code: Alles auswählen

cd /tmp

Code: Alles auswählen

opkg update

Code: Alles auswählen

opkg install --force-overwrite neutrinohd2_2.0+git(gitversion)+(gitversion)-r0_(boxmodel).ipk

Code: Alles auswählen

opkg install neutrinohd2-plugins_2.0+git(gitversion)+(gitversion)-r0_(boxmodel).ipk
replace the right git version and boxmodel in the line

have fun with neutrinohd2

EDITED 23.08.2016
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von mohousch am Di 23. Aug 2016, 21:28, insgesamt 47-mal geändert.

Benutzeravatar
Gismotro
Moderator
Moderator
Beiträge: 1178
Registriert: So 7. Aug 2011, 22:20
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: NHD2 für Mipsel Set Top Boxen bauen

#2

Beitrag von Gismotro » Mo 15. Apr 2013, 10:39

Kann / Soll das ins Wiki ?

Hab es mal versucht : http://wiki.mbremer.de/index.php?title=Hauptseite/NHD2/

scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28

Re: NHD2 für Mipsel Set Top Boxen bauen

#3

Beitrag von scp » Do 18. Apr 2013, 21:53

Bin jetzt auch hier gelandet.
Ich werde dann neuere Versionen hiereinposten. Bevor ich die r50 rausbringe, werde ich aber nochmal ein bißchen aufräumen, sind ja noch einige alte Patche drin, die gar nicht mehr nötig sind.

Ich selbste habe eine Dreambox DM800HD und eine Gigablue HD800SE, deshalb auch das Interesse an einem OE Build.
Seit 2 Jahren habe ich auch eine Kathrein UFC960, für die ich seit kurzem auch endlich die passenden Treiber zum laufen gebracht habe, so dass ich jetzt im sh4-Bereich auch unterwegs bin.

Benutzeravatar
Gismotro
Moderator
Moderator
Beiträge: 1178
Registriert: So 7. Aug 2011, 22:20
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: NHD2 für Mipsel Set Top Boxen bauen

#4

Beitrag von Gismotro » Fr 19. Apr 2013, 09:26

scp hat geschrieben:Bin jetzt auch hier gelandet.
Willkommen an Board ! :bounce:

scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28

Re: NHD2 für Mipsel Set Top Boxen bauen

#5

Beitrag von scp » Sa 20. Apr 2013, 00:35

Anbei r50
- Optimiert für svn1310
- Fix für isMuted bei DreamboxLCD
- Aufgeräumt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
mohousch
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 928
Registriert: Di 18. Sep 2012, 20:21
Hat sich bedankt: 7 Mal
Danksagung erhalten: 16 Mal

Re: NHD2 für Mipsel Set Top Boxen bauen

#6

Beitrag von mohousch » Sa 20. Apr 2013, 16:07

@scp

- hast Du in AAF nicht geschrieben dass Du den st layer für openpli für kathrein boxes fertig hast?
- kannst Du bitte 1312 auschecken ob mit der DM800HD der player freezes problem ok ist?

scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28

Re: NHD2 für Mipsel Set Top Boxen bauen

#7

Beitrag von scp » Sa 20. Apr 2013, 23:33

Ja, den stlinux layer teste ich gerade nochmal vor dem release.
OK, DM800HD teste ich dann auch mit der akuellen rev.

scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28

Re: NHD2 für Mipsel Set Top Boxen bauen

#8

Beitrag von scp » So 21. Apr 2013, 03:24

Und hier die r51
- Anpassungen für svn 1315
- Abhängigkeiten und Image-Größe reduziert

Außer dem der stlinux Layer für Kathrein und Spark, basierend auf:
https://github.com/DvbMedia/meta-stlinux

Linux spark: stm24 0210 p191
Linux UFX9XX: stm24 0211 p191

Die audio.elf und video.elf müssen vor dem bauen z.B. nach
meta-stlinux/data/stslave_fw/ufs922/
kopiert werden.

PS: DM800HD movie player gstreamer funktioniert auch.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

sh4
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 86
Registriert: Di 31. Jul 2012, 17:30

Re: NHD2 für Mipsel Set Top Boxen bauen

#9

Beitrag von sh4 » So 21. Apr 2013, 09:28

das ist ja mal cool.
baut das ding auch für die giga quad?
wie läuft das image denn auf der 800er?

Benutzeravatar
mohousch
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 928
Registriert: Di 18. Sep 2012, 20:21
Hat sich bedankt: 7 Mal
Danksagung erhalten: 16 Mal

Re: NHD2 für Mipsel Set Top Boxen bauen

#10

Beitrag von mohousch » So 21. Apr 2013, 09:58

sh4 hat geschrieben:baut das ding auch für die giga quad?
darf ich raten? ;-) ja, und da werden alle 4 Tuner unterstützt (auch in misch Betrieb), wie Weit der LCD interface den LCD diese box unterstützt, glaube hat bis noch keiner getestet, Falls Du das machst bitte Feedbacks dazu ;-)
sh4 hat geschrieben:wie läuft das image denn auf der 800er?
wenn man mit e2 (beide GUIs sind im Image man kann mittels neutrino Plugins e2 starten e2 starten und umgekehrt im e2 neutrino starten) vergleichen darf, stabiler als e2 habe für meine Bedürfnisse selten blauen Screen ;-)

sh4
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 86
Registriert: Di 31. Jul 2012, 17:30

Re: NHD2 für Mipsel Set Top Boxen bauen

#11

Beitrag von sh4 » So 21. Apr 2013, 11:46

ich kann ja mal ein gigaquad image bauen...

edit: die nötigen driver sind dann automatisch mit drin?

sh4
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 86
Registriert: Di 31. Jul 2012, 17:30

Re: NHD2 für Mipsel Set Top Boxen bauen

#12

Beitrag von sh4 » So 21. Apr 2013, 12:28

ach irgendwie will mir schon nach einer minute die lust vergehen

Code: Alles auswählen

DEBUG: Clearing SRCREV cache due to cache policy of: clear
DEBUG: Using cache in '/data/build/oe-alliance/builds/opennhd2/gbquad/tmp-eglibc/cache/bb_codeparser.dat' for codeparser cache
ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    DISTRO 'opennhd2' not found. Please set a valid DISTRO in your local.conf

ERROR: Execution of event handler 'check_sanity_eventhandler' failed
make: *** [image] Fehler 1
build@h2149615:~/oe-alliance$ 

scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28

Re: NHD2 für Mipsel Set Top Boxen bauen

#13

Beitrag von scp » So 21. Apr 2013, 14:22

"DISTRO 'opennhd2' not found" bedeutet, das die passnden Dateien fehlen.
Wie auch in der neuen Anleitung im Anhang steht, muss man für die Distro auch die anderen 2 Archive entpacken:
git clone git://github.com/oe-alliance/build-enviroment.git .

DISTRO=opennhd2 MACHINE=gb800se make -f Makefile

unzip oe-neutrinohd2-r51.zip
tar xzvf oe-neutrinohd2.tar.gz
tar xzvf oe-neutrinohd2-distro.tar.gz
tar xzvf oe-neutrinohd2-e2stubs.tar.gz
Zuletzt geändert von scp am So 21. Apr 2013, 14:54, insgesamt 1-mal geändert.

sh4
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 86
Registriert: Di 31. Jul 2012, 17:30

Re: NHD2 für Mipsel Set Top Boxen bauen

#14

Beitrag von sh4 » So 21. Apr 2013, 14:39

danke.
dann stimmt die reihenfolge in der anzeitung aber nicht so ganz

scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28

Re: NHD2 für Mipsel Set Top Boxen bauen

#15

Beitrag von scp » So 21. Apr 2013, 14:54

Das erste make muss aber vor dem entpacken ausgeführt werden, wie ichs oben mal ergänzt habe, damit er die anderen GIT repositories cloned.

Antworten

Zurück zu „NHD2 - Allgemeines“