Hi Jeff,

The GSM modem in the OM phone is connected through a serial interface and looks just like any other tty device. You communicate with it by opening up /dev/s3c2410_serial0 (on the Freerunner).

Jeff Bickford wrote:
Hello. I am working on an independent study research project at my school with the openmoko phone and for the first step we are trying to do something like place a phone call using a kernel module. I have been trying to figure out the basic flowchart of how a phone call is made and where the kernel comes into play. I am using the 2008.9 distribution on the Freerunner. I know that the Qtopia stack is used to manage phone calls. My confusion comes in when thinking about how Qtopia talks to the devices. At somepoint the software has to talk to the kernel and use the device driver for the gsm modem. Am I correct in thinking that a call is made by sending some command to the device driver? I have read how a phone call is made in Qtopia and in the last step an AT command is sent to the gsm device. My question is where are these AT commands sent through the kernel? In the end we are trying to send these AT commands to the gsm modem by loading a kernel module. If anyone can help or can even tell me if this is possible or not it would be greatly appreciated. Thank you.


Reply via email to