OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

> Sharp Zaurus Sdk The Easy Way, QEMU/LiveCD based devel environment
kopsis
post Jul 18 2005, 01:53 PM
Post #1





Group: Members
Posts: 329
Joined: 1-July 04
Member No.: 3,880



From some of the discussion in the General topics, it's become clear that getting the Zaurus SDK up and running is a stumbling block for aspiring Zaurus developers. In an effort to lower the bar, I've created an entire development environment (based on Damn Small Linux) that has the toolchain and SDK pre-installed in a complete lightweight Linux distro and ready to run.

I've written an article that details the advantages of this approach along with download and installation instructions. You can find the article at
http://kopsisengineering.com/kopsis/SharpZaurusSdkDsl

I had initially hoped that this solution would be radically simpler than the tool installation itself. I'm not entirely certain that I've succeeded in that. I may just be pushing the complexity into a different area (getting Damn Small Linux and possibly QEMU running) so I'm very interested in getting feedback from anyone who tries my approach.

Note that these tools are for Sharp ROM development only. They will definitely not work for OpenZaurus, and I suspect they won't work for pdaXrom either. If this approach proves to be sufficiently easy for people, then I may try to set up similar DSL based environments for those systems.

Good luck!
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
Orchid
post Jul 26 2005, 03:04 AM
Post #2





Group: Members
Posts: 5
Joined: 7-July 04
From: Maryland
Member No.: 3,939



Here are my first comments about your document (which was a very nice read!),
of things I'd like to have seen:

**********************

A list of files to expect in the sharp_zsdk_dsl.zip -
and what they are for, particularly the optional directory.

**********************

A zip file of sharp_zsdk_dsl.zip that unzips under DSL.
dsl@box:~$ unzip sharp_zsdk_dsl.zip
Archive: sharp_zsdk_dsl.zip
inflating: Embedix.uci
unzip: Unsupported compression method 0

dsl@box:~$ gunzip sharp_zsdk.dsl.zip
gunzip: sharp_zsdk.dsl.zip.gz: No such file or directory
dsl@box:~$

**********************

A note about how to possibly find the disk if the tools do not show up:
dsl@box:~$ sudo su
root@ttyp1[sda]# dmesg | grep disk
RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0

**********************

A simple summary at the top for weary readers, like:
This is how to program Sharp Zaurus ROM applications
using a Linux bootable disk (DSL), with appropriate toolchain modules,
under a virtual machine (QEMU).

It would need appropriate links for DSL, the zip, and QEMU, for those
Linux gurus who could figure it out just from that.

**********************

I'll try actual development later today. Thanks!!!!

- T
Go to the top of the page
 
+Quote Post
Gondola
post Aug 9 2005, 12:44 PM
Post #3





Group: Members
Posts: 124
Joined: 11-January 05
Member No.: 6,189



Kopsis,

I installed QEMU and the Sharp/Qtopia dev environment using your instructions, and I had the example program compiled with little problem.

I'm having one issue with keyboard focus in QEMU, however. When I alt-tab out to Windows (XP) and then alt-tab back, it appears that there is a bug that makes the keyboard not function because the alt- part of the alt-tab sequence. I have to alt-tab back and forth a few times in order to get the keyboard working again.

I've done some Googling on the subject and reading the QEMU forums. *THEY* say that you just have to hit alt again to toggle the key off, but that doesn't work for me. I have to alt-tab back and forth several times to get the keyboard working again within QEMU.

Also, any tips on how to convert a Makefile to the Sharp/Qtopia environment? I am attempting to compile an EyeToy-compatible webcam driver, but my clumsy Makefile hacking doesn't appear to be good enough. You can check out the thread I created on this topic by clicking the link in my sig below.

Thanks in advance for any assistance!
Go to the top of the page
 
+Quote Post

