Notices

X50 / X51 Forums Talk about anything related to the X50 / X51 series.

Reply
 
LinkBack Thread Tools
Old 06-11-07, 05:20 AM   #1 (permalink)
Aximsite Prospect
 
Join Date: Jun 2007
Posts: 9
Thanked 0 Times in 0 Posts
Programming Resources for the AXIM?

Hello everyone

I am receiving an x51 as a present and i was wondering how easy it is to transfer an application to it.

Is there a specific toolchain already setup and configured for the Axim? (Provided that it comes with Windows, are there any specific settings -apart from setting the arch to ARM XScale- for MSVS?).

I do not yet have the device so i am wondering what version of Java does it come with and is it possible to install the latest? (Java is going to be my backup plan for programming the axim)

If anyone has install Linux on the axim...Are there drivers for all the peripherals? Are there any images already available with at least X running on it?

I suppose that installing a new OS on a device like this, means flashing it. Does it come with U-boot or some other bootloader or custom flash app for this?

Looking forward to hearing from you.
thanOS is offline   Reply With Quote
Sponsor Ads
Old 06-11-07, 06:11 AM   #2 (permalink)
Aximsite All Star
 
Mokubai's Avatar
Elite Member
 
Join Date: Dec 2005
Location: UK
Posts: 833
Device: HTC Touch Dual
Carrier: T-Mobile UK
Thanked 0 Times in 0 Posts
The Developers Corner has a thread listing tools for programming with/on the Axim.
http://www.aximsite.com/boards/devel...find-them.html

MS has SDKs for writing software for the Axim, but you'll need to either download Embedded Visual C and the WM2003 SDK or you'll have to have a copy VS2005 to be able to make use of the WM5 SDK.

Pocket C# is a good one if you want to program in .NET CF on the Axim.

The Axim does not come with any version of Java installed, but if you look around you can find them, IBM has a Java midlet environment you can download and there is a starting point for it in the Tips & Tricks forum on this site.

There is a linux forum here too, and I believe there was a project on handhelds.org to get Linux on the X50/X51 series, but I don't keep up to date with it myself.

http://www.aximsite.com/boards/linux-development/
__________________
pencil and paper: n.An archaic information storage and transmission device that works by depositing smears of graphite on bleached wood pulp. More recent developments in paper-based technology include improved ‘write-once’ update devices which use tiny rolling heads similar to mouse balls to deposit colored pigment.
Mokubai is offline   Reply With Quote
Old 06-11-07, 06:51 AM   #3 (permalink)
Aximsite Prospect
 
Join Date: Jun 2007
Posts: 9
Thanked 0 Times in 0 Posts
Many thanks Mokubai, i will certainly have a good look at the links provided.
thanOS is offline   Reply With Quote
Old 06-11-07, 07:36 AM   #4 (permalink)
Aximsite Prospect
 
Join Date: Jun 2007
Posts: 9
Thanked 0 Times in 0 Posts
Hello Again

I had a look at various links provided by Mokubai and i must say that i was a little bit surprised because i expected something like a cross-compiling work flow, where you develop the application on a PC but compile it for another architecture and execute it at that arch.

I believe that those interpeted languages produce slow applications.

Any cross compiling packages out there? Something like an IDE or even a toolchain?
thanOS is offline   Reply With Quote
Old 06-11-07, 08:10 AM   #5 (permalink)
Aximsite All Star
 
Mokubai's Avatar
Elite Member
 
Join Date: Dec 2005
Location: UK
Posts: 833
Device: HTC Touch Dual
Carrier: T-Mobile UK
Thanked 0 Times in 0 Posts
Visual Studio 2005 does what you want, compile on PC, run in the device emulator, and then if that works transfer to PocketPC. Voila, native executables. Problem is the price.

I think there is also Pocket Programming Language (ArianeSoft - Development Tools for everyone) that does allow compiling to native executables, but you need to buy the Pro version ($99) for that, otherwise it's back to interpreted...

Interpreted languages depend a lot on the system interpreting them, they provide a lot of power for what they do and can be worked on in-situ, which for small programs can make the development a bit quicker. .NET seems slow to load but once running it provides a lot of power and versatility...

From what I can tell programming on the pocket pc depends what you are willing to sacrifice, money or speed...

Microsoft do provide embedded Visual C for free, which will be able to make native executables, but it only supports writing programs for WM2003 which means that 99% they will work on WM5 but there may be some caveats. You can find it on the Microsoft site but may take some hunting to find all the necessary parts.
__________________
pencil and paper: n.An archaic information storage and transmission device that works by depositing smears of graphite on bleached wood pulp. More recent developments in paper-based technology include improved ‘write-once’ update devices which use tiny rolling heads similar to mouse balls to deposit colored pigment.
Mokubai is offline   Reply With Quote
Old 06-11-07, 08:22 AM   #6 (permalink)
Aximsite Prospect
 
Join Date: Jun 2007
Posts: 9
Thanked 0 Times in 0 Posts
Thanks Mokubai.

The Arianesoft solution looks attractive but still something does not feel right :-)

I have access to MSVS and i will investigate how i could work with that....

But in general, i think the stars are pointing towards Linux......I just have a feeling that the path is going to be long :-/

Anyway, many thanks again
thanOS is offline   Reply With Quote
Reply

Tags
axim, programming, resources

Sponsor Ads

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming an Axim X5 jhoward Water Fountain 5 09-22-05 12:30 PM
Programming for the Axim ... OzCDN X30 / X3 / X3i Forums 4 11-08-04 01:42 PM
Programming with AXIM mshields76 Water Fountain 5 07-22-04 07:27 AM
Axim display desktop resources RookieDDZ New Products 4 09-14-03 09:49 AM
Axim programming Old Codger Applications and Utilities 4 04-11-03 08:28 PM


All times are GMT -5. The time now is 08:15 PM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-09 LeckMedia, LLC