Monday, March 19, 2007

[技術文件]GSM hamdset software

In general, GSM/GPRS hamdset software includes the following parts :

1. OS-Core/Krenel ( Nucelus -LinuxCore ---> OpenSource )
2. RTP driver for RF driver and devices driver ( keypad, power, vibration and etc...)
2. Layer1 source code ( GSM layer1 )----> datalink layer
3. Layer2 source code (GSM layer2 ) --- > radio resource,call control
4. Layer4 source code (GSM layer3 ) ----> MM (mobile management),CM
call management, SS (supplementary services )



5. MMI ( Man-MachineInteface ) GSM layer4 0230 spec. Basic MMI function
for GSM interface
6. Application Layer -----> Java platform
Java platform ---- > J2ME (Java 2 MircoEdition) for Embedded System
platform ( JVM --- > KVM ( kilo virtual machine) ),MIDP,java app(game
or services )

-----------
Many many conpanies use tools to generate source code in various domain.e.g IAR embedded system tools that can generate C/C++ compact source code.(Visualstate),
In Object-Orient Software Engineering ,OCL of UML (Object Contraint langauge ) OCL compiler,
SDL (Specification and description Langauge) of ITU ( International
Telecommunication Unit) Z.100-109

Message sequence chart (MSC) z.120-129,
chill : The ITU-T Tigh level language z.200-z.209
Methods for Vaildation testing z.500-z.509

--
http://www.programmer-club.com/pc2020v5/forum/showsametitleN.asp?board_pc2020=comm&id=122&CSS=

No comments: