wireless cpu s embedded wireless computing power · embedded wireless computing power ......

12
Embedded wireless computing power Wireless CPU ® s EMBED YOUR APPLICATION Our Wireless CPU ® s are delivered with Open AT ® software, which allows you to embed your application directly on the Wireless CPU ® . BENEFIT FROM AUTOMOTIVE QUALITY STANDARDS Selected by leading car makers, and manufactured by an ISO/TS 16949 certi- fied manufacturing partner, our Wireless CPU ® s comply with the strictest quality standards. PROTECT YOUR INVESTMENT Wavecom’s Wireless CPU ® s are designed for a long life. And, Download-Over-The-Air capability ensures system longevity and reduced field maintenance. GO FASTER TO MARKET WITH CARRIER APPROVALS Our Wireless CPU ® s are carrier approved in all our major global markets. RELY ON OUR LICENCE COVERAGE Wavecom provides essential Intellectual Property Right (IPR) coverage for all of the technologies offered in our products. Wavecom has designed an extensive range of Wireless CPU ® s for industrial wireless applications. In conjunction with our Open AT ® Operating Systems, IDEs, Plug-Ins and Services, they allow a new breed of applications to be develo- ped without the need of external processors. Operating Systems Plug-Ins Integrated Development Environments Wireless CPU®s Services

Upload: nguyenkhue

Post on 02-Apr-2018

225 views

Category:

Documents


2 download

TRANSCRIPT

Embedded wireless computing power

Wireless CPU®s

EMBED YOUR APPLICATION

Our Wireless CPU®s are delivered with

Open AT® software, which allows you to

embed your application directly on the

Wireless CPU®.

BENEFIT FROM AUTOMOTIVE

QUALITY STANDARDS

Selected by leading car makers, and

manufactured by an ISO/TS 16949 certi-

fied manufacturing partner, our Wireless

CPU®s comply with the strictest quality

standards.

PROTECT YOUR INVESTMENT

Wavecom’s Wireless CPU®s are designed

for a long life. And, Download-Over-The-Air

capability ensures system longevity and

reduced field maintenance.

GO FASTER TO MARKET

WITH CARRIER APPROVALS

Our Wireless CPU®s are carrier approved in

all our major global markets.

RELY ON OUR LICENCE

COVERAGE

Wavecom provides essential Intellectual

Property Right (IPR) coverage for all of the

technologies offered in our products.

Wavecom has designed an extensive range of Wireless CPU®s for industrial wireless applications. In conjunction with

our Open AT® Operating Systems, IDEs, Plug-Ins and Services, they allow a new breed of applications to be develo-

ped without the need of external processors.

Operating Systems Plug-Ins Integrated Development Environments Wireless CPU®s Services

ADD A PLUG & PLAY WIRELESS CPU®

TO EXISTING APPLICATIONS

FASTRACK SUPREMEFastrack Supreme features an open-standard

expansion card interface enabling developers to

add additional IO connectivity or features like

GPS, WiFi, Bluetooth, Zigbee and more.

E ARM9 core running Open AT® OS with DOTA II +

Cache Memory

E Use Wavecom expansion cards or develop your own

– available cards include additional IOs, USB and GPS

E Backwards compatible form factor with Fastrack

M1306

E Forwards compatible with 3G capabilities such as

video

E Improved power consumption

E Date and time internal battery backup

INTEGRA M2106+Built around Wavecom’s field-proven techno-

logy and small enough to fit into the tightest

spaces, the Integra M2106 offers a rapid,

handy path to adding wireless capability to

existing systems.

E Open AT® Operating System with DOTA II + Cache

Memory

E Open AT® Plug-Ins including TCP/IP and Internet

E Programmable GPIO, keypad and ADC interfaces

E Embedded SIM holder

E PCB rapid change mounting

E Dual band GSM and GPRS with voice, data & SMS

E ”Finished Goods” certified, plug and play product

MAINTAIN EXISTING DESIGNS

AND ADD VALUE

GR64 Optimized for global M2M communications, the

GR64 is ideal for a broad spectrum of applica-

tions including fleet and asset management,

POS, vending, security and metering.

E Industrial grade: -30°C to +75°C

E ARM9 based M2mpower C script application execution

as standard

E Functionally comparable to GM47/GM48/GR47/GR48

E Integrated TCP/UDP/IP protocol stack

E Global GSM and GPRS operation

GS64The highly compact and slimline GS64 is ideal

for applications including PDAs, laptops and

PND (Personal Navigation Devices), as well as

time critical or intensive monitoring applications.

E Prosumer grade: -20°C to +55°C

E Ultra-compact size

E 2x UART & USB connectivity

E Embedded SIM holder option

E Global GSM and GPRS operation

Wireless CPU®s

In the early days of industrial wireless applications, the wireless element was a plain modem – an unintelligent

device that receives data in one format and transmits it in another.

Technology has come a long way since then and today, Wavecom’s intelligent products include ARM microprocessors

that can process data, listen to more than 50 peripheral devices, address complex display driver interfaces, run

