Doume forum

Récepteurs HD => ABCOM - IPBox 900-910-9000 => Trucs et Astuces => Discussion démarrée par: Doume le 16 janvier 2009 à 10:27:01

Titre: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: Doume le 16 janvier 2009 à 10:27:01
Vous trouverez en pièce jointe un document qui s'adresse à ceux qui souhaiteraient mettre en place, sur un PC Linux, un environnement de compilation / développements pour les récepteurs ABCOM IP 9000 , ou DGS Cuberevo.

Si vous relevez des erreurs sur le document, merci de le faire connaitre.

Bon amusement

Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: NouNours le 16 janvier 2009 à 10:56:36
Salut,

merci Doume et AHF pour cette doc! Ca m'a l'air assez compliqué au premier abord..
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: Doume le 16 janvier 2009 à 11:51:33
D'où l'intérêt de ce genre de documents...

C'est le résultat d'une pêche aux infos, car elles existaient, mais dispersées.
ceci dit, en appliquant cette procédure, on obtient rapidement un CDK utilisable.

Mais ceci ne permet pas encore de créer une 'image' ou 'firmware' personnalisé, car :

- Le soft OSD de DGS n'est pas public ( sbox ) : tout ce que l'on peut faire, c'est le rhabiller au sens Linux du terme : modifier l'environnement technique, ajouter des outils, modifier le serveur Webif, etc...

- Monter une image Enigma2 nécessite du bricolage à partir d'images DGS (désassembler, supprimer ce qui ne servira plus, insérer les éléments nécessaires à Enigma2, recompresser l'image, ... )
Bref, c'est un boulot de titan
Chapeau aux teams qui se lancent là dedans


Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: caramel le 16 janvier 2009 à 13:40:59
Merci Doume,

Je vais regarder en detail pour comparer avec ce que j'ai installé sous Fedora 10.

Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: MiKe le 16 janvier 2009 à 17:38:15
Merci pour votre travail commun Doume et AHF, beau boulot !  ;)
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: subsilver le 16 janvier 2009 à 18:19:00
Beau boulot, bravo.  ;)
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: AmadeusHF le 16 janvier 2009 à 19:53:16
Pas de quoi ;)
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: caramel le 22 janvier 2009 à 13:00:39
Salut,

Lors de la premiere compilation , il y a des messages style warning qui apparaisse, c'est pas grand chose mais c'est du style variable peut-être pas initialisé.....

J'ai voulu recompiler une seconde fois pour noter les fichiers concernés mais la ca ne recompile pas ce qui a deja été compiler , comment faire pour que toute l'image soit recompiler ,car je voudrais bien corriger tous les warning qui apparaissent ?

Merci
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: Doume le 22 janvier 2009 à 14:20:33
Bon courage, pour les warnings !
Si ce n'est pour un exercice de style, sinon ça ne présente pas trop d'intérêt : au prochain update, tu devras recommencer, puisque tu ne peux pas updater le CVS !

Pour forcer à recompiler, je n'ai pas essayé, mais tu peux tenter un :
make clean

avant le :
make

Sinon, tu fais un touch sur tous les .c et les .cpp, il va recompiler tout ce qui a été 'touched' !
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: caramel le 22 janvier 2009 à 15:15:14
Ok merci Doume

je vais essayer ce soir.

il n'y en a pas tant que ca des warnings mais j'aime pas, je préfère qu'il y en ai aucun dans tout ce que je compile.

Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: caramel le 22 janvier 2009 à 20:31:04
Re....
Bon le make clean ca le fait bien, je retrouve les warnings.

Ca donne quoi l'image generé par ton make (vmlinux)  Doume , tu peux l'utiliser via l'usb sur l'ipbox ?

Pour le moment j'ai pas le démo j'attends encore un peu avant de me decider c'est pour cela que je te pose la question.

Merci
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: AmadeusHF le 22 janvier 2009 à 21:04:48
le fichier vmLinux généré n'est que le kernel Linux. EN soit il n'est pas suffisant. IL faut encore batir tout le reste du firmware autour...donc ce n'est que le début d'un long chemin ;)
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: caramel le 22 janvier 2009 à 21:57:45
Je vois mais j'ai du mal a comprendre (je suis pas encore familier avec le developpement sous linux).

Tu veux dire que là on a juste un noyaux sans même avoir les fonctions décrites (je veux dire les routines qui permettent d'acceder aux hards du demo avec les types de paramètres en entré et en sortie , les adresses memoires utiles ....) ?





Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: Doume le 22 janvier 2009 à 23:22:48
Oh non, loin de là

Les drivers ST sont couverts par un Non Disclosure Agreement ( NDA) donc pas d'accès aux sources sans la licence

L'OSD 'sbox' n'est pas public (propriétaire DGS )

Bref, nous ne sommes en rien dans le monde GPL, sauf Linux !
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: caramel le 22 janvier 2009 à 23:33:39
A ce point là.  :(

Donc hormis les infos que l'on peut trouver dans les sources des plugins, je ne vois pas trop comment developper ou ameliorer ce démodulateur sauf si DGS décide de nous donner une base.

A part faire des plugins mais ca reste très limité non ?

Hola je crois que je vais revoir mon choix de demo, j'aimerai en trouver un en GPL ou au moins avec une base GPL.

Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: AmadeusHF le 23 janvier 2009 à 22:00:13
Tu fais là un voeux pieux.

Il n'existe aucun déco qui soit 100% GPL. Linux est régit par la license GPL, ainsi que Enigma 1 et VDR (sur la Reelbox par exemple). Par contre il n'existe AUCUN déco disposant de drivers en GPL.

Dans 100% des cas, les fabricants de chipset imposent aux fabricants de déco un NDA relatif à leurs specs / api / documentation et, par ailleurs, la réalisation des drivers représente souvent l'essentiel de la valeur ajoutée du fabricant de déco, donc il souhaite garder jalousement cela pour lui.

Enigma 1 n'a pas d'avenir : simple tuner, pas près pour la HD, trop mal écris pour évoluer...

Enigma 2 n'est pas GPL, meme si les sources sont dispos; Tu peux modifier le soft pour ton propre usage, à titre perso, la license te le permet.

Sbox n'est pas dispo en sources.

Vdr est GPL mais très loin du niveau d'un Enigma 1 ou 2.

Donc il n'y a pas de solution miracle. Pour l'aspect drivers, tu seras toujours plus ou moins dépendant de travaux non disponibles dans le domaine GPL...pour le soft de l'OSD, c'est un choix à faire ensuite.
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: caramel le 24 janvier 2009 à 09:20:21
Merci pour ces informations AmadeusHF.

En continuant ma quète pour essayer de trouver une base de developpement même si celle-ci est vraiment minimal, j'en ai trouvé une pour le le kathrein 910 (fait par la TDT).

Il doit surment être possible de l'adapter pour que cela donne quelque chose sur les ipbox 9xxx.

Maintenant si j'ai bien compris , Enigma 1 ou 2 , n'est en fait qu'une IHM utilisant les drivers du fabriquant. c'est ca ?

Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: Doume le 24 janvier 2009 à 19:40:53
Exactement, pour ta dernière remarque/question
Titre: Re: Comment installer un CDK pour IP 9000 sous Fedora Core 8
Posté par: stat le 05 janvier 2010 à 12:14:06
bonjours,j'avais testé votre méthode sur plusieur fedora rien à faire sa plantait toujours au millieu de la compillation du vmlinux,et hier j'ai testé sur ubuntu , j'ai du juste convertir les paquets rpm en paquet .deb de l'iso télécharger,et la j'ai rencontré aucune difficulté pour la compilation du vmlinux,est ce que vous avez 1 tutos identique pour enigma2