Standard Article

Operating Systems for Wireless Embedded Devices

  1. Adam Dunkels

Published Online: 16 MAR 2009

DOI: 10.1002/9780470050118.ecse291

Wiley Encyclopedia of Computer Science and Engineering

Wiley Encyclopedia of Computer Science and Engineering

How to Cite

Dunkels, A. 2009. Operating Systems for Wireless Embedded Devices. Wiley Encyclopedia of Computer Science and Engineering. 2039–2045.

Author Information

  1. Swedish Institute of Computer Science, Kista, Sweden

Publication History

  1. Published Online: 16 MAR 2009

Abstract

Wireless embedded devices are one of the fastest growing computer technologies today. Of the total amount of microprocessors sold today, 98% are used in embedded systems. Wireless embedded systems range from wireless car keys to security systems for freighter containers. Wireless embedded devices meet challenges in terms of cost, physical size, and energy consumption, which has implications for the operating systems running in the devices. This article discusses energy consumption and energy conservation, communication protocols and their implementation, programming models, and software updates and run-time reprogramming for operating systems for wireless embedded devices.

Keywords:

  • wireless devices;
  • embedded systems;
  • operating systems;
  • wireless sensor networks;
  • energy;
  • multithreading;
  • event driven programming;
  • reprogramming;
  • virtual machines