embedded customer applications, connect to the Internet, and store the resulting data in embedded memory.

With such powerful functionality, the modem has evolved to become the Wireless CPU® – a powerful, programmable

processor which can also connect to cellular networks anywhere in the world.

Processing power for any application

EMBED A QUIK WIRELESS CPU®:ADD VALUE, REDUCE COST

NEW Q24 SERIES

This evolution of the hugely popular GSM Q24

Series extends the lifetime to more than 10 years,

while bringing a range of new benefits to existing

and new Q24 Series based product designs.

E Open AT® Operating System as standard

E ARM7 based native execution of ANSI C programs

E Embedded SIM holder option

E Global GSM and GPRS operation

E 5-way radio connectivity with high sensitivity

E Interchangeable with existing GSM Q24 Series

E Interchangeable with CDMA Q2438

E Choose from Q24 Classic, Q24 Plus, Q24 Extended or

Q24 Auto

Q2438 The Q2438 Wireless CPU® allows you to equip

your application with CDMA2000® 1xRTT and

AMPS technology. With integrated gpsOne®,

the Q2438 is particularly suited for fleet mana-

gement and tracking applications.

E Interchangeable with all GSM and GPRS Q24xx series

Wireless CPU®s

E Location enabled via gpsOne® technology

E Dual band Cellular 800 and PCS 1900

E Widely approved at CDMA operators

E Available with or without RUIM capable OS

E CM52 CDMA Wireless CPU® also available for automotive

applications

MORE POWER, LESS SPACE

Q26 ULTRA

With its unique automotive-grade design and

qualification, this Wireless CPU® will ease the

development of new in-vehicle infotainment

solutions. It is also ideal for alarm and security

systems using video transmission over-the-air.

E Dual-mode 2.75G EDGE, 3G WCDMA solution

E Triple core powered, with an ARM926 running at up

to 208MHz and double DSP architecture

E Same form factor as the Q2686 and Q2687

E Built on Open AT® Software Suite 3.0 for seamless

application portability

E Automotive grade

Q2687Featuring new expansion port capability cou-

pled with high speed wireless data technolo-

gy, the Q2687 has the performance, flexibility

and adaptability you need.

E Interchangeable with the Q2686; all Q2686 features

E Largest range of peripherals including a parallel bus

as expansion port and new DAC

E Global GSM, GPRS and EDGE operation

E Microsoft® Windows Mobile® 5 compatible

E USB and RIL drivers available

Q2686Equipped with up to 44 GPIOs, the Q2686 is

especially suited to applications which require

a high number of connections. The Open AT®

OS runs on an ARM9 core, providing applica-

tions with up to 87 MIPS (using VariSpeed).

E Open AT® OS with DOTA II + Cache Memory

E Open AT® Plug-Ins including TCP/IP and Internet

E Open AT® GTi compatible

E RTOS compatible; 32 bit, 104 MHz ARM9 core

E VariPower & VariSpeed for battery life optimisation

E Largest range of peripheral interfaces, including

companion Bluetooth & GPS

E Global GSM and GPRS operation

E Extended temperature range

MINIMIZE PARTS, MAXIMIZE

PERFORMANCE

WMP100 & WMP150Wavecom’s new Wireless Microprocessor®

series redefines total cost of ownership via its

fully automated machine placement form factor

(no IO/Radio connectors), companion wireless

Plug-Ins and multitasking operating system.

E Low latency Open AT® Multitasking OS as standard

E ARM9 based real time native ANSI C program execution

E Supports Open AT® GTi for complex graphics display

based products

E Supports companion Bluetooth and GPS Open AT®

Plug-Ins

E Machine placed to optimise parts & manufacturing costs

E Dedicated Automotive (WMP150) OS features

Wireless CPU® familyPlug & Play Series Quik Series WMP SeriesFastrack Integra Q24 Q24 Q24 Q24 Q2686 WMP100Supreme M2106+ Classic Plus Extended Auto Q2438F Q2687 Q26 Ultra GR64 GS64 WMP150

Processor Type ARM9 ARM7 ARM7 ARM7 ARM7 ARM7 ARM7 ARM9 ARM9 ARM9 ARM9Architecture 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bitTop Speed 104MHz 52MHz 52MHz 52MHz 52MHz 52MHz 52MHz 104MHz 221MHz 101MHz 104MHzVariSpeed 26/104MHz automatic automatic 26/104MHzSleep Mode 32kHz 32kHz 32kHz 32kHz 32kHz 32kHz 32kHz 32kHz 32kHz 32kHzCache Memory • • • • • • • • •DMA (Direct Memory Access) • • • •

Open AT® Open AT® Open AT® Open AT® Open AT®

Application Operating System Real Time Open AT® Open AT® Open AT® Open AT® Open AT® Real Time Real Time M2mpower MultitaskExecution MIPS (Worst / Best case) 87 max. 13 max. 6 max. 13 max. 13 max. 13 max. 5 to 7 87 max. 87 max.

