Author Topic: Developing For C3000 W/ Sharp Rom?  (Read 2913 times)

tms@infamous.net

  • Newbie
  • *
  • Posts: 9
    • View Profile
    • http://www.infamous.net/
Developing For C3000 W/ Sharp Rom?
« on: July 13, 2005, 10:07:49 am »
Hi folks. Just got my C3000, would like to start doing some development and wanted to see how others are proceeding.

It looks like there are two possibilites: Openembedded, and the zgcc packages.

I honestly can't make heads or tails of the docs in the wiki at http://oe.handhelds.org. It's not even clear to me if the C3000 with the Sharp ROM is supported, or if it makes sense to go down that road for other than full OE builds - which isn't, at the moment, my goal. I just want to build a modified version of jumpx (double the size for the higher resolution of the C3000).

I've tried installing the zgcc packages right to my Z, but am having some trouble with include paths. That may just be because of something in the package I'm trying to recompile though. I don't know anything about Qt development or tmake (I've mostly been a GTK guy until now) so maybe I just have to bang my head against that for a while.

How are you folks compiling stuff for the C3000?

Thanks.
Tom Swiss  /  tms(at)infamous.net  /  http://www.infamous.net  
"What's so funny about peace, love, and understanding?" - Nick Lowe

wiredog

  • Newbie
  • *
  • Posts: 45
    • View Profile
Developing For C3000 W/ Sharp Rom?
« Reply #1 on: July 22, 2005, 08:02:32 am »
Take a look around at Trolltech's stuff for QT Embedded.  They have free (open source) tools and downloads for cross-compilers and libraries.  That's assuming you're programming apps.  Kernel hacking uses the same tools, but look at the Cacko ROM, Tetsu, and OpenZaurus threads/sites for pointers.
Earth First!
(We can strip mine the rest later.)

Stubear

  • Hero Member
  • *****
  • Posts: 1164
    • View Profile
    • http://
Developing For C3000 W/ Sharp Rom?
« Reply #2 on: July 22, 2005, 08:15:52 pm »
Developing for the Sharp Rom means you need to use gcc 2.95.x and qtopia 1.5 (although some 1.6 or 1.7 apps will also work if you have the correct libs installed).

I've been struggling with OE and gcc 2.95.3 but haven't had much luck getting it to compile qtopia apps, command line apps generally compile fine but.

zgcc is an arm compile so it only works on your zaurus - this is really really slow and you will need extra swap space if you compile anything complicated.

Your other option is cross-compiling on your desktop machine, you can grab a cross-compiler toolchain from a number of places - have a look at https://www.oesf.org/index.php?title=Developing

If you don't have a linux box, then you might be interested in http://kopsisengineering.com/kopsis/SharpZaurusSdkDsl

hope this helps

Stu
SL-C1000, Hand converted to English with Japanese Input
Running X apps via X/Qt
iRiver USB host cable; Diatec P-Cord usb power cable (extendable); Acro's Reel Cable USB (A to A, B, Mini-B,  & Mini-B 8pin); GreenHouse 1Gb PicoDrive+; 2x256Mb Hagiwara SD cards; 128Mb Transcend CF card; 512Mb PQI CF card; AmbiCom WL1100C-CF 11B WLAN card

ken

  • Sr. Member
  • ****
  • Posts: 274
    • View Profile
Developing For C3000 W/ Sharp Rom?
« Reply #3 on: July 22, 2005, 10:08:03 pm »
Quote
I've tried installing the zgcc packages right to my Z, but am having some trouble

https://www.oesf.org/index.php?title=Compiling_on_the_6000L
SL-6000L Sharp ROM 1.12 - 1G SD (RiDATA) - 2G Microdrive (Hitachi)
TRENDnet TE-CF100 10/100 (no drivers needed) AmbiCom CF56M-EZ modem (no drivers needed)