In-vehicle equipment controller and vehicle control system
AssigneeMazda Motor Corporation
InventorYusuke NAKAYA
Life of this patent
Estimating the term…
Abstract
To reduce software development man-hours when vehicle models are developed an in-vehicle equipment controller includes a CPU and memory. The CPU has, as a software configuration, an application layer, a middleware layer, and a device driver. In the middleware layer, a first communication packet on the application side and a second communication packet on a device driver side are installed. In the middleware layer, a communication path between the application layer and the device driver is generated based on a mapping table stored in the memory.
Claims14
An in-vehicle equipment controller, comprising:
- circuitry configured to control in-vehicle equipment;
- and
- a memory, wherein
- the circuitry has, as a software configuration:
- an application layer in which an application implementing functions for the in-vehicle equipment is installed;
- and
- a middleware layer in which a device driver, one or a plurality of first communication packets, and a plurality of second communication packets are installed, the device driver being configured to convert a command received from the application into a hardware command, the first communication packet exchanging data with the application, and the second communication packets exchanging data with the device driver,
- a rewritable mapping table that specifies a connection relationship between the first communication packet and each of the second communication packets, wherein the rewritable mapping table is stored in the memory, and
- in the middleware layer, a communication path between the application layer and the device driver is generated based on the rewritable mapping table.
A vehicle, comprising:
- an in-vehicle equipment controller, wherein the in-vehicle equipment controller includes
- circuitry configured to control in-vehicle equipment;
- and
- a memory, wherein
- the circuitry has, as a software configuration:
- an application layer in which an application implementing functions for the in-vehicle equipment is installed;
- and
- a middleware layer in which a device driver, one or a plurality of first communication packets, and a plurality of second communication packets are installed, the device driver being configured to convert a command received from the application into a hardware command, the first communication packet exchanging data with the application, and the second communication packets exchanging data with the device driver,
- a rewritable mapping table that specifies a connection relationship between the first communication packet and each of the second communication packets, wherein the rewritable mapping table is stored in the memory, and
- in the middleware layer, a communication path between the application layer and the device driver is generated based on the rewritable mapping table.
Dependencies are inferred from the claim text.