Application Flash (Byte) 1.5M 1.5M 1.5M 1.5M 1.5M 1.5M 1.5M 1.5M 2x124k externalApplication RAM (Byte) 256k 128k 128k 128k 128k 128k 256k 256k 124k externalFree Compiler (GNU) • • • • • • • • •Thumb Mode Compilation • • • • • • • • •DOTA Type I & II Type I & II Type I & II Type I & II Type I & II Type I & II Type I, II, III Type I, II, III Type I Type I, II, III

Real Time HW timers (CPU clock res.) • • • •Capabilities SW Timers • • • • • • • • •

External Interruption <1ms <19ms <19ms <19ms <19ms <19ms <1ms <1ms <1msDSP Interruption <1msRTC Interruption <1ms option <1ms <1ms wakeup <1msLowLevel Interrupt Routine • • • •HighLevel Interrupt Routine • • • • • • • • •

IO Pins 15+4+IESM1 50 60 60 60 60 60 100 100 60 100 BGA576RTOS Interrupt u u u u v up to 16 xGPIO/GPO/GPI v+t+t+IESM1yv+u+t z+x+u z+x+u z+x+u z+x+u up to 9 up to 44 up to 64 up to 12 9 + 15 up to 44Digital Audio PCM PCM PCM PCM PCMAnalogue Audio v v+v v+v v+v v+v v+v v+v v+v v+v v+v v+v v+vADC IESM1 u u u u u u v v v x x wDAC IESM1 u u uSPI IESM1 u u u u u u v u vI2C u u u u u u u u u uRS232 u+IESM1u u v v v v v v v vUSB IESM1u 2.0 2.0 Slave (2.0 FS)LED driver u u u u u v u u u u uBuzzer driver or PWM u u u u u u u u u uKeyboard 5x5 5x5 5x5 5x5 5x5 5x5 5x5 5x5 4x4 5x4 5x5SIM/RUIM 3V SIM 3V SIM 1.8V/3V SIM 1.8V/3V SIM 1.8V/3V SIM 1.8V/3V SIM 3V RUIM 1.8V/3V SIM 1.8V/3V SIM 1.8V/3V SIM 1.8V/3V SIM 1.8V/3V Parallel Bus u (Q2687) u •

Power Supply Voltage/VDC (nom) 5.5 to 32 5 3.6 3.6 3.6 3.6 3.8 3.6 3.6 3.6 3.6 3.6Current/µA (min) 16 5 5 5 5 5 17 17 17 15 Current/mA (idle) 10.3 3 3 3 3 4 (sleep) 1.7 1.6 1.6 1.9 Current/A (max) 0.48 @ 5.5V 1.8 1.8 1.8 1.8 0.67 2.0 2.0 0.4 (average)VariPower modes 9 9 9 9 9 9 9 9 9 9

RF Interface Solder pad • • • • • • • • •IMP • • • • • •U.FL (bottom side) • • • • • • •MMS •MMCX IESM1• • •SMA •

Mechanical Full shielding • • • • • • • • • • • •Size/mm 73x54.5x25.5 46x64x12 58x32x3.9 58x32x3.9 58x32x3.9 58x32x3.9 58.4x32.8x3.9 40x32.2x4 40x32x6.55 50x33x3.3 37x30x2.8 25x25x3.0Weight/g 89 81 <12 <12 <12 <12 <12 <9 9 7 5SIM holder • • option option option option

Temperature Class A -20°C/+55°C -20°C/+55°C -20°C/+55°C -20°C/+55°C -20°C/+55°C -20°C/+55°C -30°C/+70°C -20°C/+55°C -20°C/+55°C -20°C/+55°C -20°C/+55°C -20°C/+55°CClass B -30°C/+75°C -30°C/+85°C -30°C/+75°C -30°C/+75°C -30°C/+85°C2 -30°C/+85°C -30°C/+75°C -30°C/+85°C

Wireless GSM • • • • • • • • • • •GPRS class 10 10 10 10 10 10 10 10 10 10EDGE class 10 (option FSU20) 10 (Q2687) 101xRTT •AMPS •WCDMA •

Radio 850MHz • • • • • 800 • • • •900MHz • • • • • • • • • • •1800MHz • • • • • • • • • • •1900MHz • • • • • • • • • •2100MHz •Maximum Sensitivity (dBm) -110@900 -108@900 -110@900 -110@900 -110@900 -110@900 -107@800 -110@900 -110@900 -110@900 -110@900

Audio Codecs3 quad FR/EFR/HR FR/EFR/AMR FR/EFR/AMR FR/EFR/AMR FR/EFR/AMR EVRC/13k quad quad quad quadQuality (incl. AEC/NR) VDA2A VDA2C VDA2C VDA2C VDA2C VDA2A VDA2A

Location Solution Plug-In/IESM1 external4 external4 external4 external4 gpsOne Plug-In Plug-In external4 external4 Plug-In

Microsoft®

compatible Windows Mobile® 5 (RIL) • • • •

Open AT® TCP/IP • • • • • • • • • • •Plug-Ins Internet6 • • • • • • • •

IBM MQ-TT on request • • on request on request on request on request on requestOrange M2MC on request • • on request on request on request on request on requestOpen SIM access • • • • • •Bluetooth • • • • • •Security • • • •C-GPS • • • •

Open AT® IDE Open AT® • • • • • •Open AT® built on Eclipse™ • • • • • • • • •M2mPower •

Debug Tools Remote Task Env. • • • • • • • • •Step by Step Execution • • • • • • • • •Break points • • • • • • • • •Traces • • • • • • • • • •Application Examples Free sources Free sources Free sources Free sources Free sources Free sources Free sources Free sources Free sources Free sources

Development Kit Order Code Supreme-DK M2106B-DK Q24Series-DK Q24Series-DK Q24Series-DK Q24Series-DK Q2438-DK Q2687H-DK Q26 Ultra-DK UDK-MK2 UDK-MK2 WMP100-DK

NOTES

1) Internal Expansion Socket Module2) As temperature performance is linked to internal memory, please refer to full technical specifications for details 3) HR codec versions of Q24 Classic and Q24 Plus available on request4) Any external autonomous GPS solution which supports NMEA may be controlled via Open AT®

5) Denotes current version and beyond within the major range (refer to Open AT® OS & Plug-In brochure for more information)6) Internet Plug-In includes TCP/IP features plus Email (POP3/SMTP) and File Transfer (FTP)

APPROVALS

Regulatory - Entire GSM range is approved to R&TTE, GCF-CC (900/1800 MHz), PTCRB (850/1900MHz), FCC (USA) - CE (EMC & Safety)- CDMA: IEC950, UL950, FCC (O9EQ2438F-M), CSA, IC-133, CDG1 & CDG2 (IS-98D, IS-898) & CDG3 (application specific)

RoHS COMPLIANCE

All Wavecom Wireless CPU®s are compliant with the RoHS Directive (2002/95/EC).

Wavecom®, Open AT®, Wireless CPU®, Wireless Microprocessor®

and certain other trademarks and logos appearing on thisdocuments are filed or registered trademarks of WavecomS.A. in France or in other countries. Microsoft®, Windows® andWindows Mobile® are registered trademarks of MicrosoftCorporation in the United States and other countries. IBM is atrademark of International Business Machines Corporation inthe United States, other countries, or both. CDMA2000® is regis-tered trademark of the Telecommunications Industry Associations(TIA-USA). GpsOne is a trademark of Qualcomm, Inc. All othercompany and/or product names mentioned may be filed orregistered trademarks of their respective owners. 12/07

Wa

vec

om

S.A

. ma

y, a

t a

ny

tim

e a

nd

wit

ho

ut

no

tic

e, m

ake

ch

an

ge

s o

r im

pro

vem

en

ts t

o t

he

pro

du

cts

an

d s

erv

ice

s o

ffe

red

an

d/o

r c

ea

se p

rod

uc

ing

or

co

mm

erc

ializ

ing

th

em

.D

esi

gn

ed

by

- w

ww

.fra

nkl

inp

art

ne

rs.c

om

.

Wavecom S.A. - 3, esplanade du Foncet - 92442 Issy-les-Moulineaux Cedex - France - Tel: +33 (0)1 46 29 08 00 - Fax: +33 (0)1 46 29 08 08Wavecom, Inc. - 430 Davis Drive - Suite 300 - Research Triangle Park, NC 27709 - Tel: +1 919 237 4000 Wavecom Asia Pacific Ltd. - Unit 201-207, 2nd Floor - Bio-Informatics Centre - No. 2 Science Park West Avenue - Hong Kong Science Park, Shatin -New Territories, Hong Kong - Tel: +852 2824 0254 - Fax: +852 2824 0255

www.wavecom.com

Develop your applicationin market recognised environments

Open AT® IDEs

CUT TOTAL COST OF OWNERSHIPBy embedding your applications directlyon Wavecom Wireless CPUs, using DOTAto reduce field maintenance, getting yourproducts to market quicker and incorporat-ing existing software building blocks.

BE PART OF THE FAST GROWINGOPEN AT® DEVELOPER COMMUNITY

By exchanging software, ideas and adviceon the Open AT® Developer Forum, bene-fiting from your peers’ experience.

DON’T RE-INVENT THE WHEELThe Open AT® IDE allows you to writeyour own AT commands, which meansthat you can reuse software from existingapplications to develop new ones quickerand easier.

DESIGN INNOVATIVE APPLICATIONS

By managing any kind of man-machineinterfaces through displays and keypads,and any kind of external peripheralsthrough UARTs, GPIOs and buses.

PROTECT YOUR INVESTMENTSecure your investment in your intellectualproperty via copy and reverse engineeringprotection.

Wavecom has made it a priority to make application development a serene experience for companies using our Open AT® Software and Wireless CPUs. Therefore, Wavecom offers a unique family of application-targeted IntegratedDevelopment Environments providing developers with the ability to write applications, compile them, downloadthem to the Wireless CPU and monitor them during the debugging phase of development.

