Gsmd/document

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (What is gsmd)
(What is gsmd)
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
 
=== What is gsmd ===
 
=== What is gsmd ===
Gsmd is a daemon that handles the communication between applications and GSM modem.
+
'''Gsmd''' is a daemon that handles the communication between applications and GSM modem.
 
Applications control gsmd through '''libgsmd'''.  
 
Applications control gsmd through '''libgsmd'''.  
 
libgsmd communicates with gsmd through unix socket, and modem goes through Uart.
 
libgsmd communicates with gsmd through unix socket, and modem goes through Uart.

Revision as of 10:55, 1 October 2007

Contents

Overview

What is gsmd

Gsmd is a daemon that handles the communication between applications and GSM modem. Applications control gsmd through libgsmd. libgsmd communicates with gsmd through unix socket, and modem goes through Uart. The diagram is as following. "http://lh6.google.com/ticktock35/RwDCAWdUPEI/AAAAAAAAAD4/wBrRLv-1oyE/s400/gsmd_overview.jpg"

Gsmd

gsmd_select_main()

gsmd_select_main()

call back functions

ml_parse

atcmd_fill

atcmd_submit

atcmd_select_cb

libgsmd

libgsmd-tool

To-do

Personal tools

Overview

What is gsmd

Gsmd is a daemon that handles the communication between applications and GSM modem. Applications control gsmd through libgsmd. libgsmd communicates with gsmd through unix socket, and modem goes through Uart. The diagram is as following. "http://lh6.google.com/ticktock35/RwDCAWdUPEI/AAAAAAAAAD4/wBrRLv-1oyE/s400/gsmd_overview.jpg"

Gsmd

gsmd_select_main()

gsmd_select_main()

call back functions

ml_parse

atcmd_fill

atcmd_submit

atcmd_select_cb

libgsmd

libgsmd-tool

To-do