Skip to content

How to Use FIFO(IPC meachanism) on QNX #560

Closed Answered by minminlittleshrimp
Vishalwagh05 asked this question in Q&A
Discussion options

You must be logged in to vote

Hello @Vishalwagh05
After a deep studying of libdlt and dlt-daemon IPC, I could point our my insight here. For QNX, due to the situation of a complex pid tree with many parents and their childs forked from, pids are not unique anymore. dlt FIFO named pipes will be created for each user based on their pid, this would not be allowed since dlt needs then do a lot of reregistration for the same Appid/Ctxid causing locking and decrease performance. Hence, dlt currently still does not support FIFO on the QNX neutrino microkernel. So, Unix socket is better here and is a recommendation for logging with dlt on this RTOS.
Regards

Replies: 12 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@minminlittleshrimp
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@minminlittleshrimp
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by minminlittleshrimp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #555 on November 06, 2023 08:04.