TL;DR: In this paper, a failsafe recovery and upgrade of an operating system embedded within a peripheral or consumer electronic device is proposed, which involves replacing current implementations that use ROM memory to store a copy of the embedded operating system, or critical portions thereof, with a disk-based ROM and redundant backup copies of the initial operating system kernel and the primary image required for booting the final operating system.
Abstract: A method and system for failsafe recovery and upgrade of an operating system embedded within a peripheral or consumer electronic device. The method and system involves replacing current implementations that use ROM memory to store a copy of the embedded operating system, or critical portions thereof, with a disk-based ROM and redundant backup copies of the initial operating system kernel and the primary image required for booting the final embedded operating system. By maintaining critical files in read-only partitions, the robustness and reliability achieved using ROM memory in currently available devices can be achieved without expensive ROM memory via the disk-based ROM.
TL;DR: In this article, the authors provide systems, devices, and methods for upgrading the operating system of a personal digital assistant (PDA) by detecting a PDA attachment, whereby the PDA having an operating system is detected at being attached to a port.
Abstract: The invention provides systems, devices, and methods for upgrading the operating system of a personal digital assistant (PDA). One system according to the invention includes memory having a first operating system embedded therein, and a port coupled to the memory via a bus, the port enabled to connect to a PDA port. One method according to the invention upgrades an operating system in a personal digital assistant (PDA) by detecting a PDA attachment whereby a PDA having an operating system is detected at being attached to a port, initiating a start-up condition, overriding the operating system in the PDA, and initializing the PDA using a second operating system.
TL;DR: The experiment results show that the real time image processing operating system can meet the demands of different parallel structure and obtain satisfactory effects on parallel image processing algorithms.
Abstract: This paper introduces a parallel operating system based on multiple bus and multi DSPs support real time image processing system. It includes an operating system embedded in DSP and protocol software run in a computer. The protocol software provides an interface to obtain decomposition information of an algorithm and clusters them together according to particular data structure defined by authors. Then, it binds all sub tasks and partition information together to form a task. The task is loaded from a host, like personal computer, or from EPROM by the operating system embedded in DSP. The operating system supports VXIbus system specifications and provides some functions such as data communications, task assignment, concurrence process management, and so on. It allocates resources, constructs data flow direction, confirms synchronous relation between sub tasks according to the partition information of the task, realizes communications with the system's host and outputs the results. The experiment results show that the real time image processing operating system can meet the demands of different parallel structure and obtain satisfactory effects on parallel image processing algorithms.