Hi,

On Thu, May 15, 2008 at 10:07 AM, Dominic Laberge
<[EMAIL PROTECTED]> wrote:
> theres a kernel image for x50 here (2006) by Jeroen 'JeDi' Dierckx

I wouldn't use these. They are very old, and don't have the features
that were added since then (I believe the touchscreen isn't even
working, because they were busy refactoring that part of the kernel
code).

I don't have the time to put a lot of effort in this (we are moving
towards the iphone at work, developing for windows mobile is becoming
a too much pita), but I am still very interested in this project.


Some thoughts though:

In my time, we created a method where we would just create an image
and put that as file on a normal FAT16/32 SD card. We used an initrd
that had the fat and loop file systems in it, and mounted the linux
image using the loop device. This is a lot easier to deal with for
non-linux people, because they don't have to use linux to partition
the SD card, don't have to understand the linux device file system
etc.

I know what some guys will think: "If you don't know these things, you
aren't going to help much with the project", but that is not true.
There are two parts of developing this port: developing and
testing/hacking. Non-linux, non-programming people can still help with
the second part, where config files, background images with incorrect
resolution, ...have to be checked and modified. If we would provide a
couple of files that they can just copy to their SD card in windows
and start linux from their device, we would reach a lot bigger
audience.

Generating the images is a bit of a hassle though, so actual
development, where you have to recompile stuff and replace a lot of
files, is probably easier using the normal method. For this, we used
the usb filesystem (again built into the initrd) and mount the root
filesystem over usb using NFS. This takes a while to set up, but once
you got it, you can just develop, compile, and run. No image creation
of SD card copying involved.

So in short, we should make it easier for non-programmer or less
technical people to be involved in this project, because it seems that
a lot of people want to help but don't know how. So there should be a
list of non-programmer issues that these people can have a look at,
and an easy (not involving booting to linux, because that stops a lot
of those people) way to do this.

For the touchscreen though, I think there will be some programming
involved. I didn't follow this closely enough to know this for sure,
but it seems that the offset for the touchscreen is not always the
same, so it isn't just changing some settings or one value. There's
probably an interpolation algorithm that's wrong in the touchscreen
code.

I would want to test this stuff in a couple of days, when I can find
some spare time, so is there an updated webpage somewhere with the
current features, problems and an explanation how to build this port
(which kernel sources, what patches, what distribution)?

Greetz,
JeDi



>
> ________________________________
> Date: Thu, 15 May 2008 08:23:28 +0300
> From: [EMAIL PROTECTED]
> To: aximx50-port@handhelds.org
> Subject: Re: [Aximx50-port] Still alive?
>
> Hi Joe !
>
> By all means do the image with your kernel, but test it first and let know
> how well it works.
> Remember to name it so that it is clear, that it is for X50 and on what
> kernel version, and that it is patched test version.
> If you also could make a patch-file for the kernel about the patches you
> possibly made, and a text file explaining for what they are.
> (making a patch file: in linux console type diff --help and you see what you
> can do (compare all files in the
> changed source and the original source so, that the output is the
> differences in a ed script format that will change the original as patched
> version, I think and name it as whatname.patch. The output format can be
> attchieved with --ed option, -r option makes it recursively
> go thrue all subdirectories. To test the patch file copy the patch-file to
> the original source directory and in
> linux console type: patch -p1 --dry-run <
> /path/to/kernelsource/whatname.patch
> e.g.  patch -pl --dry-run < /home/joe/hanheldskernel/touchscreenfix1.patch
> If there is not reported problems with the dry run it is possible that the
> patch works.
> After actually using it without the --dry-run option if diff says the
> resulting source is exactly like the one you are trying to create,
> it's ok. Does anyone know to recommend any fancier diff options ? or have
> the whole suitable command line figured out ?
>
> Mikko Silvennoinen
>
> Joe Belford wrote:
>
> Thanks Mikko, I'm working on the 20070316 image for the X50 but, I've
> compiled my own kernel using the latest from handhelds.org CVS.  Currently
> 2.6.21-hh20.  I can put together an image for the x50 based on the 200706
> image and this compiled kernel.  But before I do that I'd like to make sure
> it's cool with everyone, I don't want to start dumping a bunch of hacked
> images out there and making everyone lose faith in the project.
> -Joe
>
> On Wed, May 14, 2008 at 6:41 PM, GonzaloF <[EMAIL PROTECTED]> wrote:
>
> 2008/5/14 Dominic Laberge <[EMAIL PROTECTED]>:
>> for those who need updated link check out the project wiki (linux x50v on
>> google)
>> i downloaded the image for x50v today and x50 image is also available
>> the direct link is : http://projects.linuxtogo.org/~law/aximx50/
>> peace
>
> In http://projects.linuxtogo.org/~law/aximx50/images/200706/aximx50/:
>
> Index of /~law/aximx50/images/200706/aximx50
> [ICO]   Name    Last modified   Size    Description
> [DIR]   Parent Directory                -
> Apache/2.2 Server at projects.linuxtogo.org Port 80
>
> There is no image available for x50!!!  is this updated?
>
> Thanks...
>
> GonzaloF
>
> --
> http://blog.gfear.com <- gLinuxeando
> --
> _______________________________________________
> Aximx50-port mailing list
> Aximx50-port@handhelds.org
> https://www.handhelds.org/mailman/listinfo/aximx50-port
>
>
>
> ________________________________
> --
> _______________________________________________
> Aximx50-port mailing list
> Aximx50-port@handhelds.org
> https://www.handhelds.org/mailman/listinfo/aximx50-port
>
>
-- 
_______________________________________________
Aximx50-port mailing list
Aximx50-port@handhelds.org
https://www.handhelds.org/mailman/listinfo/aximx50-port

Reply via email to