Have a personal or library account? Click to login
Communication Architecture Design and Case Study of Embedded Partition Real-Time Operating System Cover

Communication Architecture Design and Case Study of Embedded Partition Real-Time Operating System

By: Penghui Ren  
Open Access
|May 2023

Figures & Tables

Figure 1

Partition embedded real-time operating system architecture
Partition embedded real-time operating system architecture

Figure 2

Process basic state and its transition diagram
Process basic state and its transition diagram

Figure 3

Sampling port message communication process
Sampling port message communication process

Figure 4

Queue port message communication process
Queue port message communication process

Figure 5

Communication between partition modules
Communication between partition modules

Figure 6

Data sending process in partitioned operating system
Data sending process in partitioned operating system

Figure 7

Data receiving process in partitioned operating system
Data receiving process in partitioned operating system

Logical structure of virtual port

contentFunction
PortIDPort ID (receive/send, the same below)
MsgNameSubject information
MsgMaxSizeMaximum length of buffered message
MsgMaxNumMaximum number of buffered messages
MsgQueueIDMessage queue ID
DestMsgQueueIDThe ID of the buffer message queue of the receiving port bound to the sending port (sending)
PsudoIDVirtual port user configuration number
DevHdrDevice handle of the underlying driver port
EmptyFlagWhether the message buffer is empty
IsAssigWhether to bind with the sending port (receive)

Interface function and corresponding function

Interface functionFunction
socket( )Create a socket descriptor
bind( )Bind the socket to a specific TCP port
listen( )Listening socket
connect( )Send a connection request to the server (client-only)
accept( )Accept connection request (server exclusive)
send( )send data
recv( )Receive data
close( )Close socket
Language: English
Page range: 44 - 55
Published on: May 21, 2023
Published by: Xi’an Technological University
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2023 Penghui Ren, published by Xi’an Technological University
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.