Ga naar inhoud


Firmware ontwikkeling


Aanbevolen berichten

Geplaatst:

Ik ben opzoek naar iemand die mij kan vertellen als het mogelijk is om op een WIN32 platform dreamfirm te ontwikkelen. Is er misschien een Linux kernel die dus op windows draaid zodat je kunt compileren/decompileren en natuurlijk ontwikkelen. Misschien een assabler/disassembler... ofzo iets... Wil het gewoon eens inzien.. Heb al wel de s2emu voor c++ maar zoek ook iets om het verder te ontwikkelen.... kan iemand steun bieden want heb niet erg veel ervaring met dit...


Geplaatst:

Ja hier nog een geinteresseerde!

 

Wil in eerste instantie een simpele plugin schrijven, dus vandaar mijn interesse. Naast goede debugging mogelijkheden zou een windows Dreambox emulator (functioneel tot op zeker hoogte uiteraard) ook zeer handig zijn. Ik neem aan dat men nu deels op dreambox en deels op Linux PC ontwikkeld wordt, maar hoe debuggen ze dat een beetje handig?

 

Groeten,

 

JD

Geplaatst:

Hoi,

 

Je zou cygwin kunnen proberen ha.tee.tee.pee://www.cigwin.com. Kan absoluut niet garenderen dat het werkt, maar het is wel een linuxachtig systeem voor windoze, en met deze moet het ook mogelijk zijn om gcc te instaleren met cross compilatie opties.

 

Laat eens weten of je success hebt.

 

Groet,

 

Zep. <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

Geplaatst:

Zou misschien wel eens kunnen werken.

Ik heb zelf Linux draaien onder Windows door middel van VmWare. Daar staat de hele CVS van tuxbox op en maak/compileer ik m'n plugins op. D'r worden namelijk wel wat eisen gesteld aan automake, autoconf en zulke dingetjes en 't is maar de vraag of cygwin dat ook allemaal goed ondersteunt.

 

Wat betreft 't emuleren en testen van plugins... Ik heb geen emulator gevonden en test alles op de dreambox zelf. Met wel eens reboots/vasthangers tot gevolg <img src="/ubbthreads/images/graemlins/frown.gif" alt="" />

Geplaatst:

Nog even erop voort bordurend.....

 

Deze vraag kan ik wellicht eenvoudig opzoeken, mar toch wil ik hem graag stellen aangezien we hier nu toch over aan het babbelen zijn. Ik heb namelijk wel eens gelezen dat Suse ervoor in aanmerking komt?!?!?

 

Niet elke Linux Distro lijkt me geschikt voor eht maken van Dreambox firmware/plugins, toch? Ik heb zelf op dit moment Fedora 2 draaien en zou wel willen weten of je hier dus mee uit de voeten kan. Ik weet nog zoiets als dat een Integer type soms als 2 bytes en op andere OS-sen als 4 byte gezien wordt. Dus vandaar wat ik is de beste linux Distro voor ontwikkeling voor Dreambox?

 

Groeten en bedankt,

 

JD

Geplaatst:

Hoi,

 

Het maakt in feite heel weinig uit welke distributie je gebruikt. SuSE, Red Hat (Fedora), Debian, Knoppix of welke standard distributie ook zijn even goed, mits ze goed gekonfigureerd zijn. De programma's die op het systeem draaien zijn de bepalande factoor.

 

In het geval van dreambox development is het zo dat je een cross compiler moet hebben. Dat is iets wat een programma op het ene systeem maakt die bedoelt is om op een ander systeem te draaien. De dreambox gebruikt een PowerPC processor, en de meeste van ons hebben thuis een Intel of Athlon processor. Als je iets voor een Intel of Athlon processor compileert, draait het niet op de PowerPC, en anders om. Vandaar dat de cross compiler nodig is.

 

Dus, nee. De distributie die je gebruikt maakt niets uit.

 

Groet,

 

Zep.

Geplaatst:

Grappig... was vorige week met deze materie aan het klooien...

 

had zeg maar knoppix met virual pc van MS aan de gang, en probeerde de CVS van tuxbox te compilen via de erg beperkte hints en tips op het internet.... op een of andere manier liep dit vast na een korte tijd.

 

Ik vermoed dat het ligt aan het feit dat knoppix met een virtual harddisk werkt en dat het compilen op de een of andere manier vast liep.

 

Nog geprobeerd om knoppix en damnsmall er vast op te installeren (dus niet bootable met cd) maar dat is ook niet zo makkelijk als het lijkt.... ook problemen met de ramdisk partities / formateren / dynamic size zeg maar....

 

@DAF2000, welke versie van linux heb je met VMware?? kan ik misschien ook eens verder spelen....

 

Thanks,

PAtrick

Geplaatst:

Ik heb 't draaien onder Fedora 1. Maar dat maakt niks uit, inderdaad. Zelfs de emulator zou weinig uit mogen maken, omdat alles zo'n beetje gewoon in de shell gaat. Da's wel erg "basic" allemaal.

 

't Is wel belangrijk om de goede versies van automake/autoconf (weet ik zo effe niet uit m'n hoofd) te hebben. Die heb ik dan ook handmatig geupgradet.

 

Verder is de code op cvs.tuxbox.org nog met de oude kernel. Dit is met wat moeite om te zetten naar de 1.08-versie. Voor plugins heb je daar over 't algemeen niet veel last van.

  • 3 maanden later...
Geplaatst:

waaom niet gaan voor de rechttoe-rechtaan oplossing:

 

Dual boot PC maken, kun je regelen tijdens de installatie van de meeste Linux distributies. Dus zowel Windows en een Linux distro (hier een Debian) op 1 PC installeren, je hebt dan je Linux omgeving waarin je de cross compiler kunt bouwen, en vervolgens aan de gang kunt.

Geplaatst:

Het kan ook met colinux, is niet helemaal als vmware, maar wel een mooi gratis alternatief. Ook te vinden op sourceforge.

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...