Operating Systems Plug-Ins Integrated Development Environments Wireless CPUs Services

Desi

gned

by

Fran

klin

Par

tner

s - G

roup

e M

edia

géra

nce.

Wav

ecom

S.A

. may

, at a

ny ti

me

and

with

out n

otic

e, m

ake

chan

ges

or im

prov

emen

ts to

the

prod

ucts

and

ser

vice

s of

fere

d an

d/or

cea

se p

rodu

cing

or c

omm

erci

alizi

ng th

em.

95324 OpenAT IDE.qxd 24/02/06 15:08 Page 2

Make it visual

Open AT® GTi

Wavecom acknowledges that designing display centric applications is a growing need in the embedded wirelessindustry. This becomes a very complex and tedious activity when complex state machines, display layout flexibility,new functionalities, customisation, or colours are needed.

Open AT® GTi unlocks the real potential ofcreative companies wishing to differentiatetheir product in the shortest time possible,without investing in, and maintaining, theirown development toolset. By using OpenAT® GTi, you benefit from an environmentthat has evolved over more than 10 yearsand is referenced in some of the most quality-driven segments, such as automotiveand M2M.

A broad spectrum of benefiting applications includes: building andhome security, automatic meter reading, automotive telematicsand communication, point of sale terminals, fixed wireless tele-phones, vending machines and public information kiosks, digitalmusic players and wireless industrial PDAs.

GRAPHICAL APPLICATIONS MADE FASTERBy using Open AT® GTi, you benefit from an already availabledevelopment environment so you can spend your resourcescreating marketable value, in a shorter period of time than if youhad to develop your own tools.

COST-EFFECTIVEBy using Open AT® GTi, you take advantage of the knownOpen AT® benefits and deliver the most cost effective solution.

MONOCHROME OR COLOURWhether your application is industrial grade or consumer electro-nics orientated, Open AT® GTi is available to support GSM, GPRSand EDGE enabled Wireless CPUs, capable of delivering single ormultiple colour applications.

Reduce the Total Cost of Ownershipof your wireless application

Open AT® IDE

This high level, easy-to-use development tool enables you to embed and run wireless applications based on simple, standardized AT commands right on any Wavecom Wireless CPU,thereby eliminating extra components. By incorporating existingsoftware building blocks and exchanging application softwarewith other Open AT® users, you can further reduce the total costof your solution.

PROVENOpen AT® IDE has been chosen by hundreds of wireless applicationdevelopers the world over. Using Open AT® Software, you’reequipped with a stable environment, which benefits from years offield activity.

COMPREHENSIVEWavecom offers more than 450 Open AT® API’s, enablingdevelopers to deploy their full potential for creativity in applicationdevelopment. Included in the IDE is a toolset consisting of: ProjectWizard, Serial Link Manager, Target Monitor, Terminal Emulator,Software Generation Toolkit and Remote Task Environment.

INVESTMENT PROTECTION WITH DOTADOTA, or Download Over The Air, allows you to rest at night inthe knowledge that you will always be able to remotely upgradeyours and our software via wireless cellular networks. Thisprovides your customers with earlier access to your products,new features and rectification of faults, enabling significantfield maintenance cost reduction.

Since its first inception back in 2000, the Open AT® IDE has positioned itself as the world’s leading developmentenvironment for the creation of embedded cellular applications.

95324 OpenAT IDE.qxd 24/02/06 15:08 Page 3

Bringing the best togetherWhen the sun and the moon get to meet, everybody gets very excited and looks forward to theoccasion. An eclipse is something anticipated that nobody wants to miss. We’re looking for the same kind ofexperience with Open AT® built on Eclipse™ - only with added longevity.

In our continuous quest to facilitate our customers’ embeddeddevelopments on our Wireless CPU’s, we have selected Eclipse™as the most adapted development environment to allow you tostart a project, develop, debug, test, compile and download yourapplication in the most seamless way.

Using Open AT® built on Eclipse™, you get all the efficiency of Open AT®, together with the power, ease of use, and flexibilityof Eclipse™. On both sides, you benefit from the extraordinaryacceptance of a community ready to share its experiences and bestpractices.

COST-EFFECTIVEYou don’t have to spend a cent to get started.

FURTHER REDUCED TIME TO MARKETBenefit from developers’ existing experience on Eclipse™ to furthershorten your development time and reduce associated costs.

PAST DEVELOPMENTS MAXIMISEDBuild or re-use your own Plug-Ins to enrich your Open AT® IDE.

DON’T RE-INVENT THE WHEELBenefit from world wide, multi-application best practices throughthe Open AT® and Eclipse™ developer communities.

MAKE IT A PLEASANT EXPERIENCEFun and enjoyable for developers to use!

Open AT® built on Eclipse™

End-to-End solutions through Partnership

M2M Developer Suite from Anyware Technologies

Wavecom’s three part quality policy of listening to customers, continually improving and collaboratingwith industry partners comes together in this final part of our development environment offer.

We have worked with a leading software development companycalled Anyware Technologies to provide one of the most innovativesolutions to a long time problem in the M2M space: How to make anembedded application client talk seamlessly to a remote server client.

Using a single development environment, it is now possible, for thefirst time in the M2M industry, to create an end-to-end applicationthat includes the client side, server side and web access point.No more hassle with coordinating the data at either end of yourM2M application? A dream come true.

ONE ENVIRONMENT, ONE GOALDevelop the client and server applications in a single coordinateddevelopment environment, saving tools costs, configurationmanagement and time to market.

NO SOFTWARE SKILLS? NO PROBLEMUse the comprehensive GUI (built on Eclipse™) to write anapplication without ever seeing a single line of software code.Of course, if you want to see and edit the code, you can do that too.

AUTOMATIC CODE GENERATIONHit that generate button to create and compile the client Open AT®

application and Java Servlet automatically.

WEB INTERFACEYour M2M application requires a web HMI to monitor and controlyour equipments. M2M Developer Suite generates the dynamicweb pages for that too.

95324 OpenAT IDE.qxd 24/02/06 15:08 Page 4

WAVECOM S.A. - 3, esplanade du Foncet - 92442 Issy-les-Moulineaux Cedex - France - Tel: +33 (0)1 46 29 08 00 - Fax: +33 (0)1 46 29 08 08Wavecom, Inc. - 4810 Eastgate Mall - Second Floor - San Diego, CA 92121 - USA - Tel: +1 858 362 0101 - Fax: +1 858 558 5485 WAVECOM Asia Pacific Ltd. - Unit 201-207, 2nd Floor - Bio-Informatics Centre - No. 2 Science Park West Avenue - Hong KongScience Park, Shatin - New Territories, Hong Kong - Tel: +852 2824 0254 - Fax: +852 2824 0255

www.wavecom.com

Wavecom®, Open AT®, and certain other trademarks andlogos appearing on this document, are filed or registeredtrademarks of Wavecom S.A. in France or in other countries. Eclipse™ and Built on Eclipse are trademarksof Eclipse Foundation, Inc. Java™ is a registered trade-mark of Sun Microsystems, Inc. in the United States andother countries. All other company and/or productnames mentioned may be filed or registered trademarksof their respective owners. 01/06

Operating Syst

Desi

gned

by

Fran

klin

Par

tner

s - G

roup

e M

edia

géra

nce.

Wav

ecom

S.A

. may

, at a

ny ti

me

and

with

out n

otic

e, m

ake

chan

ges

or im

prov

emen

ts to

the

prod

ucts

and

ser

vice

s of

fere

d an

d/or

cea

se p

rodu

cing

or c

omm

erci

alizi

ng th

em.

95324 OpenAT IDE.qxd 24/02/06 15:08 Page 1

The standard C wireless operating systemOpen AT® OS

REAL TIME OPERATING SYSTEMAs the Open AT® Real Time OS natively

supports the wireless functionality, it provides

guaranteed response time to external and

hardware timer interruptions - not only

when the GSM stack is off, but whatever

state the Wireless CPU® is in (IDLE, Voice

Call, GPRS transfer…).

MULTITASKING PREEMPTIVE OSThe Open AT® OS is a pre-emptive multi-

task RTOS. It uses semaphores to synchro-

nize tasks, and allows customer tasks to

have higher priority than non-critical GSM

stack tasks.

PURPOSE BUILT ON COpen AT® Software suite is the only soft-

ware platform created specifically to meet

the demanding requirements of the M2M

industry and has evolved to efficiently

serve Automotive and Mobile Professional

segment needs too. Open AT® Applications

are written in standard C and run natively

on top of a real time OS, with a minimum

memory footprint and processor resource

overhead.

COMPREHENSIVEOpen AT® Software Suite consists of Open

AT® OS, Open AT® IDE, Open AT® Plug-Ins

and Open AT® Firmware.

BE PART OF THE FAST GROWINGOPEN AT® DEVELOPER COMMUNITYBy exchanging application software and

experience on the Wavecom Developers

Forum (www.wavecom.com/forum),

you not only benefit from Wavecom's

knowledge, but can also leverage your

peers’ experience.

The Open AT® Operating System is the heart of the Wavecom family of wireless solutions. It is the brain that thinks,acts, does and makes Wavecom products more than simple bit-pipe modems - they are highly sophisticated and powerful computing platforms. What this RTOS does differently is that it not only provides you with core embeddedreal time programming capability, as you would expect from any embedded processor operating system, but itadds to this, the capability to connect to globally standardized cellular wireless networks. Built-in connectivity tothe Internet, without wires, means that your application can now fly.

Operating Systems Plug-Ins Integrated Development Environments Wireless CPUs Services

Open AT® Operating System

UNIQUE REAL TIME CAPABILITIES

1 ms response time to interruption (External or HW timer) is guaranteed,

whatever GSM state the Wireless CPU® is in: IDLE mode, voice call, Data

GSM, GPRS and EDGE transfer, Network Synchronisation phase…

OPEN AT® PLUG-IN LIBRARY

Pre-packaged libraries such as TCP/IP, Internet Protocol (FTP, SMTP,

POP3, HTTP...), C-GPS and C-Bluetooth Plug-Ins may be used to increase

the set of services provided by the Open AT® OS. Many more Plug-Ins will

be added in 2007 and 2008.

APPLICATION DEVELOPMENT LAYER LIBRARY

This library provides a set of high level APIs for easy application development.

It gives access to all the hardware resources: Buses, GPIOs, Interruptions, Low

power modes, Memory (RAM and Flash), Real Time Clock…

OPEN AT® FIRMWARE

The firmware has been fully developed and tested by Wavecom, and seam-

lessly provides the wireless functionality. It is Wavecom’s own property,

built on the company’s experience in wireless technologies since 1993.

The first binary, called the firmware, provides the wireless functio-

nality. It is Wavecom-owned property that has been fully developed

and tested by us. This core is so stable that some customers have

licenced it from Wavecom.

The second binary is your product-specific software and is based on

Wavecom’s application development layer that brings you an exten-

sive set of high level APIs (Application Programming Interfaces).

With it, you can develop and execute your own application in stan-

dard ANSI-C. These applications use core features of Wavecom’s

Open AT® OS such as Real Time Operations and seamless access to

all hardware resources such as buses, GPIOs or General Purpose

Input Outputs, memory, power saving modes, interruptions and

hardware timers.

Wavecom uniquely guarantees that whatever GSM state the

Wireless CPU® is in, it takes no longer than one millisecond to start

code execution related to external interruption or hardware-timer

interruption.

Finally, with the Open AT® Real Time OS, you can benefit from

Wavecom’s Open AT® Plug-Ins provided in the Software

Development Kit as Open AT® Libraries. These Open AT® Plug-Ins

are for you an opportunity to use and integrate field proven,

advanced features such as IP networking in your code, without

having to develop them.

If you take a look at the software embedded in Wavecom’s Wireless CPU®, you will find that two different binariesare embedded and smoothly executed at the same time – each one being protected from the other by the MemoryAccess Protection feature of Wavecom Open AT® OS.

Application Development Layer Services

Sta

te m

ach

ine

Data

sto

rag

e

CM

U M

od

eM

an

ag

er

DO

TA

man

ag

er

CUSTOMER BINARY

SIM

man

ag

er

GP

RS

& D

AT

A

Call m

an

ag

er

Sh

ort

Messag

e

Communication Services

Flo

w c

on

tro

lm

an

ag

er

AT

messag

ep

ars

er

Po

rts/M

ux

BU

S

Op

en

SIM

GP

IO

RT

C

Ext

IRQ

Device Management ServicesApplications Services

DA

C

Err

or

& D

eb

ug

man

ag

er

Vari

sp

eed

Tim

ers

Sem

ap

ho

res

Messag

ing

Multitasking/Real-time ServicesIR

Q

Mem

ory

man

ag

er

ATcommands Parser

Wav

ecom

Wir

eles

s C

PU®

RT

OS

Plug-InLibrary

PROTECTIONS :

TCP/IP / Internet Protocols /C-GPS / C-Bluetooth …

T1 T2 … TN INTERRUPT HANDLER Customer Application written in Standard ANSI C

MEMORY ACCESS PROTECTION WATCHDOG

WAVECOM BINARY

Open AT® Firmware

(GSM / GPRS / EDGE stack)

Embedded Software Architecture

It not only requires complete know how of the GSM protocols,

but also full ownership of the code as well as full control over the

Wireless CPU® on which this miracle would happen. This is why

today the Wireless Real Time Operations of the Open AT® OS are

unequalled on the market.

For the Open AT® developer, however, this high complexity does

not appear. The Open AT® OS features the same mechanism as any

other RTOS to manage time critical and non time-critical processes.

This is a multi tasking environment providing commonly available

services such as mail box, messages, semaphores and an

Interruption Handler, allowing the processing of time critical oper-

ations.

To ensure fixed and guaranteed response time to external inter-

ruption or hardware timer interruption, whatever GSM state the

Wireless CPU® is in, Wavecom has defined the following soft-

ware architecture:

IDLE Task

GSM Stack Tasks

L1

GMS Interrupt Handler

L3

L2

GSM AT Commands Task

Open AT® Application Tasks:

T1… TN…

Open AT® Interrupt Handler(HW Timer + External)

Open AT® Interrupt Tasks(HW Timer + External)

Wavecom Open AT® Firmware

HIG

HPR

IOR

ITY

LEV

ELLO

W

CustomerOpen AT®

Application

Memory Access Protection

WATCHDOGOPEN AT® APPLICATION TASKS:This is the core of the customer application.

It is designed to execute high level processes

that are not time critical.

OPEN AT® INTERRUPT TASK:This Interrupt task has been designed to per-

form “long” or resource demanding opera-

tions such as complex calculations or value

acquisition report creation and storage in

Flash Memory. These operations would to be

performed asynchronously and would not be

time critical.

