Author Topic: Why No Tools For Develop Applications?  (Read 3011 times)

harryhe

  • Newbie
  • *
  • Posts: 4
    • View Profile
Why No Tools For Develop Applications?
« on: April 13, 2005, 11:01:20 pm »
I tried for several days and being frustrated again and again. I simply want to find some develop tools for my SL5600C, my work environment is RedHat 8.0.

Most superiors told me to rebuild OpenEmbedded and said it is not complex. however, I met many problems:
1. bitbakes must be accessed via subversion, which can't be used in our company for port-forbidden reason
2. even if bitbakes is installed, oe is need to be downloaded when compiling, this need the network is good enough and it must sustain a very long time, I can't shutdown and go home then restart
3. OE need big disk space and much memory, so I must prepare a single, good machine to do the work

All these "simple" works are only for creating one group of develop tools for a widely-used, official published Zaurus,  why the publisher, Sharp, not provide them in its site to download? or Am I too fool to see where to download?

omega

  • Hero Member
  • *****
  • Posts: 626
    • View Profile
    • http://
Why No Tools For Develop Applications?
« Reply #1 on: April 14, 2005, 04:20:05 am »
Why don't you download a native sdk and compile everything you want on your 5600?
Gorgeous C860, 256 Sandisk SD, 1Gig Pretec 40x CF, PDAIR leather case & the really cool retractable iPDA USB sync/charge cable. Powered by PDAXROM BETA 1.

My wish - to have a Command & Conquer style game on my Z! (FREECNC!!!) Simcity 2000 would also be great.

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Why No Tools For Develop Applications?
« Reply #2 on: April 14, 2005, 05:24:27 am »
Quote
1. bitbakes must be accessed via subversion, which can't be used in our company for port-forbidden reason

There should be tarball downloads available from treke.net

Quote
2. even if bitbakes is installed, oe is need to be downloaded when compiling, this need the network is good enough and it must sustain a very long time, I can't shutdown and go home then restart

OE only needs to be downloaded (like bitkeeper) before you start a build - there should also be tarball snapshots on treke.net.

The problem I think you're refering to is that the build system downloads source as and when it needs it.

To get around this use the bitbake -cfetch switch, which will run through and download all of the source in advance, then you can disconnect from the 'net and run bitbake using that source.

Quote
3. OE need big disk space and much memory

Sort of - I run it, and Mandrake 10, on a 40Gb disk, with 768Mb of RAM. It's true that it is RAM hungry, I'm not so sure about the disk space thing.


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

craigtyson

  • Sr. Member
  • ****
  • Posts: 462
    • View Profile
Why No Tools For Develop Applications?
« Reply #3 on: April 14, 2005, 08:06:15 am »
This is all adding to my point re painless Dev environment.  Coming from a Delphi background Even Delphi on OS/2 was plug n play with an easy to use IDE.
Craig
SL-C1000, Angstrom GPE 2007.12r13
Ambicom WL1100C, SanDisk UltraII 1GB SD
 
Old Faithfull - SL-5500 battery out of the C750 (see below) TKC v1 (New) 1GB SD
Dead - SL-C750, Cacko 1.23 lite (Dropped, very messy!)
Ambicom WL1100C, SanDisk Dead - 1GB SD
Keep your Z on a bungee, you never know.....

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Why No Tools For Develop Applications?
« Reply #4 on: April 14, 2005, 09:18:04 am »
Cross-toolchains are by definition painful - either you have to download every single lib you might ever need (or compile them and their dependencies and install them in the toolchain - which I always found a real pain), or you get a tool to do it all for you automatically. We have the latter with OE.


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

lpotter

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
    • http://qtopia.net
Why No Tools For Develop Applications?
« Reply #5 on: April 14, 2005, 11:54:57 pm »
Here's a page with tool chain information.
You do not need to use oe/bitbake. In fact, oe is overkill when you only want to develop an application (not to mention it can't build Sharp compatible applications anyway),  and building natively on a Zaurus is crazy and IMHO a waste of time.
Qtopia Cross-Compile Tools
« Last Edit: April 15, 2005, 12:05:36 am by lpotter »
Software Engineer, Systems Group, MES, Trolltech
irc.freenode.net #qtopia
http://qtopia.net

lpotter

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
    • http://qtopia.net
Why No Tools For Develop Applications?
« Reply #6 on: April 15, 2005, 12:00:20 am »
bleh
« Last Edit: April 15, 2005, 12:03:16 am by lpotter »
Software Engineer, Systems Group, MES, Trolltech
irc.freenode.net #qtopia
http://qtopia.net

kahm

  • Hero Member
  • *****
  • Posts: 657
    • View Profile
Why No Tools For Develop Applications?
« Reply #7 on: April 15, 2005, 12:31:04 am »
Quote
I tried for several days and being frustrated again and again. I simply want to find some develop tools for my SL5600C, my work environment is RedHat 8.0.

Most superiors told me to rebuild OpenEmbedded and said it is not complex. however, I met many problems:
1. bitbakes must be accessed via subversion, which can't be used in our company for port-forbidden reason
2. even if bitbakes is installed, oe is need to be downloaded when compiling, this need the network is good enough and it must sustain a very long time, I can't shutdown and go home then restart
3. OE need big disk space and much memory, so I must prepare a single, good machine to do the work

All these "simple" works are only for creating one group of develop tools for a widely-used, official published Zaurus,  why the publisher, Sharp, not provide them in its site to download? or Am I too fool to see where to download?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=75053\"][{POST_SNAPBACK}][/a][/div]

Are you running the Sharp ROM (or compatible), or are you running Opie? If you're using the Sharp ROM, then you don't want OE/BB. Instead, you should go to the howto section on this site (oesf.org). There is a Howto specifically on setting up a cross-compiler for developing applications, with links to many of the required files.

If you aren't running the Sharp ROM, then you shouldn't complain about Sharp's lack of tools. (Sharp DID have a developer site, and the info from there mostly got mirrored here when it went away.)
Fujitsu U8240 "Stormtrooper" -  Zaurus Supplement
Libretto U100 | Sony Librie, Sony Reader
SL-C3100: Sharp 1.11JP (Kanji Dictionary/Translator) - LCD Top swap with C1000.
SL-C3000: pdaXii13 5.4.7, SL-C3000 5.4.9 - microdrive replaced with 8gb Sandisk
SL-C1000: PDAXRom Beta3 | SL-6000L: Sharp 1.12 | SL-5500: Cacko, 64-0 kernel | SL-5000D: OZ-Opie
Linksys WCF12; Sharp CE-AG06, CE-RH2, CE-170TS; iRiver USB OTG Host cable; Socket BT rev.E CF; Hitachi 6gb Microdrive