-
公开(公告)号:US20180052698A1
公开(公告)日:2018-02-22
申请号:US15679448
申请日:2017-08-17
Inventor: Dominik Holler , Nicolas Amringer , Robert Leinfellner , Ulrich Kiffmeier
CPC classification number: G06F9/45508 , G06F9/45533 , G06F9/4843 , G06F2009/45562
Abstract: According to the invention, the operating software 10 of a technical system, particularly of a controller for controlling or regulating at least one technical device, is modified by virtue of hardware-dependent software components in the operating software 10 executable directly on the technical system not being executed and instead the functional behavior of the hardware-dependent software components being recreated by substitute functions 23. To this end, the hardware-dependent software components are automatically identified (step S1), and the substitute functions 23 are automatically ascertained or produced. On execution in a suitable simulation environment 200 (step S3), the operating software 20 modified in this way simulates the technical system independently of the real hardware 100 thereof.
-
公开(公告)号:US10055363B2
公开(公告)日:2018-08-21
申请号:US15151746
申请日:2016-05-11
Inventor: Jochen Sauer , Robert Leinfellner , Matthias Klemm , Thorsten Brehm , Robert Polnau , Matthias Schmitz
IPC: G06F13/00 , G06F13/10 , G06F13/12 , G06F13/20 , G06F13/40 , G06F9/445 , G06F15/78 , G11C8/18 , G06F13/38 , G06F9/4401
CPC classification number: G06F13/102 , G06F9/4411 , G06F9/44505 , G06F13/126 , G06F13/20 , G06F13/385 , G06F13/4022 , G06F13/4068 , G06F13/4072 , G06F15/7885 , G11C8/18
Abstract: A method for configuring an interface unit of a computer system with a first processor and a second processor stored in the interface unit. A data link is set up between the first processor and the second processor. A peripheral of the computer system is configured to store input data in an input data channel and to read output data from an output data channel, and the second processor is configured to read the input data from the input data channel and to store output data in the output data channel. A sequence of processor commands for the second processor is created such that a number of subsequences is created.
-
公开(公告)号:US10481931B2
公开(公告)日:2019-11-19
申请号:US15679448
申请日:2017-08-17
Inventor: Dominik Holler , Nicolas Amringer , Robert Leinfellner , Ulrich Kiffmeier
Abstract: According to the invention, the operating software 10 of a technical system, particularly of a controller for controlling or regulating at least one technical device, is modified by virtue of hardware-dependent software components in the operating software 10 executable directly on the technical system not being executed and instead the functional behavior of the hardware-dependent software components being recreated by substitute functions 23. To this end, the hardware-dependent software components are automatically identified (step S1), and the substitute functions 23 are automatically ascertained or produced. On execution in a suitable simulation environment 200 (step S3), the operating software 20 modified in this way simulates the technical system independently of the real hardware 100 thereof.
-
公开(公告)号:US10180917B2
公开(公告)日:2019-01-15
申请号:US15151767
申请日:2016-05-11
Inventor: Jochen Sauer , Robert Leinfellner , Matthias Klemm , Thorsten Brehm , Robert Polnau , Matthias Schmitz
IPC: G06F13/10 , G06F13/40 , G11C8/18 , G06F15/78 , G06F9/445 , G06F13/20 , G06F13/12 , G06F13/38 , G06F9/4401
Abstract: An interface unit for data exchange between a first processor of a computer system and a peripheral environment. The interface unit has a number of input data channels for receiving input data from the peripheral environment and a first access management unit. The access management unit is configured to receive a request for providing the input data, stored in the number of input data channels, from a first interface processor stored in the interface unit and from a second interface processor stored in the interface unit and to provide or not to provide the input data, stored in the number of input data channels, to the first interface processor and the second interface processor. A first priority and a second priority can be stored in the first access management unit.
-
公开(公告)号:US09836384B2
公开(公告)日:2017-12-05
申请号:US14490173
申请日:2014-09-18
Inventor: Robert Leinfellner , Timo Kerstan
CPC classification number: G06F11/3664 , G05B17/02 , G05B2219/23445 , G06F11/261 , G06F11/3688 , G06F17/5009 , G06F17/5095
Abstract: A testing device for real-time testing of at least a part of a virtual electronic control unit with an electronic control unit code is provided. The testing device has a computing unit of a first type, and a computing unit of a second type. The testing of a virtual electronic control unit with electronic control unit code, which is executable on the computing unit of the second type with a second instruction set, is made possible in that a computing unit of the first type executes an emulator for emulating the computing unit of the second type and the emulator executes the electronic control unit code. The emulator also has a simulation environment interface for exchanging data and/or events with the simulation environment.
-
-
-
-