A system-on-a-chip lock cache with task preemption support
CASES '01 Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems
Energy-performance trade-offs for spatial access methods on memory-resident data
The VLDB Journal — The International Journal on Very Large Data Bases
Analyzing energy behavior of spatial access methods for memory-resident data
Proceedings of the 27th International Conference on Very Large Data Bases
A comparison of the RTU hardware RTOS with a hardware/software RTOS
ASP-DAC '03 Proceedings of the 2003 Asia and South Pacific Design Automation Conference
A methodology for a Very Small Data Base design
Information Systems
A novel storage embedded application
CEA'07 Proceedings of the 2007 annual Conference on International Conference on Computer Engineering and Applications
Research and application of SQLite embedded database based on ARM-linux
CISST'09 Proceedings of the 3rd WSEAS international conference on Circuits, systems, signal and telecommunications
Research and application of SQLite embedded database technology
WSEAS Transactions on Computers
Constructing a remote monitoring and control system based on 3G mobile networks
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Time-Cognizant recovery processing for embedded real-time databases
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Using step-wise refinement to build a flexible lightweight storage manager
ADBIS'05 Proceedings of the 9th East European conference on Advances in Databases and Information Systems
Hi-index | 4.10 |
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.