GBA support and hints for other embedded platforms

Roland Krause rokrau at yahoo.com
Fri Nov 30 23:01:02 UTC 2001


Ralf, 
is this targeted at KDdevelop-2 or gideon? 

Roland

--- Ralf Nolden <nolden at kde.org> wrote:
> On Thursday 29 November 2001 18:05, you wrote:
> 
> Good news :)  The best thing is it doesn't interfere with my stuff in
> 
> kdevelop 2 at all and I can still give my code in for the university
> report 
> that I'm doing with the crosscompiling stuff :)
> 
> Anyway, I'm sad that I'm not quite finished yet but I hope to put
> everything 
> into CVS by this weekend as almost bugfree. Sorry that I can't show
> off 
> things before because, as said, this is work for a report that I have
> to do 
> for University and I assume that I have to do this alone :P
> 
> Ralf
> > Hi!
> >
> > Today I have added Gameboy Advance support to Gideon including a
> "hello
> > world" template and an emulator frontend.
> > As this a something like an embedded system and as I know Ralf and
> maybe
> > some others will add support for other platforms I want to share my
> > experience. :-)
> >
> > First compiling:
> > This is very easy as the current AutoMake plugin already allows to
> set the
> > crosscompiler and some configure options, like the "host" system.
> >
> > In the default generated projectfile for GBA look like this:
> > <compiler>
> >    <ccompilerbinary>arm-agb-elf-gcc</ccompilerbinary>
> >    <cxxcompilerbinary>arm-agb-elf-g++</cxxcompilerbinary>
> >    <cflags/>
> >    <cxxflags/>
> > </compiler>
> > <configure>
> >    <configargs>--host=arm-gcc-elf --build=i386</configargs>
> >    <builddir/>
> > </configure>
> >
> > But you can change it in the project options. Thanks to Bernd. :-)
> >
> > After this compiling and building works very well.  Maybe you have
> to add
> > "objcopy" or something else to the default Makefile.am for
> converting
> > different binary formats (linux-elf -> arm-agb-elf) ...
> >
> > Now running:
> > Often you need an emulator if you want to test your program but
> don't want
> > to upload it to your Palm or something else every time.
> > For this we can't use the default "execute/run options" from the
> automake
> > plugin. To implement your own version you can add
> > ---
> > <kdevautoproject>
> >   <run>
> >    <default_implementation>no</default_implementation>
> >   </run>
> > </kdevautoproject>
> > ---
> > to the projectfile.
> >
> > With this configuration the AutoMake plugin doesn't insert the
> menuentry
> > "execute program"
> > and doesn't show the "Run Options" in the project configuration
> anymore.
> >
> > Now you can implement these features with your own KDevelop
> plugin.:-)
> > Please look at ftp://ftp.kdevelop.org/stud/smeier/runconf.png for
> the GBA
> > solution.
> >
> > Thanks for your attention.
> >
> > Ciao!
> > Sandy
> >
> > _______________________________________________
> > Kdevelop-devel mailing list
> > Kdevelop-devel at barney.cs.uni-potsdam.de
> > http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
> 
> _______________________________________________
> Kdevelop-devel mailing list
> Kdevelop-devel at barney.cs.uni-potsdam.de
> http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel

__________________________________________________
Do You Yahoo!?
Buy the perfect holiday gifts at Yahoo! Shopping.
http://shopping.yahoo.com




More information about the KDevelop-devel mailing list