Posts in this topic
kopsis   Sharp Zaurus Sdk The Easy Way   Jul 18 2005, 01:53 PM
lpotter   hey, great idea! We have an sdk iso that we h...   Jul 18 2005, 09:45 PM
daniel3000   QUOTE(lpotter @ Jul 19 2005, 07:45 AM)hey, gr...   Jul 19 2005, 04:12 AM
kopsis   QUOTE(daniel3000 @ Jul 19 2005, 07:12 AM)Howe...   Jul 19 2005, 08:07 AM
Orchid   Here are my first comments about your document (wh...   Jul 26 2005, 03:04 AM
Gondola   Kopsis, I installed QEMU and the Sharp/Qtopia dev...   Aug 9 2005, 12:44 PM
drakecoldwinter   Humm... I tried Suse with the rpm Zaurus tools(hal...   Aug 17 2005, 09:09 AM
drakecoldwinter   4 - DSL is installed on my hd, I have a sda1 now, ...   Aug 17 2005, 09:25 AM
magicbb   just install everything according to your instruct...   Aug 24 2005, 08:21 AM
slapout   Wow Kopsis, this sounds great. I was just about to...   Aug 24 2005, 12:12 PM
Ragnorok   QUOTE(slapout @ Aug 24 2005, 08:12 PM)Wow Kop...   Oct 26 2005, 08:29 AM
GadgetGuy   I have installed QEMU and the Sharp environment on...   Oct 26 2005, 10:40 AM
titimoby   In fact, I decided to register to the oesf forums ...   Nov 10 2005, 02:00 PM
bluedevils   woohoo! this might mean I can get rid of my r...   Aug 24 2005, 12:17 PM
slapout   Great work kopsis. I was finally able to get a Z p...   Aug 26 2005, 07:57 AM
qx773   Thanks for the information. I have Windows XP. ...   Aug 27 2005, 03:36 AM
slapout   Kopsis, I've got a question about the boot...   Aug 30 2005, 10:35 AM
slapout   OK, I think I found the answer in the DSL Forums: ...   Aug 30 2005, 01:04 PM
doseas   kopsis, I keep forgetting to ask... how does your...   Aug 30 2005, 08:31 PM
qx773   If that is the Live CD that I am thinking of, then...   Aug 31 2005, 06:44 PM
Meanie   I think this livecd idea is great coupled with the...   Nov 10 2005, 05:03 PM
kopsis   One of my reasons for picking DSL is that it's...   Nov 11 2005, 04:50 AM
craigtyson   QUOTE(kopsis @ Nov 11 2005, 12:50 PM)One of m...   Nov 11 2005, 08:07 AM
Meanie   QUOTE(craigtyson @ Nov 12 2005, 02:07 AM)QUOT...   Nov 17 2005, 05:41 PM
polito   Ever seen puppy linux, Meanie? Puppy Linux can boo...   Nov 17 2005, 07:35 PM
speculatrix   Now that there's a free version of vmware, is ...   Apr 4 2006, 04:36 AM
Meanie   QUOTE(speculatrix @ Apr 4 2006, 10:36 PM)Now ...   Apr 4 2006, 04:47 AM
ShiroiKuma   This is really great, I tried to compile the test ...   Apr 6 2006, 03:33 AM
Meanie   QUOTE(ShiroiKuma @ Apr 6 2006, 09:33 PM)This ...   Apr 6 2006, 04:13 AM
ShiroiKuma   QUOTE(Meanie @ Apr 6 2006, 01:13 PM)it doesn...   Apr 6 2006, 04:41 AM
ShiroiKuma   QUOTE(Meanie @ Apr 6 2006, 01:13 PM)it doesn...   Apr 6 2006, 06:08 AM
qx773   If you are running Linux through QEMU, you can mou...   Apr 6 2006, 06:39 AM
speculatrix   have you tried using samba shares to share files b...   Apr 6 2006, 04:39 AM
ShiroiKuma   QUOTE(speculatrix @ Apr 6 2006, 01:39 PM)have...   Apr 6 2006, 04:49 AM
speculatrix   QUOTE(ShiroiKuma @ Apr 6 2006, 01:49 PM)QUOTE...   Apr 6 2006, 06:55 AM
speculatrix   p.s. google for winscp it's a really easy way ...   Apr 6 2006, 04:40 AM
ShiroiKuma   QUOTE(speculatrix @ Apr 6 2006, 01:40 PM)p.s....   Apr 6 2006, 04:54 AM
speculatrix   QUOTE(ShiroiKuma @ Apr 6 2006, 01:54 PM)Do I ...   Apr 6 2006, 06:57 AM
ShiroiKuma   QUOTE(speculatrix @ Apr 6 2006, 03:57 PM)run ...   Apr 6 2006, 07:04 AM
ArchiMark   Thanks to David for providing 'the easy way to...   Apr 6 2006, 03:21 PM
ShiroiKuma   There seems to be a problem with cross-compiling Z...   Apr 6 2006, 05:07 PM
Meanie   QUOTE(ShiroiKuma @ Apr 7 2006, 11:07 AM)There...   Apr 6 2006, 05:12 PM
uth   QUOTE(ShiroiKuma @ Apr 6 2006, 09:07 PM)There...   Apr 6 2006, 05:13 PM
matthis   Thank you for your great image! Using it from ...   Apr 21 2006, 07:28 PM
jens   Hello! I'm posting both to share experien...   Apr 24 2006, 12:22 PM
speculatrix   vmware player? I've been playing with DSL ima...   May 12 2006, 02:31 PM
stbrock   QUOTE(speculatrix @ May 12 2006, 06:31 PM)vmw...   May 12 2006, 06:33 PM
wrc4   What's the su password? Is that dsl? I tried t...   Aug 25 2006, 01:08 AM
kopsis   QUOTE(wrc4 @ Aug 25 2006, 04:08 AM)What's...   Aug 25 2006, 03:52 AM
speculatrix   I found it was quite easy to run Kopsis' DSL s...   May 16 2006, 05:00 AM
Meanie   QUOTE(speculatrix @ May 16 2006, 11:00 PM)I f...   May 20 2006, 12:10 AM
lpotter   nice. I might be able to mirror this... after I te...   May 16 2006, 11:29 AM
speculatrix   QUOTE(lpotter @ May 16 2006, 08:29 PM)nice. I...   May 17 2006, 02:27 AM
lpotter   actually, if I have time, I might do a nice vmware...   May 19 2006, 10:18 AM
DoTheDog   speculatrix, Very cool stuff. I got it up and runn...   May 28 2006, 06:36 AM
speculatrix   QUOTE(DoTheDog @ May 28 2006, 03:36 PM)specul...   May 29 2006, 11:29 AM
malik   hello, i tried the vmware image and it works gre...   Jul 31 2006, 05:01 AM
speculatrix   QUOTE(malik @ Jul 31 2006, 02:01 PM)dsl uci s...   Jul 31 2006, 06:40 AM
kopsis   QUOTE(malik @ Jul 31 2006, 08:01 AM)where do ...   Jul 31 2006, 07:13 AM
matthis   I agree that having SDL cross-libs would really be...   Aug 22 2006, 04:58 PM
Dobby   Thanks for this SDK. Looks great. Hopefully try it...   Sep 28 2006, 02:58 AM
speculatrix   QUOTE(Dobby @ Sep 28 2006, 11:58 AM)Thanks fo...   Sep 28 2006, 03:18 AM
xjqian   QUOTE(speculatrix @ May 16 2006, 08:00 AM)4) ...   Jan 30 2007, 03:03 AM
xjqian   Thanks kopsis for making the DSL image available. ...   Jan 30 2007, 11:46 AM
speculatrix   QUOTE(xjqian @ Jan 30 2007, 08:46 PM)Well, I ...   Jan 30 2007, 02:09 PM
speculatrix   *bump* for those who don't want to play with ...   Sep 24 2007, 12:38 PM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th August 2014 - 05:18 AM