×

Control unit for a motor vehicle, programming unit and programming system

  • US 9,804,825 B2
  • Filed: 01/17/2014
  • Issued: 10/31/2017
  • Est. Priority Date: 07/19/2011
  • Status: Active Grant
First Claim
Patent Images

1. A control unit for a motor vehicle, comprising:

  • at least one central processing unit, which is operatively configured for implementing one or more control programs;

    at least one communication interface for sending and receiving data;

    at least one program memory for storing program data of the respective control programs; and

    a memory management unit operatively configured for determining a storage area in the program memory for the program data of the respective control programs and providing the program data to the central processing unit for execution;

    wherein the control unit is operatively configured to;

    support a specified set of a plurality of protocols for the programming of the control unit with program data that are stored in a specified manner in the program memory,read-in and analyze a program data updating prompt for at least one control program to be updated, which program data updating prompt is provided at the communication interface, the program data updating prompt comprising at least a first indicator representing a plurality of conceivable protocols which are usable for the programming with updated program data of the respective control program,determine, depending upon the first indicator in each case, a second indicator, which represents that protocol from the set of the plurality of protocols that is to be used for the programming of the control unit with the program data of the control program to be updated,send, by way of the communication interface, in response to the program data updating prompt, a program data request, which comprises the second indicator, andwhen the control unit cannot be directly provided with the current program data, receive, by way of the communication interface, the program data updating prompt, including an address of an external data source from which the current program data is retrievable.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×