Handhelds.org - Open source for handheld devices

UserPreferences

PaulSokolovsky


About Paul Sokolovsky

Contact

pmiscml at gmail com

Depending on the general topic interest/importance, feel free to post to kernel-discuss/familiar mailing lists too, I watch them.

About my involvement with Linux porting to handhelds

I had been watching Handhelds.org for a couple of years, considering idea to port Linux to be far-fetched at that time. But my interest finally has shaped up as I decided that I wouldn't be buying a new handheld in the near future - my h4150 is still very good device which has got all that I need in hardware - size, BlueTooth/WiFi. And the fact that it's no longer supported by hardware and software vendor is something which should be helped with by Linux.

Some wiki pages I contribute to/started/maintain:

I also try to help guys PaulEggleton like with overall wiki maintenance. So, don't be surprised if I edit "your" page ;-). Remember, wiki is collaborative documentation and everyone is welcome to help improve it!

Notes on putting Linux to flash

(These are just random notes, to not forget what was found out.)

It seems there two following options for generic, more or less device independent support for bootloading Linux out of flash:

Timeline

Spaces to watch

Monotone notes

Resolving merge conflicts using vimdiff.

export EDITOR=vimdiff
mtn merge

Don't trust anything that mtn/vim tells. It's all lie, listen here.

There will be 3 windows (aka buffers in vim-talk). From left to right:

Buffers are numbered from 1. To move among buffers in round-robin, use Ctrl+W, then W. To merge the current (on which cursor is) hunk of changes to the current buffer from another buffer, do:

:diffget <# of another buffer>
obviously, in our case <# of another buffer> will be 2 or 3.

diffget can also can accept line range in usual vim-talk, if you ever fall that low, e.g. :1,3diffget 3

Once done, ":wq" the merge buffer (i.e. leftmost), and just :q others.

Whoa!