CN110515373A - The method and device that ECU data is write with a brush dipped in Chinese ink - Google Patents

The method and device that ECU data is write with a brush dipped in Chinese ink Download PDF

Info

Publication number
CN110515373A
CN110515373A CN201910931380.3A CN201910931380A CN110515373A CN 110515373 A CN110515373 A CN 110515373A CN 201910931380 A CN201910931380 A CN 201910931380A CN 110515373 A CN110515373 A CN 110515373A
Authority
CN
China
Prior art keywords
chinese ink
write
brush dipped
ecu
bus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910931380.3A
Other languages
Chinese (zh)
Other versions
CN110515373B (en
Inventor
王伟萧
马光伟
武志鹏
张良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weichai Power Co Ltd
Original Assignee
Weichai Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Weichai Power Co Ltd filed Critical Weichai Power Co Ltd
Priority to CN201910931380.3A priority Critical patent/CN110515373B/en
Publication of CN110515373A publication Critical patent/CN110515373A/en
Application granted granted Critical
Publication of CN110515373B publication Critical patent/CN110515373B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0213Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention provides a kind of method and apparatus that ECU data is write with a brush dipped in Chinese ink, comprising: under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, distributes area to be write with a brush dipped in Chinese ink for the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU;Wherein, the host computer carries out parallel communications by multiple bus and the ECU to be write with a brush dipped in Chinese ink;The memory block subregion of the ECU to be write with a brush dipped in Chinese ink is divided into multiple areas to be write with a brush dipped in Chinese ink;The bus that data write with a brush dipped in Chinese ink operation is not carried out in the bus that the idle bus communicates for the host computer with the ECU;Host computer described in parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU, the area to be write with a brush dipped in Chinese ink distributed the bus execute data and write with a brush dipped in Chinese ink operation;Wherein, the area to be write with a brush dipped in Chinese ink that the bus is distributed, which writes with a brush dipped in Chinese ink, to be finished, then returning to execution is that the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU distribute area to be write with a brush dipped in Chinese ink, until multiple areas to be write with a brush dipped in Chinese ink of the ECU to be write with a brush dipped in Chinese ink are each assigned to the host computer and wait write with a brush dipped in Chinese ink the bus between ECU.

Description

The method and device that ECU data is write with a brush dipped in Chinese ink
Technical field
The present invention relates to automobile technical field more particularly to a kind of method and devices that ECU data is write with a brush dipped in Chinese ink.
Background technique
Electronic control unit (Electronic Control Unit, ECU), also known as car running computer, row used for vehicles It is controlled for logic.With the continuous development of science and technology, in order to make the more electronic automation of automobile, lead on an automobile Often carry multiple ECU;Such as electronic automatic transmission, active suspension system, air bag system on vehicle etc. are equipped with respectively From ECU;And because ECU data amount complexity is huge, partition management is carried out also according to corresponding service logic in an ECU.
Before realizing and controlling vehicle, need to carry out data to ECU to write with a brush dipped in Chinese ink, i.e. external data writes with a brush dipped in Chinese ink tool and passes through communication network (bus) sends data information to ECU, data write-in is completed, to realize the management and update of ECU data.At this stage, ECU is completed The mode that data are write with a brush dipped in Chinese ink are as follows: the method for the subregion of each ECU and each ECU is successively write with a brush dipped in Chinese ink using single bus.And the party Time-consuming for method, and it is also low to write with a brush dipped in Chinese ink efficiency.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of method and device that ECU data is write with a brush dipped in Chinese ink, vehicle factor hair can be applicable to The offline data of motivation are write with a brush dipped in Chinese ink to be write with a brush dipped in Chinese ink with the test in ECU and adequate and systematic service development process, the ECU for supporting multibus to write with a brush dipped in Chinese ink parallel It is applicable in scheme provided in an embodiment of the present invention.
To achieve the above object, the embodiment of the present invention provides the following technical solutions:
First aspect of the embodiment of the present invention provides a kind of method that ECU data is write with a brush dipped in Chinese ink, comprising:
Under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, for the host computer and wait write with a brush dipped in Chinese ink the sky of each between ECU Not busy bus assignment area to be write with a brush dipped in Chinese ink;Wherein, the host computer carries out parallel communications by multiple bus and the ECU to be write with a brush dipped in Chinese ink;Institute The memory block subregion for stating ECU to be write with a brush dipped in Chinese ink is divided into multiple areas to be write with a brush dipped in Chinese ink;The idle bus is the host computer and institute It states in the bus of ECU communication and does not carry out the bus that data write with a brush dipped in Chinese ink operation;
Host computer described in parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU, distributes the bus Area to be write with a brush dipped in Chinese ink executes data and writes with a brush dipped in Chinese ink operation;Wherein, the area to be write with a brush dipped in Chinese ink that the bus is distributed, which writes with a brush dipped in Chinese ink, to be finished, then returns to execution as institute State host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU distribute area to be write with a brush dipped in Chinese ink, until the ECU to be write with a brush dipped in Chinese ink it is multiple to It writes with a brush dipped in Chinese ink area and is each assigned to the host computer and wait write with a brush dipped in Chinese ink the bus between ECU.
Optionally, the memory block subregion of the ECU to be write with a brush dipped in Chinese ink includes: program area, demarcates area and the area EOL;Wherein,
Described program area is divided into multiple program sub-districts, and the calibration area is divided into multiple calibration sub-districts;The EOL Area is divided into multiple EOL sub-districts;Each described program sub-district, each described calibration sub-district and each EOL sub-district It is area to be write with a brush dipped in Chinese ink described in one.
Optionally, described to distribute area to be write with a brush dipped in Chinese ink for the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU, it wraps It includes:
The calibration sub-district is distributed according to first distribution described program sub-district, after described program sub-district is assigned, in institute The sequence that the EOL sub-district is distributed after calibration sub-district is assigned is stated, for the host computer and wait write with a brush dipped in Chinese ink each between ECU Idle bus distributes area to be write with a brush dipped in Chinese ink.
Optionally, further includes:
Judge whether the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallels to communicate;
If judging, the ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate, and drives the host computer in single thread The host computer is called under the mode write with a brush dipped in Chinese ink and described wait write with a brush dipped in Chinese ink a bus between ECU, number is executed to the ECU to be write with a brush dipped in Chinese ink According to writing with a brush dipped in Chinese ink operation;
Wherein, if judging, the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallel communications, executes and is in multi-thread in host computer Under the mode that journey is write with a brush dipped in Chinese ink, area to be write with a brush dipped in Chinese ink is distributed for the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU.
Optionally, the driving host computer calls the host computer and described to be brushed under the mode that single thread is write with a brush dipped in Chinese ink A bus between ECU is write, data are executed to the ECU to be write with a brush dipped in Chinese ink and write with a brush dipped in Chinese ink operation, comprising:
The host computer is driven to call the host computer and described wait write with a brush dipped in Chinese ink between ECU under the mode that single thread is write with a brush dipped in Chinese ink One bus according to first writing with a brush dipped in Chinese ink program area, then writes with a brush dipped in Chinese ink calibration area and finally writes with a brush dipped in Chinese ink the sequence in the area EOL, to described wait write with a brush dipped in Chinese ink ECU executes data and writes with a brush dipped in Chinese ink operation.
Second aspect of the present invention provides a kind of device that ECU data is write with a brush dipped in Chinese ink, comprising:
Allocation unit, under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, be the host computer and ECU to be write with a brush dipped in Chinese ink it Between each idle bus distribute area to be write with a brush dipped in Chinese ink;Wherein, the host computer is carried out by multiple bus and the ECU to be write with a brush dipped in Chinese ink Parallel communications;The memory block subregion of the ECU to be write with a brush dipped in Chinese ink is divided into multiple areas to be write with a brush dipped in Chinese ink;The idle bus is described The bus that data write with a brush dipped in Chinese ink operation is not carried out in the bus that host computer is communicated with the ECU;
Execution unit, for host computer described in parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU, to described The area to be write with a brush dipped in Chinese ink that bus is distributed executes data and writes with a brush dipped in Chinese ink operation;Wherein, the allocation unit is distributed in a bus Area to be write with a brush dipped in Chinese ink, which writes with a brush dipped in Chinese ink, to be finished, then continues as the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU is distributed wait write with a brush dipped in Chinese ink Area, until multiple areas to be write with a brush dipped in Chinese ink of the ECU to be write with a brush dipped in Chinese ink are each assigned to the host computer and wait write with a brush dipped in Chinese ink the bus between ECU.
Optionally, the memory block subregion of the ECU to be write with a brush dipped in Chinese ink includes: program area, demarcates area and project terminates the area EOL;Its In,
Described program area is divided into multiple program sub-districts, and the calibration area is divided into multiple calibration sub-districts;The EOL Area is divided into multiple EOL sub-districts;Each described program sub-district, each described calibration sub-district and each EOL sub-district It is area to be write with a brush dipped in Chinese ink described in one.
Optionally, the allocation unit, comprising:
Subelement is distributed, for distributing institute according to first distribution described program sub-district, after described program sub-district is assigned It states calibration sub-district, distribute the sequence of the EOL sub-district after the calibration sub-district is assigned, be the host computer and wait write with a brush dipped in Chinese ink Each idle bus between ECU distributes area to be write with a brush dipped in Chinese ink.
Optionally, further includes:
Judging unit, for judging whether the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallels to communicate;
Driving unit, if judging that the ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate for the judging unit, The host computer is then driven to call the host computer and described total wait write with a brush dipped in Chinese ink one between ECU under the mode that single thread is write with a brush dipped in Chinese ink Line executes data to the ECU to be write with a brush dipped in Chinese ink and writes with a brush dipped in Chinese ink operation;
Wherein, if the judging unit judges that the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallel communications, the distribution Unit executes under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, for the host computer and wait write with a brush dipped in Chinese ink the sky of each between ECU Not busy bus assignment area to be write with a brush dipped in Chinese ink.
Optionally, the driving unit, comprising:
Subelement is driven, for driving the host computer to call the host computer and described under the mode that single thread is write with a brush dipped in Chinese ink Wait write with a brush dipped in Chinese ink a bus between ECU, according to first writing with a brush dipped in Chinese ink program area, then writes with a brush dipped in Chinese ink calibration area and finally write with a brush dipped in Chinese ink the suitable of the area EOL Sequence executes data to the ECU to be write with a brush dipped in Chinese ink and writes with a brush dipped in Chinese ink operation.
Compared with prior art, the invention has the following advantages that
Under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, for the host computer and wait write with a brush dipped in Chinese ink the sky of each between ECU Not busy bus assignment area to be write with a brush dipped in Chinese ink;Wherein, the host computer carries out parallel communications, institute by multiple bus and the ECU to be write with a brush dipped in Chinese ink The memory block subregion for stating ECU to be write with a brush dipped in Chinese ink is divided into multiple areas to be write with a brush dipped in Chinese ink, and idle bus refers to the host computer and the ECU The bus that data write with a brush dipped in Chinese ink operation is not carried out in the bus of communication.Host computer described in parallel calling and described wait write with a brush dipped in Chinese ink between ECU Each bus, the area to be write with a brush dipped in Chinese ink distributed the bus execute data and write with a brush dipped in Chinese ink operation;Wherein, the bus distributed to It writes with a brush dipped in Chinese ink area and writes with a brush dipped in Chinese ink and finish, then it is the host computer and to be brushed wait write with a brush dipped in Chinese ink the distribution of each idle bus between ECU for returning to execution Area is write, until multiple areas to be write with a brush dipped in Chinese ink of the ECU to be write with a brush dipped in Chinese ink are each assigned to the host computer and total between ECU wait write with a brush dipped in Chinese ink Line.It can be seen that in method provided in an embodiment of the present invention, by being communicatively coupled using multiple bus and ECU to be written, It realizes that multithreading writes with a brush dipped in Chinese ink mode, and is divided into multiple areas to be write with a brush dipped in Chinese ink by the memory partitioning zoning that actual demand is written into ECU;Using Multithreading write with a brush dipped in Chinese ink mode treat write with a brush dipped in Chinese ink area carry out data write with a brush dipped in Chinese ink, it is multi-pronged, improve and treat what the data for writing with a brush dipped in Chinese ink ECU were write with a brush dipped in Chinese ink Speed, and then improve and write with a brush dipped in Chinese ink efficiency.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of method flow diagram for the method that ECU data is write with a brush dipped in Chinese ink provided in an embodiment of the present invention;
Fig. 2 is the method flow diagram for the method that another ECU data provided in an embodiment of the present invention is write with a brush dipped in Chinese ink;
Fig. 3 is a kind of flow diagram for the method that ECU data is write with a brush dipped in Chinese ink provided in an embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram for the device that ECU data is write with a brush dipped in Chinese ink provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
In this application, the terms "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, So that the process, method, article or equipment for including a series of elements not only includes those elements, but also including not having The other element being expressly recited, or further include for elements inherent to such a process, method, article, or device.Do not having There is the element limited in the case where more limiting by sentence "including a ...", it is not excluded that in the mistake including the element There is also other identical elements in journey, method, article or equipment.
Refering to fig. 1, the embodiment of the invention discloses a kind of method that ECU data is write with a brush dipped in Chinese ink, this method can be applicable to vehicle factor The offline data of engine are write with a brush dipped in Chinese ink to be write with a brush dipped in Chinese ink with the test in ECU and adequate and systematic service development process.
Specifically includes the following steps:
S101, under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, be the host computer and each between ECU wait write with a brush dipped in Chinese ink Idle bus distributes area to be write with a brush dipped in Chinese ink.
Wherein, the host computer carries out parallel communications by multiple bus and the ECU to be write with a brush dipped in Chinese ink;The ECU to be write with a brush dipped in Chinese ink Memory block subregion be divided into multiple areas to be write with a brush dipped in Chinese ink;Idle bus is the bus that the host computer is communicated with the ECU In do not carry out the bus that data write with a brush dipped in Chinese ink operation.
During ECU data is write with a brush dipped in Chinese ink and (also makes ECU data filling), external data write with a brush dipped in Chinese ink tool by communication network to ECU sends data information, data write-in is completed, to realize the management and update of ECU data.Wherein, the external data is write with a brush dipped in Chinese ink Tool can be the host computer in this step, and the specific manifestation of communication network is bus;Such as CAN line, K line, LIN line, The bus types such as DOIP.
In method provided in an embodiment of the present invention, host computer is led to by multiple bus with the ECU to be write with a brush dipped in Chinese ink parallel Letter is that host computer passes through a plurality of types of buses or same type of multiple bus and ECU to be write with a brush dipped in Chinese ink progress parallel communications Connection, so that host computer can be treated by multiple bus and write with a brush dipped in Chinese ink ECU and carry out to the input of the data of thread or update, with complete Operation is write with a brush dipped in Chinese ink at ECU data.
It should be noted that under the mode that multithreading is write with a brush dipped in Chinese ink, the mode that ECU data is write with a brush dipped in Chinese ink be it is multi-pronged, i.e., every Bus is all assigned and writes with a brush dipped in Chinese ink area, this write with a brush dipped in Chinese ink area be the ECU to be write with a brush dipped in Chinese ink memory block subregion it is divided it is multiple it is described to Write with a brush dipped in Chinese ink area.
Optionally, another embodiment of the present invention provides method in, the memory block subregion of ECU to be write with a brush dipped in Chinese ink may include: journey Area and project terminator (End of Life, EOL) demarcate in sequence area.
Explanation is needed further exist for, described program area is divided into multiple program sub-districts, and the calibration area is divided into Multiple calibration sub-districts;The area EOL is divided into multiple EOL sub-districts;Each described program sub-district, each described calibration Area and each EOL sub-district are area to be write with a brush dipped in Chinese ink described in one.
In the mode for dividing each described program sub-district, each calibration sub-district and each EOL sub-district, Can classification by actual job demand or in logic come partition program area, calibration area and the area EOL, the embodiment of the present invention provided Method include but are not limited to division mode mentioned above.
Specifically, it is as shown in table 1 below, program area, calibration area and the area EOL are respectively divided into multiple sub-districts.
Table 1
In table 1, three subregions of the storage area of ECU to be write with a brush dipped in Chinese ink: program area, calibration area and the area EOL are respectively divided into Program sub-district 1 is to program sub-district n, calibration sub-district 1 to calibration sub-district n and EOL sub-district 1 to EOL sub-district n;And each is any Sub-district is all area to be write with a brush dipped in Chinese ink.
Optionally, another embodiment of the present invention provides method in, be the host computer and each between ECU wait write with a brush dipped in Chinese ink Idle bus distributes the mode in area to be write with a brush dipped in Chinese ink, can be with are as follows:
The calibration sub-district is distributed according to first distribution described program sub-district, after described program sub-district is assigned, in institute The sequence that the EOL sub-district is distributed after calibration sub-district is assigned is stated, for the host computer and wait write with a brush dipped in Chinese ink each between ECU Idle bus distributes area to be write with a brush dipped in Chinese ink.
It should be noted that either which kind of, which is distributed, is write with a brush dipped in Chinese ink the mode in area, it is suitable for multithreading brush provided by the invention ECU data under WriteMode is write with a brush dipped in Chinese ink;And the specific method of salary distribution needs to treat the analysis write with a brush dipped in Chinese ink in ECU progress service logic, from And obtain the method for salary distribution for being suitble to the EUC to be write with a brush dipped in Chinese ink.
Host computer described in S102, parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU, divides the bus The area to be write with a brush dipped in Chinese ink matched executes data and writes with a brush dipped in Chinese ink operation.
Wherein, the area to be write with a brush dipped in Chinese ink that the bus is distributed, which writes with a brush dipped in Chinese ink, to be finished, then returns to execution as the host computer and wait write with a brush dipped in Chinese ink Each idle bus between ECU distributes area to be write with a brush dipped in Chinese ink, until multiple areas to be write with a brush dipped in Chinese ink of the ECU to be write with a brush dipped in Chinese ink are each assigned to The host computer and wait write with a brush dipped in Chinese ink the bus between ECU.
Wherein, host computer is in multithreading and writes with a brush dipped in Chinese ink under mode, then can utilize each bus with parallel calling each bus Treat write with a brush dipped in Chinese ink area execute data write with a brush dipped in Chinese ink work.Aforementioned to refer to, bus type can be the buses such as CAN line, K line, LIN line, DOIP Type.It should be further noted that the bus of a plurality of same type can be used during actual ECU data is write with a brush dipped in Chinese ink, Different types of bus can be used.Such as on business function, CAN line is a kind of the most frequently used bus type being also most compatible with Type can support the data for the multiple subregions for writing with a brush dipped in Chinese ink multiple ECU, therefore write with a brush dipped in Chinese ink in mode in actual multithreading, can be by reality Border needs, and arranges a plurality of CAN line.In another example LIN line is low speed bus, it is mainly used for lighting apparatus;So if being to control When the ECU progress data of lighting apparatus are write with a brush dipped in Chinese ink, multithreading can be carried out using a plurality of LIN line and write with a brush dipped in Chinese ink mode;Conversely, to other When the ECU progress data that ECU for example controls air bag system are write with a brush dipped in Chinese ink, then LIN line may be taken less than, can not select to use LIN line.
In method provided in an embodiment of the present invention, ECU to be write with a brush dipped in Chinese ink can be the more areas to be write with a brush dipped in Chinese ink N on subregion, such as can To be 2000 areas to be write with a brush dipped in Chinese ink.And if carrying out multithreading using 4 buses writes with a brush dipped in Chinese ink mode, every bus is needed to more A area to be write with a brush dipped in Chinese ink carries out data and writes with a brush dipped in Chinese ink.Therefore, it after the area to be write with a brush dipped in Chinese ink that any one bus is distributed writes with a brush dipped in Chinese ink, then returns and holds Host computer described in behavior and each idle bus wait write with a brush dipped in Chinese ink between ECU distribute area to be write with a brush dipped in Chinese ink, until the ECU to be write with a brush dipped in Chinese ink Multiple areas to be write with a brush dipped in Chinese ink are each assigned to the host computer and wait write with a brush dipped in Chinese ink the bus between ECU;I.e. all areas to be write with a brush dipped in Chinese ink pass through Bus communication is completed data and is write with a brush dipped in Chinese ink.
In the method that ECU data provided in an embodiment of the present invention is write with a brush dipped in Chinese ink, under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, Each idle bus for the host computer and wait write with a brush dipped in Chinese ink between ECU distributes area to be write with a brush dipped in Chinese ink.On the multithread mode refers to Position machine carries out parallel communications by multiple bus and the ECU to be write with a brush dipped in Chinese ink, and the area to be write with a brush dipped in Chinese ink is to treat the memory block for writing with a brush dipped in Chinese ink ECU Subregion is further divided into multiple sub-districts.Therefore system can call each bus, to the bus distributed wait write with a brush dipped in Chinese ink Area executes data and writes with a brush dipped in Chinese ink operation.It can be seen that on the one hand utilizing a plurality of types of buses in method provided in an embodiment of the present invention It is communicatively coupled with ECU to be written, realizes that multithreading writes with a brush dipped in Chinese ink mode;On the other hand treat write with a brush dipped in Chinese ink the memory block subregion of ECU by Actual demand further marks off multiple sub-districts, to be counted using the mode that multithreading is write with a brush dipped in Chinese ink to multiple areas to be write with a brush dipped in Chinese ink It is multi-pronged according to writing with a brush dipped in Chinese ink, it improves and treats the speed that the data for writing with a brush dipped in Chinese ink ECU are write with a brush dipped in Chinese ink, and then improve and write with a brush dipped in Chinese ink efficiency.
Another embodiment of the present invention also discloses a kind of method that ECU data is write with a brush dipped in Chinese ink, as described in Figure 2, comprising:
Whether ECU to be write with a brush dipped in Chinese ink described in S201, judgement supports a variety of bus parallels to communicate.
In method provided in an embodiment of the present invention, writes with a brush dipped in Chinese ink ECU treating and carry out needing to judge that this is to be brushed before data write with a brush dipped in Chinese ink It writes whether ECU supports a variety of bus parallels to communicate, if supporting, thens follow the steps S202;If not supporting, S204 is thened follow the steps.
If S202, judging that the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallel communications, executes and be in multi-thread in host computer Under the mode that journey is write with a brush dipped in Chinese ink, area to be write with a brush dipped in Chinese ink is distributed for the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU.
Host computer described in S203, parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU, divides the bus The area to be write with a brush dipped in Chinese ink matched executes data and writes with a brush dipped in Chinese ink operation.
Wherein, the specific execution content of step S202 and step S203, is referred to step in the embodiment of corresponding diagram 1 The content of S101 and step S102, details are not described herein again.
If S204, judging that the ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate, drive the host computer in list The host computer is called under the mode that thread is write with a brush dipped in Chinese ink and described wait write with a brush dipped in Chinese ink a bus between ECU, the ECU to be write with a brush dipped in Chinese ink is held Row data write with a brush dipped in Chinese ink operation.
It, should be wait write with a brush dipped in Chinese ink if ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate in method provided in an embodiment of the present invention ECU can only write with a brush dipped in Chinese ink mode using the data of single thread.Therefore before judging that ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate It puts, drives host computer under the mode that single thread is write with a brush dipped in Chinese ink, call the host computer and described wait write with a brush dipped in Chinese ink one between ECU always Line executes data to the ECU to be write with a brush dipped in Chinese ink and writes with a brush dipped in Chinese ink operation.
Optionally, another embodiment of the present invention provides method in, host computer calls institute under the mode that single thread is write with a brush dipped in Chinese ink It states host computer and described wait write with a brush dipped in Chinese ink a bus between ECU, the mode that data write with a brush dipped in Chinese ink operation is executed to the ECU to be write with a brush dipped in Chinese ink, May include:
The host computer is driven to call the host computer and described wait write with a brush dipped in Chinese ink between ECU under the mode that single thread is write with a brush dipped in Chinese ink One bus according to first writing with a brush dipped in Chinese ink program area, then writes with a brush dipped in Chinese ink calibration area and finally writes with a brush dipped in Chinese ink the sequence in the area EOL, to described wait write with a brush dipped in Chinese ink ECU executes data and writes with a brush dipped in Chinese ink operation.
It should be noted that under the mode that single thread is write with a brush dipped in Chinese ink, a bus may be unable to complete to program area, calibration area and The data in the area EOL are write with a brush dipped in Chinese ink, because there may be special datas, and special bus type to be needed to write with a brush dipped in Chinese ink to carry out data.If therefore meeting To the special data, it is also necessary to replace a targetedly bus type, write with a brush dipped in Chinese ink operation with complete the special data.Certainly, There is also a buses can complete the case where writing with a brush dipped in Chinese ink to the data of program area, calibration area and the area EOL.But multithreading is write with a brush dipped in Chinese ink For mode, it is not high that the mode that single thread is write with a brush dipped in Chinese ink integrally writes with a brush dipped in Chinese ink speed, writes with a brush dipped in Chinese ink low efficiency.
Therefore, in the case where ECU to be write with a brush dipped in Chinese ink supports the communication of a variety of bus parallels, mode is write with a brush dipped in Chinese ink to be brushed using multithreading The area to be write with a brush dipped in Chinese ink for writing ECU carries out data and writes with a brush dipped in Chinese ink, and in multi-pronged situation, improves and treats the speed that the data for writing with a brush dipped in Chinese ink ECU are write with a brush dipped in Chinese ink Degree, and then improve and write with a brush dipped in Chinese ink efficiency.
Corresponding with Fig. 2, another embodiment of the present invention provides a kind of flow diagrams that ECU data is write with a brush dipped in Chinese ink, specifically Referring to Fig. 3.Fig. 3 is illustrated below:
It is consistent with step S201, first determine whether ECU supports a variety of bus parallels to communicate, which refers to wait write with a brush dipped in Chinese ink ECU.In the case where ECU supports multibus communication to write with a brush dipped in Chinese ink, by the memory block subregion of ECU, and opens multithreading and write with a brush dipped in Chinese ink program mould Formula.
Further, it is randomly assigned area to be write with a brush dipped in Chinese ink for N bus, after distribution obtains writing with a brush dipped in Chinese ink area, carries out conventional diagnosis Mode jumps and has secure access to process, after successfully completing the two conventional steps, can carry out to assigned area to be write with a brush dipped in Chinese ink Data are write with a brush dipped in Chinese ink.
It is consistent with step S203, it writes with a brush dipped in Chinese ink and finishes in the area to be write with a brush dipped in Chinese ink distributed, if judging the ECU to be write with a brush dipped in Chinese ink also Area to be write with a brush dipped in Chinese ink, then returning to execution is that the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU distribute area to be write with a brush dipped in Chinese ink, directly The host computer is each assigned to and wait write with a brush dipped in Chinese ink the bus between ECU to multiple areas to be write with a brush dipped in Chinese ink of the ECU to be write with a brush dipped in Chinese ink.
After the data in all areas to be write with a brush dipped in Chinese ink all are write with a brush dipped in Chinese ink, ECU is resetted, the mould that entire multi-thread data is write with a brush dipped in Chinese ink Formula is just completed.
Consistent with step S204, if judging, the ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate, using single The mode that thread is write with a brush dipped in Chinese ink carries out data to the ECU to be write with a brush dipped in Chinese ink and writes with a brush dipped in Chinese ink.Specific single thread writes with a brush dipped in Chinese ink the rapid S204 of pattern synchronization, herein Just it repeats no more.
It is corresponding with Fig. 1, the embodiment of the invention also provides a kind of device that ECU data is write with a brush dipped in Chinese ink, specific device knot Composition is as shown in Figure 4, comprising:
Allocation unit 401 is the host computer and wait write with a brush dipped in Chinese ink under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink Each idle bus between ECU distributes area to be write with a brush dipped in Chinese ink.Wherein, the host computer passes through multiple bus with described wait write with a brush dipped in Chinese ink ECU carries out parallel communications;The memory block subregion of the ECU to be write with a brush dipped in Chinese ink is divided into multiple areas to be write with a brush dipped in Chinese ink;It is described idle total The bus that data write with a brush dipped in Chinese ink operation is not carried out in the bus that line communicates for the host computer with the ECU.
Execution unit 402, it is right for host computer described in parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU The area to be write with a brush dipped in Chinese ink that the bus is distributed executes data and writes with a brush dipped in Chinese ink operation;Wherein, the allocation unit is divided in a bus The area to be write with a brush dipped in Chinese ink matched, which writes with a brush dipped in Chinese ink, to be finished, then continue as the host computer and wait write with a brush dipped in Chinese ink each idle bus between ECU distribution to Area is write with a brush dipped in Chinese ink, until multiple areas to be write with a brush dipped in Chinese ink of the ECU to be write with a brush dipped in Chinese ink are each assigned to the host computer and total between ECU wait write with a brush dipped in Chinese ink Line.
The data of ECU provided in an embodiment of the present invention are write with a brush dipped in Chinese ink in method, and allocation unit 401 utilizes multiple bus in host computer Parallel communications is carried out with ECU to be written, is completed under the mode write with a brush dipped in Chinese ink of multithreading, it is every between ECU for the host computer and wait write with a brush dipped in Chinese ink One bus assignment area to be write with a brush dipped in Chinese ink.Execution unit 402 be used for parallel calling each bus, complete the bus distributed it is to be brushed It writes area's execution data and writes with a brush dipped in Chinese ink operation;Also, after the area to be write with a brush dipped in Chinese ink distributed in the bus writes with a brush dipped in Chinese ink, it is described for returning to execution Host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU distribute area to be write with a brush dipped in Chinese ink, until the ECU's to be write with a brush dipped in Chinese ink is multiple to be brushed It writes area and is each assigned to the host computer and wait write with a brush dipped in Chinese ink the bus between ECU.It can thus be seen that the mould write with a brush dipped in Chinese ink using multithreading Under formula, treats and write with a brush dipped in Chinese ink ECU and carry out data when writing with a brush dipped in Chinese ink, play multi-pronged effect, treat the number for writing with a brush dipped in Chinese ink ECU to improve According to the speed write with a brush dipped in Chinese ink, and then improves and write with a brush dipped in Chinese ink efficiency.
In the embodiment of the present invention, the specific implementation procedure of allocation unit 401 and execution unit 402, reference can be made to corresponding diagram 1 Content in embodiment of the method, details are not described herein again.
Optionally, in another embodiment of the present invention, the memory block subregion of the ECU to be write with a brush dipped in Chinese ink includes: program area, calibration Area and project terminate the area EOL.
Also, described program area is divided into multiple program sub-districts, and the calibration area is divided into multiple calibration sub-districts;Institute It states the area EOL and is divided into multiple EOL sub-districts;Each described program sub-district, each described calibration sub-district and each EOL Sub-district is area to be write with a brush dipped in Chinese ink described in one.
Optionally, in another embodiment of the present invention, allocation unit 401, comprising:
Subelement is distributed, for distributing institute according to first distribution described program sub-district, after described program sub-district is assigned It states calibration sub-district, distribute the sequence of the EOL sub-district after the calibration sub-district is assigned, be the host computer and wait write with a brush dipped in Chinese ink Each idle bus between ECU distributes area to be write with a brush dipped in Chinese ink.
In the embodiment of the present invention, the specific implementation procedure of subelement is distributed, reference can be made in the embodiment of the method for corresponding diagram 1 Content, details are not described herein again.
Another embodiment of the present invention additionally provides a kind of device that ECU data is write with a brush dipped in Chinese ink, as shown in figure 3, in addition to including distribution Other than unit 401 and execution unit 402, further includes:
Judging unit 403, for judging whether the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallels to communicate.
Driving unit 404, if driving institute for judging that the ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate It states host computer and calls the host computer under the mode that single thread is write with a brush dipped in Chinese ink and described wait write with a brush dipped in Chinese ink a bus between ECU, to institute It states ECU execution data to be write with a brush dipped in Chinese ink and writes with a brush dipped in Chinese ink operation.
Wherein, if the judging unit judges that the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallel communications, the distribution Unit executes under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, for the host computer and wait write with a brush dipped in Chinese ink the sky of each between ECU Not busy bus assignment area to be write with a brush dipped in Chinese ink.
In the embodiment of the present invention, the specific implementation procedure of judging unit 403 and driving unit 404, reference can be made to corresponding diagram 2 Content in embodiment of the method, details are not described herein again.
Optionally, in another embodiment of the present invention, driving unit 404, comprising:
Subelement is driven, for driving the host computer to call the host computer and described under the mode that single thread is write with a brush dipped in Chinese ink Wait write with a brush dipped in Chinese ink a bus between ECU, according to first writing with a brush dipped in Chinese ink program area, then writes with a brush dipped in Chinese ink calibration area and finally write with a brush dipped in Chinese ink the suitable of the area EOL Sequence executes data to the ECU to be write with a brush dipped in Chinese ink and writes with a brush dipped in Chinese ink operation.
In the embodiment of the present invention, the specific implementation procedure of subelement is distributed, reference can be made in the embodiment of the method for corresponding diagram 2 Content, details are not described herein again.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system or For system embodiment, since it is substantially similar to the method embodiment, so describing fairly simple, related place is referring to method The part of embodiment illustrates.System and system embodiment described above is only schematical, wherein the conduct The unit of separate part description may or may not be physically separated, component shown as a unit can be or Person may not be physical unit, it can and it is in one place, or may be distributed over multiple network units.It can root According to actual need that some or all of the modules therein is selected to achieve the purpose of the solution of this embodiment.Ordinary skill Personnel can understand and implement without creative efforts.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered Think beyond the scope of this invention.
The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one The widest scope of cause.

Claims (10)

1. a kind of method that ECU data is write with a brush dipped in Chinese ink characterized by comprising
Under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, for the host computer and wait write with a brush dipped in Chinese ink the free time of each between ECU always Line distributes area to be write with a brush dipped in Chinese ink;Wherein, the host computer carries out parallel communications by multiple bus and the ECU to be write with a brush dipped in Chinese ink;It is described to The memory block subregion for writing with a brush dipped in Chinese ink ECU is divided into multiple areas to be write with a brush dipped in Chinese ink;The idle bus is the host computer and the ECU The bus that data write with a brush dipped in Chinese ink operation is not carried out in the bus of communication;
Host computer described in parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU, distributes the bus to be brushed It writes area's execution data and writes with a brush dipped in Chinese ink operation;Wherein, the area to be write with a brush dipped in Chinese ink that the bus is distributed, which writes with a brush dipped in Chinese ink, to be finished, then returning to execution is on described Position machine and each idle bus wait write with a brush dipped in Chinese ink between ECU distribute area to be write with a brush dipped in Chinese ink, until the ECU's to be write with a brush dipped in Chinese ink is multiple wait write with a brush dipped in Chinese ink Area is each assigned to the host computer and wait write with a brush dipped in Chinese ink the bus between ECU.
2. the method according to claim 1, wherein the memory block subregion of the ECU to be write with a brush dipped in Chinese ink includes: program Area, demarcates area and project terminates the area EOL;Wherein,
Described program area is divided into multiple program sub-districts, and the calibration area is divided into multiple calibration sub-districts;The area EOL quilt It is divided into multiple EOL sub-districts;Each described program sub-district, each described calibration sub-district and each EOL sub-district are Area to be write with a brush dipped in Chinese ink described in one.
3. according to the method described in claim 2, it is characterized in that, described for the host computer and every between ECU wait write with a brush dipped in Chinese ink One idle bus distributes area to be write with a brush dipped in Chinese ink, comprising:
The calibration sub-district is distributed according to first distribution described program sub-district, after described program sub-district is assigned, in the mark The sequence of the EOL sub-district is distributed in stator region after being assigned, for the host computer and wait write with a brush dipped in Chinese ink the free time of each between ECU Bus assignment area to be write with a brush dipped in Chinese ink.
4. the method according to claim 1, wherein further include:
Judge whether the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallels to communicate;
If judging, the ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate, and the host computer is driven to write with a brush dipped in Chinese ink in single thread Mode under call the host computer and described wait write with a brush dipped in Chinese ink a bus between ECU, data brush is executed to the ECU to be write with a brush dipped in Chinese ink It does the homework;
Wherein, if judging, the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallel communications, executes and is in multithreading brush in host computer Under the mode write, area to be write with a brush dipped in Chinese ink is distributed for the host computer and each idle bus wait write with a brush dipped in Chinese ink between ECU.
5. according to the method described in claim 4, it is characterized in that, the mode that the driving host computer is write with a brush dipped in Chinese ink in single thread It is lower to call the host computer and described wait write with a brush dipped in Chinese ink a bus between ECU, data are executed to the ECU to be write with a brush dipped in Chinese ink and write with a brush dipped in Chinese ink work Industry, comprising:
The host computer is driven to call the host computer under the mode that single thread is write with a brush dipped in Chinese ink and described wait write with a brush dipped in Chinese ink one between ECU Bus according to first writing with a brush dipped in Chinese ink program area, then writes with a brush dipped in Chinese ink calibration area and finally writes with a brush dipped in Chinese ink the sequence in the area EOL, holds to the ECU to be write with a brush dipped in Chinese ink Row data write with a brush dipped in Chinese ink operation.
6. a kind of device that ECU data is write with a brush dipped in Chinese ink characterized by comprising
Allocation unit is the host computer and wait write with a brush dipped in Chinese ink between ECU under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink Each idle bus distributes area to be write with a brush dipped in Chinese ink;Wherein, the host computer is carried out parallel by multiple bus and the ECU to be write with a brush dipped in Chinese ink Communication;The memory block subregion of the ECU to be write with a brush dipped in Chinese ink is divided into multiple areas to be write with a brush dipped in Chinese ink;Idle bus be the host computer with The bus that data write with a brush dipped in Chinese ink operation is not carried out in the bus of the ECU communication;
Execution unit, for host computer described in parallel calling and described wait write with a brush dipped in Chinese ink each bus between ECU, to the bus The area to be write with a brush dipped in Chinese ink distributed executes data and writes with a brush dipped in Chinese ink operation;
Wherein, the allocation unit is write with a brush dipped in Chinese ink in the area to be write with a brush dipped in Chinese ink that a bus is distributed and is finished, then continues as described upper Machine and each idle bus wait write with a brush dipped in Chinese ink between ECU distribute area to be write with a brush dipped in Chinese ink, until multiple areas to be write with a brush dipped in Chinese ink of the ECU to be write with a brush dipped in Chinese ink It is each assigned to the host computer and wait write with a brush dipped in Chinese ink the bus between ECU.
7. device according to claim 6, which is characterized in that the memory block subregion of the ECU to be write with a brush dipped in Chinese ink includes: program Area, demarcates area and project terminates the area EOL;Wherein,
Described program area is divided into multiple program sub-districts, and the calibration area is divided into multiple calibration sub-districts;The area EOL quilt It is divided into multiple EOL sub-districts;Each described program sub-district, each described calibration sub-district and each EOL sub-district are Area to be write with a brush dipped in Chinese ink described in one.
8. device according to claim 7, which is characterized in that the allocation unit, comprising:
Subelement is distributed, for distributing the mark according to first distribution described program sub-district, after described program sub-district is assigned Stator region, the sequence that the EOL sub-district is distributed after the calibration sub-district is assigned, are the host computer and ECU to be write with a brush dipped in Chinese ink Between each idle bus distribute area to be write with a brush dipped in Chinese ink.
9. device according to claim 6, which is characterized in that further include:
Judging unit, for judging whether the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallels to communicate;
Driving unit drives if judging that the ECU to be write with a brush dipped in Chinese ink does not support a variety of bus parallels to communicate for the judging unit It moves the host computer and calls the host computer under the mode that single thread is write with a brush dipped in Chinese ink and described wait write with a brush dipped in Chinese ink a bus between ECU, Data are executed to the ECU to be write with a brush dipped in Chinese ink and write with a brush dipped in Chinese ink operation;
Wherein, if the judging unit judges that the ECU to be write with a brush dipped in Chinese ink supports a variety of bus parallel communications, the allocation unit It executes under the mode that host computer is in that multithreading is write with a brush dipped in Chinese ink, for the host computer and wait write with a brush dipped in Chinese ink the free time of each between ECU always Line distributes area to be write with a brush dipped in Chinese ink.
10. device according to claim 9, which is characterized in that the driving unit, comprising:
Subelement is driven, for driving the host computer to call the host computer and described to be brushed under the mode that single thread is write with a brush dipped in Chinese ink A bus between ECU is write, according to first writing with a brush dipped in Chinese ink program area, then calibration area is write with a brush dipped in Chinese ink and finally writes with a brush dipped in Chinese ink the sequence in the area EOL, it is right The ECU to be write with a brush dipped in Chinese ink executes data and writes with a brush dipped in Chinese ink operation.
CN201910931380.3A 2019-09-29 2019-09-29 ECU data flashing method and device Active CN110515373B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910931380.3A CN110515373B (en) 2019-09-29 2019-09-29 ECU data flashing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910931380.3A CN110515373B (en) 2019-09-29 2019-09-29 ECU data flashing method and device

Publications (2)

Publication Number Publication Date
CN110515373A true CN110515373A (en) 2019-11-29
CN110515373B CN110515373B (en) 2020-12-22

Family

ID=68632902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910931380.3A Active CN110515373B (en) 2019-09-29 2019-09-29 ECU data flashing method and device

Country Status (1)

Country Link
CN (1) CN110515373B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112698641A (en) * 2020-12-25 2021-04-23 潍柴动力股份有限公司 ECU data transmission method and device, vehicle-mounted control terminal and storage medium
CN114326674A (en) * 2021-12-29 2022-04-12 深圳市元征科技股份有限公司 ECU (electronic control Unit) flashing method and device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741705A (en) * 2008-11-27 2010-06-16 华为技术有限公司 Method and device for parallel processing of routing update messages
JP2011148369A (en) * 2010-01-20 2011-08-04 Denso Corp Driving support device
CN202453683U (en) * 2011-12-21 2012-09-26 浙江吉利汽车研究院有限公司 Automatic multi-thread off-line refreshing tool for ECU
CN104133445A (en) * 2014-07-25 2014-11-05 中国科学院等离子体物理研究所 Real-time state monitoring and data sharing method for neutral beam injector
CN106155918A (en) * 2014-11-06 2016-11-23 现代自动车株式会社 The calibration memory control methods of electronic control unit and device
CN109828935A (en) * 2019-01-17 2019-05-31 重庆菲斯塔新能源汽车科技有限公司 It is a kind of that method is write with a brush dipped in Chinese ink based on CAN FD bus parallel
CN106502749B (en) * 2016-10-27 2019-08-13 武汉奥泽电子有限公司 The method and system of program are write with a brush dipped in Chinese ink based on CAN bus multimachine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741705A (en) * 2008-11-27 2010-06-16 华为技术有限公司 Method and device for parallel processing of routing update messages
JP2011148369A (en) * 2010-01-20 2011-08-04 Denso Corp Driving support device
CN202453683U (en) * 2011-12-21 2012-09-26 浙江吉利汽车研究院有限公司 Automatic multi-thread off-line refreshing tool for ECU
CN104133445A (en) * 2014-07-25 2014-11-05 中国科学院等离子体物理研究所 Real-time state monitoring and data sharing method for neutral beam injector
CN106155918A (en) * 2014-11-06 2016-11-23 现代自动车株式会社 The calibration memory control methods of electronic control unit and device
CN106502749B (en) * 2016-10-27 2019-08-13 武汉奥泽电子有限公司 The method and system of program are write with a brush dipped in Chinese ink based on CAN bus multimachine
CN109828935A (en) * 2019-01-17 2019-05-31 重庆菲斯塔新能源汽车科技有限公司 It is a kind of that method is write with a brush dipped in Chinese ink based on CAN FD bus parallel

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112698641A (en) * 2020-12-25 2021-04-23 潍柴动力股份有限公司 ECU data transmission method and device, vehicle-mounted control terminal and storage medium
CN114326674A (en) * 2021-12-29 2022-04-12 深圳市元征科技股份有限公司 ECU (electronic control Unit) flashing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN110515373B (en) 2020-12-22

Similar Documents

Publication Publication Date Title
CN110515373A (en) The method and device that ECU data is write with a brush dipped in Chinese ink
DE112010003554B4 (en) Symmetrical direct migration of virtual machines
US7324637B2 (en) Resource allocation system and method
CN109408449A (en) Data processing system
CN105893126A (en) Task scheduling method and device
CN110389843A (en) A kind of business scheduling method, device, equipment and readable storage medium storing program for executing
CN1871575A (en) Standard configurable universal serial bus (USB) device identifier
CN107479976A (en) A kind of multiprogram example runs lower cpu resource distribution method and device simultaneously
JP2003131819A5 (en)
CN106462452A (en) Vehicle control apparatus
CN109976907A (en) Method for allocating tasks and system, electronic equipment, computer-readable medium
CN115048216A (en) Resource management scheduling method, device and equipment for artificial intelligence cluster
CN100401319C (en) Image drawing device and image drawing method
CN103412796A (en) Stack allocation method and stack allocation unit for tasks in operating system
CN107771388A (en) Method for being communicated between component software in a motor vehicle
US6988174B1 (en) Method of creating a plurality of partitions on removable device
CN106371841A (en) Management method of ADB (Android) devices and system thereof
WO2008148625A1 (en) Method and device for scheduling a predictable operation of an algorithm on a multi-core processor
CN113657794B (en) Planning method and planning device for production manpower resource allocation
EP4209888A1 (en) High bandwidth memory system with crossbar switch for dynamically programmable distribution scheme
CN107818014A (en) The concurrent memory allocation method of a kind of memory allocation method and multinuclear
CN112925566B (en) Method and device for establishing virtual register survival interval and compiling method and device
CN103885813B (en) Packet capturing method in virtual machine environment
CN112990451A (en) High bandwidth memory system with dynamically programmable allocation scheme
CN109634731A (en) A kind of GPU resource packet scheduling implementation method and device based on AI cloud

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant