Telecoms, Datacoms, Wireless, IoT


Open AT - making Wavecom's RTOS tick

3 September 2008 Telecoms, Datacoms, Wireless, IoT

The Open AT operating system is the heart of Wavecom’s family of wireless solutions.

It elevates Wavecom products above being simple bit-pipe modems to become sophisticated and powerful computing platforms. It provides users not only with core embedded realtime programming capability, but also the capability to connect to globally standardised cellular wireless networks.

As the Open AT realtime operating system (RTOS) natively supports wireless functionality, it provides guaranteed response time to external and hardware timer interrupts – not only when the GSM stack is idle, but regardless of the operating state the wireless CPU is in – IDLE, voice call, GPRS transfer etc. It is a pre-emptive multitask RTOS which uses semaphores to synchronise tasks, and allows customer tasks to have higher priority than non-critical GSM stack tasks.

The software suite – which comprises an OS, IDE, plug-ins and firmware elements – has been created specifically to meet the demanding requirements of the M2M industry and has evolved to serve automotive and mobile professional segment needs. Applications are written in standard C and run natively on top of the RTOS, with a minimum memory footprint and processor resource overhead.

The operating system
The operating system

The operating system

In Wavecom’s wireless CPU, two different binaries are embedded and smoothly executed at the same time – each one being protected from the other by a memory access protection feature.

The first binary, called the firmware, provides the wireless functionality. It is Wavecom-owned property that has been fully developed and tested to provide stability impressive enough that some customers have licensed it from Wavecom.

The second binary is the customer’s product-specific software and is based on an application development layer that brings an extensive set of high level APIs (application programming interfaces). With it, users can develop and execute applications in standard ANSI-C. These applications use core features of the Open AT OS such as realtime operations and seamless access to all hardware resources such as buses, GPIOs, memory, power saving modes, interrupts and hardware timers.

Wavecom 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.

Plug-ins provided with the software development kit are also available to use as Open AT libraries. These provide an opportunity to use and integrate field-proven, advanced features such as IP networking in application code, without having to develop them.

Embedded software architecture
Embedded software architecture

Embedded software architecture

Guaranteeing realtime capabilities to any hosted application while simultaneously certifying that any wireless operation will be conducted successfully is not an easy task. 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 feat must be accomplished.

In the Open AT architecture, Application Tasks are the core of the customer application. This component is designed to execute high level processes that are not time critical.

The Interrupt Task has been designed to perform ‘long’ or resource demanding operations such as complex calculations or value acquisition report creation and storage in Flash memory. These operations are performed asynchronously and are not time critical.

This Interrupt Handler is the second highest priority process on the platform. It is designed to perform asynchronous time critical operations. Its code will start being executed 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).

To ensure that the code is properly executed on the wireless CPU, Wavecom provides watchdogs to independently monitor any application executed on the CPU.

For more information contact Gyula Wendler, Arrow Altech Distribution, +27 (0)11 923 9600, [email protected], www.arrow.altech.co.za



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Quectel partners with GEODNET
Quectel Wireless Solutions Telecoms, Datacoms, Wireless, IoT
Quectel Wireless Solutions has partnered with GEODNET to deliver Quectel’s Real-Time Kinematic (RTK) correction services, enabling high-precision positioning for IoT applications.

Read more...
Bringing Bluetooth Channel Sounding to automotive and beyond with KW47
Altron Arrow Telecoms, Datacoms, Wireless, IoT
NXP’s new Channel Sounding-certified KW47 and MCX W72 wireless MCUs are set to help automakers with distance measurement, bringing an additional ranging solution for car access and autonomous systems, and will be utilised across a broader spectrum of applications.

Read more...
Dual-band GNSS antenna
RF Design Telecoms, Datacoms, Wireless, IoT
The Taoglas Accura GVLB258.A, is a passive, dual-band GNSS L1/L5, high-performance antenna for high precision GNSS accuracy and fast positioning.

Read more...
What is Wi-Fi HaLow and why choose it for IoT?
iCorp Technologies Editor's Choice Telecoms, Datacoms, Wireless, IoT
Wi-Fi HaLow introduces a low power connectivity option that, in contrast to other Wi-Fi options, offers greater range of approximately 1 km, which opens up a raft of IoT use cases.

Read more...
Wi-Fi 6 and Bluetooth LE coprocessor module
Altron Arrow Telecoms, Datacoms, Wireless, IoT
The ST67W611M1 from STMicroelectronics boasts an all-in-one design which, together with its capabilities, contribute to making it an attractive choice for IoT edge devices requiring a single-chip solution.

Read more...
Futureproofing IoT connectivity
SIMcontrol Telecoms, Datacoms, Wireless, IoT
A managed private APN assigns every device to an isolated carrier slice, producing a single ingress to the enterprise network, with traffic bypassing shared internet paths and reducing exposure.

Read more...
Extra slim 2,4 GHz radio module
Telecoms, Datacoms, Wireless, IoT
The Thyone I radio module from Würth Elektronik now has a little sibling: Thyone-e, which takes up 30% less space and represents a cost-effective alternative for applications in which the long-range mode is not required.

Read more...
Wi-Fi 6 plus Bluetooth LE SoC
Altron Arrow Telecoms, Datacoms, Wireless, IoT
Silicon Labs’ SiWx917M SoC is the company’s lowest power Wi-Fi 6 SoC, ideal for ultra-low power IoT wireless devices using Wi-Fi, Bluetooth, Matter, and IP networking for secure cloud connectivity.

Read more...
Two Bluetooth protocols – one module
Telecoms, Datacoms, Wireless, IoT
Würth Elektronik has introduced its Skoll-I, a compact wireless module that combines both Bluetooth Classic and Bluetooth Low Energy version 5.4 into a single solution.

Read more...
Compact high-performance antennas
Electrocomp Telecoms, Datacoms, Wireless, IoT
KYOCERA AVX offers a variety of extremely compact and high-performance internal, on-board, multiprotocol 2,4 GHz antennas ideal for use in SiP applications.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved