Issue No. 09 - September (2000 vol. 33)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/2.868694
<p>With the increasing deployment of computersas embedded systems that provide new and interesting services, the computing landscape is much richer and more diverse than it was even a decade ago. Developers can choose from a wide variety of hardware, operating systems, and tools for the embedded systems they build. This range of platform and tool choices provides both a blessing and a curse. On the one hand, developers can choose precisely the tools and services their application requires. On the other hand, finding the right products to use can be difficult. The author explains that despite their differences, embedded systems share important characteristics with the desktop and server systems they supplant. Because embedded systems interact with users or their environment, they need an I/O system. Many embedded systems perform multiple tasks and also need an operating system for scheduling and task man-agement. Because of the unique advantages, limitations, and requirements of the applications embedded systems run, the author proposes a careful selection process and tailored implementation, detailed in this article. </p>
M. A. Olson, "Selecting and Implementing an Embedded Database System," in Computer, vol. 33, no. , pp. 27-34, 2000.