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

IPB

Welcome Guest ( Log In | Register )

Profile
Personal Photo
Options
Options
Personal Statement
derekp doesn't have a personal statement currently.
Personal Info
derekp
Age Unknown
Gender Not Set
Location Unknown
Birthday Unknown
Interests
No Information
Statistics
Joined: 16-January 04
Profile Views: 602*
Last Seen: 9th December 2007 - 04:24 PM
Local Time: Dec 26 2014, 07:06 PM
153 posts (0 per day)
Contact Information
AIM No Information
Yahoo No Information
ICQ No Information
MSN No Information
Contact Private
* Profile views updated each hour

derekp

Members


Topics
Posts
Comments
Friends
My Content
24 Oct 2007
Has anyone managed to get Maemo (the UI running on Nokia N-series) going on the Zaurus yet? Maybe by using pdaxrom and pulling in the stuff that runs under X from maemo? I was thinking of getting the Nokia N800 or 810, but I figured a good way to test-drive it would be by running the OS on my Zaurus.
12 Jan 2007
Well, it's been a while since I've posted here, but thought I'd share one of my latest creations with you. I've been working on a light-weight language, called 2e, that could be a good fit on the Zaurus (since it is rather small and light weight). So far, I've got it fairly functional as a general-purpose programming / scripting language, but the built in funciton library only has text based i/o functions at the moment. It is set up to support dynamic loadable modules, and I have plans on throwing some gui libraries together (most likely just hooks into qt and/or gtk), once I get a bit more gui programming under my belt.

Anyways, it is at http://lang2e.sourceforge.net if you want to check out what I've got done so far. If anyone is interested in assiting with gui librarys for it, any input is welcome. But I need to document the loadable module interface a bit more.
29 Mar 2006
Just recently upgrade to a c3100, and have been playing around with getting standard usb keyboards working. Well, I looked through all the posts regarding fixing the key mapping, and the general conclusion seems to be to use keyhelper to remap keys in userspace.
Well, I've put together a slightly better approach. My goals were the following:
1) Make sure it's not qt-only
2) Allow an external keyboard to be mapped properly, without messing up the internal keyboard mapping
3) Do number 2) without having to switch between maps.
4) Get any dead usb keyboard keys working.

Here's what I found.
The one dead key I was woried about (backslash \ pipe) wasn't mapped in usbkbd.o, so I fixed that in the kernel source, and recompiled the usbkbd.o module.
Second thing, there weren't too many other keys that were mapped wrong on the usb keyboard that conflicted with internal keys (I checked the scan codes for all keys on both keyboards using showkey). So for those, I fixed the key maps in /opt/QtPalmtop/keycode.tbl.
Now, the main keys that conflicted were the number keys. So, for example, I couldn't remap shift-2 to be an "@" symbol, otherwise the internal keyboard would have the wrong map. So for these keys, I ended up hacking away at usbkbd.c in the kernel source again, and ended up assigning the top number keys to the same scancodes used by the right-hand keypad, then edited entries in keycode.tbl to match.
The result is a replacement keycode.tbl and a usbkbd.o kernel module that allows the use of both the internal keyboard, and a usb keyboard without having to swap keymaps around, and no need for keyhelper. The values that I used in keycode.tbl can be used to build the equivilent files for both X11 and console (for console key mapping, you'd have to use loadkeys I think). I haven't got that far yet.

Anyhow, when I've been using this setup for a few days, and it seems to be working well. If anyone is interested, then as soon as I get my other server up (it's got a bad CPU fan), I'll grab the patches for usbkbd.c and keycode.tbl, and post them here, along with an ipk.

edit: To use the attached files, unzip the attachment, then put usbkbd.o in /lib/modules/2.4.20/kernel/drivers/usb/usbkbd.o and put keycode.tbl in /opt/QtPalmtop/etc/keycode.tbl (of coures, backup the existing ones first).
Attached File(s)
Attached File  usb_keymap.zip ( 5.04K ) Number of downloads: 159
 
19 Jan 2006
There was something I was thinkin of trying. Since a wireless card tends to greatly shorten battery runtime, wouldn't it make sense to use something like diald to automatically bring down the wireless interface after, say a minut of no activity, then bring it up again when packets go out? Usually diald is used to control a modem, but I believe it can control any network device. The only problem is that it takes about 15 seconds for the wireless interface to initialize. But is there any way to put a wireless interface into a suspend mode, then have it communicate instantly when it comes out of suspend?
Has any one tried this yet? If not, I'll see about fiddling with this over the weekend, then post the results here.

--derek
9 Apr 2004
There are a lot of keyboard options for palm devices, I was wondering what it would take to get any of them working on the Zaurus (at least, hardware wise). Are most of these keyboards standard rs232 interface, or do they normally talk to a palm via the usb signals? If rs232, then it should be easy to wire it up an adapter to use in combination to a Zaurus serial cable. Then it's just a matter of figuring out the protocol, and putting together a driver.
Where can I find out the hardware interface specs of various keyboards, specifically I'm looking at the new logitech key-case keyboard.

Thanks,
--derek
Last Visitors


25 Apr 2010 - 0:09


6 Mar 2008 - 19:57
tux


8 Oct 2007 - 11:12

Comments
Other users have left no comments for derekp.

Friends
There are no friends to display.
RSS Lo-Fi Version Time is now: 26th December 2014 - 07:06 PM