Inter core communication method and apparatus for multi-core processor in embedded real-time operating system
A real-time operating system, multi-core processor technology, applied in electrical digital data processing, instruments, computers, etc., can solve the problem of inconsistent intra-core communication and inter-core communication, low communication efficiency between multi-core processor cores, and one-time communication. Length limitation and other issues, to avoid the copy process, facilitate development, and improve efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0059] ERTOS provides a message queue mechanism for single-core intra-kernel task communication. ERTOS controls a piece of memory in the dedicated memory area of the core, which is dedicated to message data storage for intra-kernel communication. This piece of memory is called a single-core message pool. Before sending a message, a task allocates a message memory block of a specified size from the single-core message pool through ERTOS. A message memory block is divided into a header information area and a data area. The header information area records the relevant information of the message memory block, such as the size, the ID (identification) of the task it belongs to, etc., and the task stores the message data in the data area. .
[0060] The message queue is created by the tasks running on the core. The message queue is essentially a linked list. Each item in the linked list represents a message. The actual content varies with ERTOS. The necessary content points to th...
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