Work on gsmd as a GSoC project

M. Dietrich mdt at emdete.de
Mon Mar 10 17:55:51 CET 2008


hi,

On Sun, Mar 09, 2008 at 03:36:49PM +0100, Michael 'Mickey' Lauer wrote:
> > 2.) Implement gsm0710 specs (which freesmartphone.org does with dbus?).

there is a implementation for gsm0710 already which works in user
space. OM would like to see this in kernel space but for me i don't
see any problem with the current setup. in the future there may be
problems with faster modems but for now we have more urgent problems i
think.

> 3.) pygsmd, a minimal implementation in python using a proprietary dbus 
> interface (but soon freesmartphone.org).

i developed the pygsmd for two reasens: the first was because i wanted
a usable implementation and libgsmd did not work for me for several
reasons, the second was to learn how to best interact with the modem.
i thought that if i had learned how to serve the modem right (and i
saw that that was complicated in libgsmd) i could reimplement the
behavior in c.

when mickey jumped in i thought the bottom-half of the learning could
be also done on the top half: implementing the right api using a
standard, easy to use interprocess communication system. that's the
point where we are now. 

next thing i will do is changing the api of pygsmd to meet the
requirements as we agreed with mickey. here we can learn if the api is
right and change the code fast for better ideas on that api.

after this learning curve i suggest to implement the pygsmd in c. i
have seen that if i enable all daemons (there are similar daemons for
gps, pwr, ppp, ...) the python process needs a notable amount of cpu
resource.

best regards,
	michael



More information about the gsmd-devel mailing list