Murata Manufacturing Co., Ltd. has developed Wi-Fi™ driver software that enables Murata Wi-Fi™ modules to be used with µITRON*1 or other real-time OSes*2 (RTOSes) . The solution makes it easy to bring Wi-Fi™ to resource-constrained,*3 energy-efficient RTOS devices running at low clock speeds,*4 which opens the door for Wi-Fi™ in OSes other than relatively full-featured alternatives such as Linux®*5 and Android®.*6
Wireless LAN environments are now more common, even in homes, fueled in part by greater popularity of Wi-Fi™ in smartphones, portable game consoles, and other small, lightweight devices. At the same time, more Internet-based cloud services are launched every day. Network connectivity and use of network services on these devices has extended beyond Linux®, Android®, and other relatively full-featured OSes to the realm of embedded devices,*7 a field previously unrelated to this kind of wireless networking.
In response, Murata has developed Wi-Fi™ drivers compatible with the RTOS used in many of these small, resource-constrained embedded devices, providing a one-stop solution for hardware and software with Murata Wi-Fi™ devices.
Availability of the drivers makes implementation of sophisticated Wi-Fi™ functionality in embedded devices easier, faster, and more economical, demonstrating Murata's commitment to supporting Wi-Fi™ development.
The driver package consists of a Wi-Fi™ driver core and interfaces, which can be developed to suit the environment of use. Sample code for interfaces is also included.
(Micro Industrial TRON) :
|An RTOS specification. Offers ample performance even with limited processing power and memory, enabling use even on low-performance computers.|
|*2||Real-time OS (RTOS) :||An operating system that implements functions for real-time processing. Includes a scheduler to determine required processing time, as well as functions enabling execution within the allotted time even with multitasking.|
|*3||Resources:||CPU processing speed and memory capacity required for computer operation.|
|*4||Clock:||Signals that coordinate the timing of processing by circuitry that runs on a specific frequency, such as CPUs. The number of clocks per second is referred to as the clock speed or frequency, with a low value indicating a low clock frequency. Low clock frequency indicates limited processing power, while a high clock frequency indicates higher power.|
|*5||Linux®:||A type of OS. Originally a computer OS, Linux® is now used in many mobile phones, digital appliances, and other embedded devices. Notable for its standard network functions and stability.|
|*6||Android®:||General name for a platform mainly used in smartphones and tablet computers, including elements such as the OS, middleware, interfaces, and applications. Currently the leading smartphone OS in the U.S. and Japan.|
|*7||Embedded devices:||Electronic devices with built-in computer systems designed to implement specific functionality.|
|*8||Ad hoc connection:||A wireless LAN protocol. Devices communicate directly, without an intermediate access point.|
|*9||WPA/WPA2:||Encryption methods established by the Wi-Fi Alliance, an industry organization involved in wireless LAN technology.|
|*10||WPS2.0:||Encryption method established by the Wi-Fi Alliance. Enables easy configuration of connection and security settings for wireless LAN devices.|
*Wi-Fi is a registered trademark of Wi-Fi Alliance.
*Android is a registered trademark of Google Inc.
*Linux is a registered trademark of Mr.Linux Torvalds.
*Wi-Fi Direct is a registered trademark of Wi-Fi Alliance.
This is a PDF file. Adobe Reader is required to view, print, or download this file.
This document file is in RSS (XML) format. An "RSS reader" is required to read this file.