dAF2000 Geplaatst: 4 juli 2004 Delen Geplaatst: 4 juli 2004 Nu Dream z'n 1.08 heeft en de nieuwe kernel, wilde ik weer eens m'n CVS bouwomgeving opnieuw opzetten. Waar kan ik de laatste vinden? Als ik op cvs.tuxbox.org kijk zie ik alleen maar dingen die al maanden niet aangepast zijn en vast nog voor de 2.4-kernel zijn. Groeten, David Link naar reactie Delen op andere sites Meer opties om te delen...
view Geplaatst: 4 juli 2004 Delen Geplaatst: 4 juli 2004 Hallo Daf2000, kijk eens hier Toch nog updates bij cvs.tuxbox.org <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Groeten, Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 4 juli 2004 Delen Geplaatst: 4 juli 2004 Enigma etc staat wel netjes in CVS maar de benodigde wijzigingen in de div makefiles niet. Peter Link naar reactie Delen op andere sites Meer opties om te delen...
dAF2000 Geplaatst: 4 juli 2004 Auteur Delen Geplaatst: 4 juli 2004 Ja, ik zie 't! Ik zal morgen de sources binnenhalen en hopen dat de makefiles meewerken want die zijn wel weken tot maanden oud (in tuxbox/cdk). Link naar reactie Delen op andere sites Meer opties om te delen...
Ronaldd Geplaatst: 5 juli 2004 Delen Geplaatst: 5 juli 2004 Ik zal een dezer dagen wel proberen te beschrijven wat ik gedaan heb om mijn CDK geschikt te maken voor 2.6 kernel. Ronald My DM(800|7025) is Ronaldd powered Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 10 juli 2004 Delen Geplaatst: 10 juli 2004 Citaat: Ik zal een dezer dagen wel proberen te beschrijven wat ik gedaan heb om mijn CDK geschikt te maken voor 2.6 kernel. Ronald Dat zou ik heel nuttig vinden! Met twee jonge kinderen heb ik niet veel tijd om me erin te verdiepen. Pent Link naar reactie Delen op andere sites Meer opties om te delen...
dAF2000 Geplaatst: 10 juli 2004 Auteur Delen Geplaatst: 10 juli 2004 Waar zitten de grote verschillen dan? Ik heb net een plugin geschreven met de laatste CVS en die draait goed op je 1.08 image. Dus ik neem aan dat er niks verandert zolang je tegen de Enigma-interface ofzo aanpraat, totdat je kernel-specifieke dingen moet doen. Link naar reactie Delen op andere sites Meer opties om te delen...
Ronaldd Geplaatst: 10 juli 2004 Delen Geplaatst: 10 juli 2004 Normaal gesproken maakt het voor linux niet uit welke kernel je gebruikt omdat je op een normaal systeem een volledige glibc tot je beschikking hebt. Echter op de dreambox is de glibc gestript van alle niet benodigde symbols. Het zou zo kunnen zijn dat een plugin gecompileerd met 2.4 kernel niet werkt met 2.6 kernel (en anders om) maar het kan ook zo zijn dat een plugin werkt met beide kernels. Voor image maker is het iig een must om de 2.6 kernel te bebruiken voor plugin makers is het aan te raden. Ik heb van de week PLI geholpen met het opzetten van zijn CDK voor de 2.6 kernel. Als dank daarvoor zou hij het verhaal uit typen en hier plaatsen. Het is dus nu even wachten op het verhaal van PLI. Ronald My DM(800|7025) is Ronaldd powered Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 10 juli 2004 Delen Geplaatst: 10 juli 2004 Met de hulp van Ronaldd is het hier inderdaad helemaal gelukt en ik zal hier het hele verhaal gaan intikken. Uitgangspunt hierin zal zijn dat je een werkende CDK omgeving voor de 1.07 versie hebt. Peter Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 11 juli 2004 Delen Geplaatst: 11 juli 2004 Met dank aan de hulp van Ronaldd heb ik onderstaand verhaal in elkaar gedraaid. Ombouw 1.07 CDK naar 1.08 CDK In alle voorbeelden ga ik ervan uit dat de cdk in de volgende dir staat : /home/tuxbox/tuxbox-rel/cdk Als eerste dien je er voor te zorgen dat je een 2.6.5 kernel hebt zodat je alles met de juiste header files kan compileren. We gebruiken deze kernel niet in de image. Dmv bitkeeper kan je in elk geval een geschikte kernel ophalen. Dit gaat zo : bk clone http://source.mvista.com:14690/linuxppc-2.5 Met de laatste versie van bitkeeper werkt dit niet correct. Als je versie xxx van bitkeeper gebruikt gaat het zeker goed. Met versie 3.01 werkt het correct en heb ik voor het gemak hier even neer gezet : http://www.dreamvcr.com/ bk-3.0.1-x86-glibc22-linux.bin Zodra deze source binnen is kan je de 2.6.5 exporteren naar de juiste directory en wel zo bk export -rv2.6.5_linuxppc /home/tuxbox/tuxbox-rel/cdk/linux-2.6.5 Je kan de benodigde .config hier weghalen : http://developer.elitedvb.net/listprojects.php?curr_dir=64 De kernel Makefile dien je nu te wijzigen : Zet ARCH op ppc: ARCH ?= ppc en zet CROSS_COMPILE op powerpc-tuxbox-linux-gnu- CROSS_COMPILE ?= powerpc-tuxbox-linux-gnu- Nu kan je in de kernel tree een ‘make .oldconfig’ doen In include/linux/dvb/version.h dient #define DVB_API_VERSION 3 gewijzigt te worden in #define DVB_API_VERSION 2 In de kernel dir dien je nu een make zIMage te doen. De image die wordt gemaakt gaan we niet gebruiken maar zorgt er wel voor dat een aantal symlinks automatisch goed gezet worden. Zodra de image is gemaakt voeg je zelf nog een symlink toe en wel alsvolgt ln -s /home/tuxbox/tuxbox-rel/cdk/linux/include/asm-generic asm-generic Nu begint het echte werk ;-) Als eerste gooi je de cdkroot dir helemaal leeg. Verwijder de linux-2.4.20 kernel dir uit de CDK dir Maak een symlink ‘linux’ aan naar de dir linux-2.6.5 ln -s linux-2.6.5 linux Vervolgens alle . files weggooien behalve .bootstrap .linuxdir .drivers .linuxkernel Vervolgens kan je een make all starten Als alles goed verloopt dan wordt nu alles gebouwd. Succes! Peter Link naar reactie Delen op andere sites Meer opties om te delen...
dAF2000 Geplaatst: 11 juli 2004 Auteur Delen Geplaatst: 11 juli 2004 Dank je! Dat ga ik eens proberen. Goed dat jij en Ronald zulke deals afsluiten <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 12 juli 2004 Delen Geplaatst: 12 juli 2004 Bedankt jullie twee. Pent Link naar reactie Delen op andere sites Meer opties om te delen...
wian Geplaatst: 17 september 2004 Delen Geplaatst: 17 september 2004 Hartelijk dank! <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Compileren is met deze instructies goed gegaan, toch maar weer eens een poging wagen om een image te bouwen. hobby4all Link naar reactie Delen op andere sites Meer opties om te delen...
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen