OESF Portables Forum
General Forums => General Discussion => Topic started by: harryhe 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?
-
Why don't you download a native sdk and compile everything you want on your 5600?
-
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
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.
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
-
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.
-
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
-
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 (http://qtopia.net/modules/developers/qtopia.php?linkFile=developers/Qtopia_Cross-Compile_Tools)
-
bleh
-
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.)