Dual-OS Embedded Chip Control Without Extra Hardware Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems using hardware logic devices like CPLD, EC chips, or control chips increase system costs and reduce the efficiency of operating systems due to increased interaction across devices.
Innovation Solution
Implementing a dual operating system architecture where a first and second operating system run on a processor, with a controller detecting the running state to control processor resources, thereby avoiding additional hardware and optimizing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hardware logic devices (CPLD, EC chip, control chip) are used for device control, then device control capability is improved, but system cost increases and operating system running efficiency decreases
Solution Approach 1:
The patent replaces hardware logic devices (CPLD, EC chip, control chip) with a software-based solution by introducing a device manager service that runs on the operating system. This service manages device control functions through software interaction with hardware devices, eliminating the need for dedicated hardware control logic and thereby improving operating system efficiency while maintaining device control capability
Solution Approach 2:
The device manager service provides universal device control functionality across multiple device types (display, keyboard, mouse, printer, scanner, projector) through a single software component. This multi-functional approach replaces multiple dedicated hardware control devices, reducing system complexity and improving overall system efficiency
2Reliability
If hardware logic devices are added for device control, then device management function is improved, but system complexity increases
Solution Approach 1:
The patent merges device control and management functions into a single device manager service that operates within the operating system. This service consolidates what would otherwise require multiple separate hardware control devices, thereby reducing system complexity while maintaining comprehensive device management capabilities
Solution Approach 2:
By replacing dedicated hardware control logic with a software-based device manager service, the patent simplifies the system architecture. The software service interacts with hardware devices through standardized interfaces, eliminating the need for complex hardware-level control circuits and reducing overall system complexity
3Adaptability or versatility
If multiple devices interact across hardware logic devices, then device control coverage is improved, but interaction efficiency decreases
Solution Approach 1:
The patent replaces hardware-based device interaction mechanisms with software-based communication through the device manager service. This service provides unified software interfaces for controlling diverse devices, enabling efficient interaction across multiple device types without the performance penalties of hardware-level communication overhead
Data Source
AI summary
Provided are a method and apparatus for controlling running of an operating system, and an embedded system and a chip. The embedded system includes a chip and at least two operating systems. The chip includes a processor, a hardware controller, a first bus, and a second bus. The bandwidth of the first bus is higher than the bandwidth of the second bus; the first bus is configured as a multi-master and multi-slave mode; and the second bus is configured as a one-master and multi-slave mode. The at least two operating systems are configured to run on the basis of the processor; the at least two operating systems are configured to communicate with each other by the first bus; and the at least two operating systems are configured to control the hardware controller by the second bus.


