[lkml]   [2019]   [Apr]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH v10 0/7] Add Fieldbus subsystem + support HMS Profinet card
On 16.04.19 20:56, Sven Van Asbroeck wrote:

>> By the way: any special reason for doing this via device instead of
>> socket (like we have w/ can) ?
> A fieldbus_dev device communicates with its controller through a section
> of shared memory (process memory). It just felt more logical to model
> this as a device which acts like a file. When you read/write the file,
> you read/write the process memory underneath.

Yeah, that sounds logical. By the way: could we also mmap() that device?

Okay that's just a purely academical idea here, but I'm curious whether
that would make a notable difference in performance.

Yet another question: does each fieldbus_dev instance talk to exactly
one plc process memory, or can there be many ?

Having separate device nodes per plc process memory seems a good idea
for finer access control (via chown+friends).


Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering -- +49-151-27565287

 \ /
  Last update: 2019-04-16 23:20    [W:0.130 / U:2.536 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site