Method for designing micro-kernel architecture by utilizing event bus technology
An event bus and design method technology, applied in program control design, calculation, multi-program device, etc., can solve problems such as difficult to fully utilize multi (core) CPU resources, increase memory management burden, lose type safety, etc. The effect of increasing convenience, reducing overhead, and increasing flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0091] Such as figure 1 Shown is a schematic diagram of the structure of the microkernel design utilizing the event bus of the present invention, and the present invention comprises the following steps:
[0092] Step 1: Check the initialization code of the microkernel operating system to find out how the thread is established, marked as ready, and added to the ready queue to wait to run. Use this as a reference to create a thread for the event bus and start the thread to prepare for the event insertion in step 2. .
[0093] Step 2: According to the thread of the event bus created in step 1, re-define the event queue and its corresponding operations of inserting, deleting, traversing and obtaining the head node to realize the insertion of events. At the same time, when defining the queue node, the node structure The body should contain the event structure pointer. Such as image 3 As shown, the service call interface (Service CallStub) and event-driven interface (Signal Driv...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com