-
公开(公告)号:US11640468B2
公开(公告)日:2023-05-02
申请号:US17261177
申请日:2019-07-31
Applicant: OMRON Corporation
Inventor: Fred Scheffer , Thorstin Crijns
IPC: G06F21/57 , G06F9/4401 , G06F9/445 , G06F21/54 , G06F21/64
Abstract: A method for operating an industrial PC (IPC) device, wherein the IPC device includes a general-purpose operating system (GPOS) section implemented to execute program code under the GPOS, and a real time operating system (RTOS) section implemented to execute program code adapted to real-time data processing under the RTOS, includes providing a wrapped application program based on an application program including binary code designed to be executed under the RTOS and a security policy; validating the wrapped application program according to the security policy by an RTOS process for obtaining a validated application program; transferring the binary code of the validated application program and a security element from the RTOS process to a GPOS process; establishing a secure communications channel between the GPOS process and the RTOS section using the security element; and executing the binary code of the validated application program by the GPOS process.
-
公开(公告)号:US11140137B2
公开(公告)日:2021-10-05
申请号:US16220068
申请日:2018-12-14
Applicant: OMRON Corporation
Inventor: Fred Scheffer , Praveen Pujari
Abstract: A method is provided for performing a secure communication between a real-time operating system and a general purpose operating system. The systems are provided in a single computing apparatus and separated by a virtual machine monitor. The systems include a first and second open platform communications interfaces, respectively. The method includes: receiving a request with the virtual machine monitor from a user via the first or second open platform communications interface to access data of the real-time operating system from the general purpose operating system or to access data of the general purpose operating system from the real-time operating system; establishing a secure communication path via a software bus between the first and the second open platform communications interfaces according to the request; and performing a secure communication between the real-time operating system and the general purpose operating system via. the established secure communication path for accessing the data.
-
公开(公告)号:US10102045B2
公开(公告)日:2018-10-16
申请号:US15473640
申请日:2017-03-30
Applicant: OMRON Corporation
Inventor: Noriyuki Maki , Shuhei Miyaguchi , Yoshitaka Takeuchi , Fred Scheffer , Thorstin Crijns
IPC: G06F9/54 , G06F9/48 , G06F9/4401
Abstract: A control device for controlling equipment or a machine includes: one or more processors, a general-purpose OS and a real-time OS executed in parallel on the one or more processors, and an input interface that receives a cutoff event from outside, wherein the real-time OS provides an execution environment of a user program for realizing control over the equipment or machine. The real-time OS has a function of executing a shutdown preparation process required for shutdown of the real-time OS in response to the cutoff event; a function of instructing the general-purpose OS to shut down after executing the shutdown preparation process; and a function of completing the shutdown of the real-time OS and cutting off power supply of the control device when a predetermined condition is satisfied, wherein the predetermined condition includes receipt of a notification of shutdown completion from the general-purpose OS.
-
-