OPEN AT® INTERRUPT HANDLER:This Interrupt handler is the second high-

est priority process on the platform. It is

designed to perform asynchronous time crit-

ical operations. Its code will start being exe-

cuted within less than 1 millisecond upon

interruption (HW timer or external) detection.

It is designed to perform very short operations

such as value acquisition and storage in RAM

(for instance in a circular buffer).

OPEN AT® WATCHDOG:To ensure that the code is properly executed

on Wavecom’s Wireless CPU®, Wavecom

provides watchdogs to independently moni-

tor any application executed on a Wavecom

Wireless CPU®.

As you may imagine, guaranteeing real time capabilities to any hosted application while simultaneously certifyingthat any wireless operation will be conducted successfully is not an easy task.

Listen to an on-line presentation of Open AT® here : www.wavecom.com/openatpresentation

www.wavecom.com

Wavecom®, Open AT®, and certain other trademarks andlogos appearing on this document, are filed or registeredtrademarks of Wavecom S.A. in France or in other countries. The Bluetooth® word mark and logos areowned by the Bluetooth SIG, Inc. and any use of suchmarks by Wavecom is under license. All other companyand/or product names mentioned may be filed or regis-tered trademarks of their respective owners. 06/07.

OPEN AT® PRE-EMPTIVE OS FEATURES

Wav

ecom

S.A

. may

, at a

ny ti

me

and

with

out n

otic

e, m

ake

chan

ges

or im

prov

emen

ts to

the

prod

ucts

and

ser

vice

s of

fere

d an

d/or

cea

se p

rodu

cing

or c

omm

erci

alizi

ng th

em.

WAVECOM S.A. - 3, esplanade du Foncet - 92442 Issy-les-Moulineaux Cedex - France - Tel: +33 (0)1 46 29 08 00 - Fax: +33 (0)1 46 29 08 08WAVECOM, Inc. - 430 Davis Drive - Suite 300 - Research Triangle Park, NC 27709 - Tel: +1 919 237 4000WAVECOM Asia Pacific Ltd. - Unit 201-207, 2nd Floor - Bio-Informatics Centre - No.2 Science Park West Avenue -Hong Kong Science Park, Shatin - New Territories, Hong Kong - Tel: +852 2824 0254 - Fax: +852 2824 0255

Desi

gned

by

Fran

klin

Par

tner

s - G

roup

e M

edia

géra

nce.

static bool MyIrqHandler ( adl_irqID_e Source, adl_irqNotificationLevel_e NotificationLevel, adl_irqEventData_t * Data ){

// low level execution context TRACE (( 2, "SCTU interruption handler (SourceMask: %.2X)", ( ( adl_sctuInfo_t * ) Data->SourceData )->SourceMask ));

// Check interruption source if ( ( ( adl_sctuInfo_t * ) Data->SourceData )->SourceMask & ADL_SCTU_IT_SRC_COMP_CHANNEL_0 ) { // Comparator channel interruption: set output to 0 adl_ioWriteSingle ( MyGpioHandle, signal_OutputIoInnerID, ADL_IO_LOW ); }

// Overflow interruption: set output to 1 adl_ioWriteSingle ( MyGpioHandle, signal_OutputIoInnerID, ADL_IO_HIGH );

else{

}

}return FALSE;

Hardware timer set to 20ms and one comparable value set at 10ms

Interruption generated by the Hardware Timer

Generated Signal on the GPIO:

<1ms inaccuracy

Compared value expires: 10ms Hardware Timer expires at 20ms

Period: 20ms High State: 10msCode executed in the interruption handler

If the comparable value did then the GPIO level is set down to "0"

If the HW timer expired the signal is set to "1"

1

4

Catching the interruption and detecting what generated it (Compared value or timer expired)2

3

Open AT® OS Execute embedded applications, making use of up to 70 MIPS even during GPRS full speed transfer

RTOS Benefit from guaranteed response time to interruption (hardware and timer), whatever GSM state the Wireless CPU® is in

Multitasking Define as many tasks as necessary for your program

Access to Hardware Timer Benefit from the possibility to use one Hardware Timer and to place 4 comparable values

Memory Access Protection Use the Memory Protection Unit of the Wireless CPU® to prevent rogue memory access

VariSpeed Control the clock speed of the Wireless CPU® from 26 MHz to 104 MHz to dynamically (on-the-fly) tune the available processing

power to the needs of your program (no reset needed)

VariPower Further tune the performance with a set of low current consumption modes, even disabling the network connection to reach

as low as 16µA

DOTA Type III Download only the parts that have changed of either your Open AT® Application, or the entire Wavecom Open AT® Software

APIs 450 APIs, 320 AT Commands and ability to create customs

Custom Commands Develop custom AT commands thanks to the programmable interface

Open SIM Access Benefit from the ability to support interaction with multiple SIM cards for GSM reliability or operating expenses reduction

Cellular Voice/Fax/SMS/CSD/GRPS/EDGE/CDMA1xRTT

RTOS EXAMPLE: SQUARE SIGNAL GENERATION ON A GPIO