CN105242664A - Automobile controller data processing system and method - Google Patents

Automobile controller data processing system and method Download PDF

Info

Publication number
CN105242664A
CN105242664A CN201510708114.6A CN201510708114A CN105242664A CN 105242664 A CN105242664 A CN 105242664A CN 201510708114 A CN201510708114 A CN 201510708114A CN 105242664 A CN105242664 A CN 105242664A
Authority
CN
China
Prior art keywords
chip microcomputer
random access
access memory
automobile controller
host computer
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.)
Pending
Application number
CN201510708114.6A
Other languages
Chinese (zh)
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.)
Beijing Electric Vehicle Co Ltd
Original Assignee
Beijing Electric Vehicle 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 Beijing Electric Vehicle Co Ltd filed Critical Beijing Electric Vehicle Co Ltd
Priority to CN201510708114.6A priority Critical patent/CN105242664A/en
Publication of CN105242664A publication Critical patent/CN105242664A/en
Pending legal-status Critical Current

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/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/0227Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23027Database with information on how to control or test different appliances

Landscapes

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

Abstract

The invention provides an automobile controller data processing system and method. The system comprises an upper computer and an automobile controller. The automobile controller comprises a single-chip microcomputer, a first communication interface and a random access memory, wherein the single-chip microcomputer is connected with the upper computer through the first communication interface; and the random access memory is connected with the single-chip microcomputer. The random access memory is used for storing a preset bootstrap loader; the upper computer is used for sending a target program to the single-chip microcomputer through the first communication interface; and the single-chip microcomputer is used for receiving the target program sent by the upper computer, and starting the bootstrap loader in the random access memory, and writing the target program into a preset storage region in the single-chip microcomputer. Therefore, a protective housing of the controller can be prevented from being disassembled, processing efficiency is improved, and processing cost is saved.

Description

Automobile controller data handling system and method
Technical field
The present invention relates to automobile controller technical field, particularly relate to a kind of automobile controller data handling system and method.
Background technology
In automobile production application, manufacturer often needs to carry out burning process to the application program in automobile controller (ECU).Fig. 1 is existing automobile controller burning process schematic diagram, see Fig. 1, specifically, current automobile controller adopts direct burning mode, in order to keep stability, automobile controller chip adopts single-chip microcomputer, in embedded systems, for the chip of particular vendors, producer all can provide a special downloader, main frame (host) builds connection by downloader and automobile controller (ECU), is downloaded to by target program in chip, completes the burning work to automobile controller (ECU) in exploitation or volume production.
If need to upgrade to the application program in automobile controller, also need again to open the containment vessel of automobile controller sealing, and the containment vessel sealing effectiveness after resealing reduces, affect product serviceable life.As can be seen here, complicated to the data processing method of automobile controller at present, treatment effeciency is not high.
Summary of the invention
The present invention is intended to solve one of technical matters in correlation technique at least to a certain extent.
For this reason; first object of the present invention is to propose a kind of automobile controller data handling system, and this system achieves directly carries out data processing to the singlechip chip of automobile controller by host computer, avoids and takes controller containment vessel apart; improve treatment effeciency, save processing cost.
Second object of the present invention is to propose a kind of automobile controller data processing method applied above-mentioned automobile controller data handling system and carry out.
To achieve these goals, the automobile controller data handling system of first aspect present invention embodiment, comprise: host computer and automobile controller, wherein, described automobile controller comprises: single-chip microcomputer, the first communication interface and random access memory, wherein, described single-chip microcomputer is connected with described host computer by described first communication interface; Described random access memory is connected with described single-chip microcomputer;
Described random access memory, for storing default bootstrap loader;
Described host computer, for sending target program by described first communication interface to described single-chip microcomputer;
Described single-chip microcomputer, for receiving the target program that described host computer sends, and starting the bootstrap loader in described random access memory, described target program being write the storage area preset in described single-chip microcomputer.
The automobile controller data handling system of the embodiment of the present invention, stores the bootstrap loader preset by described random access memory; Target program is sent by described first communication interface to described single-chip microcomputer by described host computer; Received the target program of described host computer transmission by described single-chip microcomputer, and start the bootstrap loader in described random access memory, described target program is write the storage area preset in described single-chip microcomputer.Thus, achieve and directly data processing is carried out to the singlechip chip of automobile controller by host computer, avoid and take controller containment vessel apart, improve treatment effeciency, saved processing cost.
To achieve these goals, the automobile controller data processing method of second aspect present invention embodiment, comprising: single-chip microcomputer receives the target program of host computer transmission by the first communication interface; Single-chip microcomputer starts the bootstrap loader in random access memory, described target program is write the storage area preset in described single-chip microcomputer.
The automobile controller data processing method of the embodiment of the present invention, first single-chip microcomputer receives the target program of host computer transmission by the first communication interface; Then single-chip microcomputer starts the bootstrap loader in random access memory, described target program is write the storage area preset in described single-chip microcomputer.Thus, achieve and directly data processing is carried out to the singlechip chip of automobile controller by host computer, avoid and take controller containment vessel apart, improve treatment effeciency, saved processing cost.
The aspect that the present invention adds and advantage will part provide in the following description, and part will become obvious from the following description, or be recognized by practice of the present invention.
Accompanying drawing explanation
The present invention above-mentioned and/or additional aspect and advantage will become obvious and easy understand from the following description of the accompanying drawings of embodiments, wherein,
Fig. 1 is existing automobile controller burning process schematic diagram;
Fig. 2 is the structural representation of the automobile controller data handling system of one embodiment of the invention;
Fig. 3 is the structural representation of the automobile controller data handling system of another embodiment of the present invention;
Fig. 4 is the structural representation of the automobile controller data handling system of another embodiment of the present invention;
Fig. 5 is the process flow diagram of the automobile controller data processing method of one embodiment of the invention;
Fig. 6 is the process flow diagram of the automobile controller data processing method of another embodiment of the present invention.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Being exemplary below by the embodiment be described with reference to the drawings, only for explaining the present invention, and can not limitation of the present invention being interpreted as.On the contrary, embodiments of the invention comprise fall into attached claims spirit and intension within the scope of all changes, amendment and equivalent.
In describing the invention, it is to be appreciated that term " first ", " second " etc. are only for describing object, and instruction or hint relative importance can not be interpreted as.In describing the invention, it should be noted that, unless otherwise clearly defined and limited, term " is connected ", " connection " should be interpreted broadly, such as, can be fixedly connected with, also can be removably connect, or connect integratedly; Can be mechanical connection, also can be electrical connection; Can be directly be connected, also indirectly can be connected by intermediary.For the ordinary skill in the art, concrete condition above-mentioned term concrete meaning in the present invention can be understood.In addition, in describing the invention, except as otherwise noted, the implication of " multiple " is two or more.
Describe and can be understood in process flow diagram or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
Below in conjunction with accompanying drawing description according to the automobile controller data handling system of the embodiment of the present invention and method.
Fig. 2 is the structural representation of the automobile controller data handling system of one embodiment of the invention.
As shown in Figure 2, this automobile controller data handling system comprises: host computer 1 and automobile controller 2, wherein, described automobile controller 2 comprises: single-chip microcomputer 21, first communication interface 22 and random access memory 23, wherein, described single-chip microcomputer 21 is connected with described host computer 1 by described first communication interface 22; Described random access memory 23 is connected with described single-chip microcomputer 21;
Described random access memory 23, for storing default bootstrap loader;
Described host computer 1, for sending target program by described first communication interface 22 to described single-chip microcomputer 21;
Described single-chip microcomputer 21, for receiving the target program that described host computer 1 sends, and starting the bootstrap loader in described random access memory 23, described target program being write the storage area preset in described single-chip microcomputer 21.
Particularly, host computer 1 is for carrying out programming Control to the application program of automobile controller 2, if also do not write the application program controlled automobile in single-chip microcomputer 21, then the application program finished writing is write single-chip microcomputer 21 as target program by host computer 1; If need the application program to having write in single-chip microcomputer 21 to upgrade, then the ROMPaq finished writing is write single-chip microcomputer 12 as target program by host computer 1.
Host computer 1 is connected with the first communication interface 22 on automobile controller 2 in advance, sent the target program of wish write, thus single-chip microcomputer 21 receives this target program by the first communication interface 22 by this first communication interface 22 to single-chip microcomputer 21.It should be noted that, the type of the first communication interface 22 is a lot, can need select according to practical application, such as, comprise: controller area network interface or, serial peripheral SPI interface.Wherein, the transmission speed of controller area network interface is faster.
In order to avoid the downloader provided by manufacturer as shown in Figure 1 writes target program in the mode of hard burning in single-chip microcomputer 21, random access memory 23 is integrated with in automobile controller 2 in the embodiment of the present invention, wherein, described random access memory 23 is connected with described single-chip microcomputer 21.Bootstrap loader is previously stored with in random access memory 23.Bootstrap loader comprises: appointed area erase feature, appointed area programing function, and the function of data receiver and response.
Single-chip microcomputer 21 controls to start bootstrap loader in random access memory 23, thus the storage area preset in random access memory 23 and single-chip microcomputer 21 carries out data interaction, the target program that host computer 1 sends is write the storage area preset in described single-chip microcomputer 21.Wherein, the storage area that single-chip microcomputer 21 is preset can be that certain sector address that manufacturer pre-sets is interval, also can be Flash region.
The automobile controller data handling system of the embodiment of the present invention, stores the bootstrap loader preset by described random access memory; Target program is sent by described first communication interface to described single-chip microcomputer by described host computer; Received the target program of described host computer transmission by described single-chip microcomputer, and start the bootstrap loader in described random access memory, described target program is write the storage area preset in described single-chip microcomputer.Thus, achieve and directly data processing is carried out to the singlechip chip of automobile controller by host computer, avoid and take controller containment vessel apart, improve treatment effeciency, saved processing cost.
Fig. 3 is the structural representation of the automobile controller data handling system of another embodiment of the present invention;
As shown in Figure 3, based on embodiment illustrated in fig. 2, this automobile controller also comprises: second communication interface 24, and described random access memory 23 is connected with described host computer 1 by described second communication interface 24;
Described host computer 1, also for being sent the bootstrap loader preset to described random access memory 23 by described second communication interface 24;
Described random access memory 23, for receiving described bootstrap loader and storing.
Particularly, the present embodiment integrated second communication interface 24 in advance in automobile controller 2, thus random access memory 23 is connected with host computer 1 by second communication interface 24.Thus host computer 1 can will pass through second communication interface 24 in advance to the random access memory 23 burning bootstrap loader in automobile controller 2.Thus the bootstrap loader that second communication interface 24 receives is stored in this locality by random access memory 23, so that when starting, carry out data interaction with the storage area in single-chip microcomputer 21, target program is write single-chip microcomputer 21.
It should be noted that the type of second communication interface 24 is a lot, can need select according to practical application, such as, comprise: UART Universal Asynchronous Receiver Transmitter UART interface or, serial peripheral SPI interface.
The automobile controller data handling system that the present embodiment provides, host computer sends the bootstrap loader preset to random access memory by second communication interface, random access memory receives described bootstrap loader and stores.Thus improve the pre-service efficiency of random access memory.
Fig. 4 is the structural representation of the automobile controller data handling system of another embodiment of the present invention;
As shown in Figure 4, based on embodiment illustrated in fig. 3, this automobile controller also comprises: joint test jtag interface 25; Described single-chip microcomputer 21 is connected with described host computer 1 by described jtag interface 25;
Described host computer 1, also for carrying out level configuration by described jtag interface 25 to described single-chip microcomputer 21;
Described single-chip microcomputer 21, for starting the bootstrap loader in described random access memory 23 according to configured level.
Particularly, the present embodiment is integrated joint test jtag interface 25 in automobile controller 2 in advance, and wherein, single-chip microcomputer 21 is connected with host computer 1 by jtag interface 25.The jtag interface of standard is 4 lines: TMS, TCK, TDI, TDO, is respectively model selection, clock, data input and DOL Data Output Line.Host computer 1 carries out level configuration by jtag interface 25 to described single-chip microcomputer 21; Single-chip microcomputer 21 starts the bootstrap loader in random access memory 23 according to configured level, to make random access memory 23 carry out data interaction with the storage area in single-chip microcomputer 21, target program is write the storage area in single-chip microcomputer 21.
It should be noted that, host computer 1 can carry out level setting by the outside wire jumper in jtag interface 25 pairs of single-chip microcomputers 21 or pin, controls to start the bootstrap loader in random access memory 23, is described as follows:
In one embodiment,
Described host computer 1, specifically for carrying out the first level configuration by the outside wire jumper of described jtag interface 24 to described single-chip microcomputer 21;
Described single-chip microcomputer 21, specifically for starting the bootstrap loader in described random access memory 23 according to described first level configuration.
In another embodiment,
Described host computer 1, specifically for carrying out second electrical level configuration by the pin of described jtag interface 24 to described single-chip microcomputer 21;
Described single-chip microcomputer 21, specifically for analyzing the second electrical level of described pin according to the pin enable logic preset, starts the bootstrap loader in described random access memory 23.Wherein, the pin of single-chip microcomputer has a lot, can select, such as: TCK pin, RST pin, or TEST pin according to application needs.
The automobile controller data handling system that the present embodiment provides, host computer carries out level configuration by described jtag interface to described single-chip microcomputer; Single-chip microcomputer starts the bootstrap loader in random access memory according to configured level, thus random access memory and single-chip microcomputer carry out data interaction, and target program is write single-chip microcomputer.Thus, achieve and directly data processing is carried out to the singlechip chip of automobile controller by host computer, avoid and take controller containment vessel apart, improve treatment effeciency, saved processing cost.
In order to realize above-described embodiment, the automobile controller data processing method that embodiments of the invention also provide a kind of automobile controller data handling system applied above-described embodiment and provide to carry out.
Fig. 5 is the process flow diagram of the automobile controller data processing method of one embodiment of the invention.
As shown in Figure 5, this automobile controller data processing method comprises the following steps:
Step 101, single-chip microcomputer receives the target program of host computer transmission by the first communication interface;
Step 102, single-chip microcomputer starts the bootstrap loader in random access memory, described target program is write the storage area preset in described single-chip microcomputer.
It should be noted that, the aforementioned explanation to automobile controller data handling system embodiment illustrates the automobile controller data processing method being also applicable to this embodiment, repeats no more herein.
The automobile controller data processing method of the embodiment of the present invention, stores the bootstrap loader preset by described random access memory; Target program is sent by described first communication interface to described single-chip microcomputer by described host computer; Received the target program of described host computer transmission by described single-chip microcomputer, and start the bootstrap loader in described random access memory, described target program is write the storage area preset in described single-chip microcomputer.Thus, achieve and directly data processing is carried out to the singlechip chip of automobile controller by host computer, avoid and take controller containment vessel apart, improve treatment effeciency, saved processing cost.
Fig. 6 is the process flow diagram of the automobile controller data processing method of another embodiment of the present invention.
As shown in Figure 6, this automobile controller data processing method comprises the following steps:
Step 201, host computer sends the bootstrap loader preset to random access memory by the second communication interface on automobile controller;
Step 202, random access memory receives described bootstrap loader and stores, and described bootstrap loader comprises: appointed area erase feature, appointed area programing function, and the function of data receiver and response.
Step 203, host computer is tested described first communication interface by test frame and whether is entered normal data receive mode, and receives the target program of host computer transmission by the first communication interface.
Step 204, host computer carries out level configuration by jtag interface to described single-chip microcomputer.
Step 205, single-chip microcomputer starts the bootstrap loader in described random access memory according to configured level, described target program is write the storage area preset in described single-chip microcomputer.
It should be noted that, the aforementioned explanation to automobile controller data handling system embodiment illustrates the automobile controller data processing method being also applicable to this embodiment, repeats no more herein.
The automobile controller data processing method of the embodiment of the present invention, host computer sends the bootstrap loader preset to random access memory by second communication interface, random access memory receives described bootstrap loader and stores, and host computer carries out level configuration by described jtag interface to described single-chip microcomputer; Single-chip microcomputer starts the bootstrap loader in random access memory according to configured level, thus random access memory and single-chip microcomputer carry out data interaction, and target program is write single-chip microcomputer.Thus, achieve and directly data processing is carried out to the singlechip chip of automobile controller by host computer, avoid and take controller containment vessel apart, improve treatment effeciency, saved processing cost.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
In the description of this instructions, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, identical embodiment or example are not necessarily referred to the schematic representation of above-mentioned term.And the specific features of description, structure, material or feature can combine in an appropriate manner in any one or more embodiment or example.
Although illustrate and describe embodiments of the invention, those having ordinary skill in the art will appreciate that: can carry out multiple change, amendment, replacement and modification to these embodiments when not departing from principle of the present invention and aim, scope of the present invention is by claim and equivalents thereof.

Claims (13)

1. an automobile controller data handling system, it is characterized in that, comprise: host computer and automobile controller, wherein, described automobile controller comprises: single-chip microcomputer, the first communication interface and random access memory, wherein, described single-chip microcomputer is connected with described host computer by described first communication interface; Described random access memory is connected with described single-chip microcomputer;
Described random access memory, for storing default bootstrap loader;
Described host computer, for sending target program by described first communication interface to described single-chip microcomputer;
Described single-chip microcomputer, for receiving the target program that described host computer sends, and starting the bootstrap loader in described random access memory, described target program being write the storage area preset in described single-chip microcomputer.
2. automobile controller data handling system as claimed in claim 1, it is characterized in that, described first communication interface comprises:
Controller area network interface or, serial peripheral SPI interface.
3. automobile controller data handling system as claimed in claim 1, it is characterized in that, described automobile controller also comprises: joint test jtag interface; Described single-chip microcomputer is connected with described host computer by described jtag interface;
Described host computer, also for carrying out level configuration by described jtag interface to described single-chip microcomputer;
Described single-chip microcomputer, for starting the bootstrap loader in described random access memory according to configured level.
4. automobile controller data handling system as claimed in claim 3, is characterized in that,
Described host computer, specifically for carrying out the first level configuration by the outside wire jumper of described jtag interface to described single-chip microcomputer;
Described single-chip microcomputer, specifically for starting the bootstrap loader in described random access memory according to described first level configuration.
5. automobile controller data handling system as claimed in claim 3, is characterized in that,
Described host computer, specifically for carrying out second electrical level configuration by described jtag interface to the pin of described single-chip microcomputer;
Described single-chip microcomputer, specifically for analyzing the second electrical level of described pin according to the pin enable logic preset, starts the bootstrap loader in described random access memory.
6. the automobile controller data handling system as described in as arbitrary in claim 1-5, it is characterized in that, described automobile controller also comprises: second communication interface, and described random access memory is connected with described host computer by described second communication interface;
Described host computer, also for being sent the bootstrap loader preset to described random access memory by described second communication interface;
Described random access memory, for receiving described bootstrap loader and storing.
7. automobile controller data handling system as claimed in claim 6, it is characterized in that, described second communication interface comprises:
UART Universal Asynchronous Receiver Transmitter UART interface or, serial peripheral SPI interface.
8. application as arbitrary in claim 1-7 as described in the automobile controller data handling system automobile controller data processing method of carrying out, it is characterized in that, comprise the following steps:
Single-chip microcomputer receives the target program of host computer transmission by the first communication interface;
Single-chip microcomputer starts the bootstrap loader in random access memory, described target program is write the storage area preset in described single-chip microcomputer.
9. automobile controller data processing method as claimed in claim 8, it is characterized in that, described automobile controller also comprises: joint test jtag interface; Described single-chip microcomputer is connected with described host computer by described jtag interface;
Described single-chip microcomputer starts the bootstrap loader in described random access memory, comprising:
Described host computer carries out level configuration by jtag interface to described single-chip microcomputer;
Described single-chip microcomputer starts the bootstrap loader in described random access memory according to configured level.
10. automobile controller data processing method as claimed in claim 9, it is characterized in that, described host computer carries out level configuration by jtag interface to described single-chip microcomputer, comprising:
Described host computer carries out the first level configuration by the outside wire jumper of described jtag interface to described single-chip microcomputer;
Described single-chip microcomputer starts the bootstrap loader in described random access memory according to configured level, comprising:
Described single-chip microcomputer starts the bootstrap loader in described random access memory according to described first level configuration.
11. automobile controller data processing methods as claimed in claim 9, it is characterized in that, described host computer carries out level configuration by jtag interface to described single-chip microcomputer, comprising:
Described host computer carries out second electrical level configuration by described jtag interface to the pin of described single-chip microcomputer;
Described single-chip microcomputer starts the bootstrap loader in described random access memory according to configured level, comprising:
Described single-chip microcomputer analyzes the second electrical level of described pin according to the pin enable logic preset, and starts the bootstrap loader in described random access memory.
12. as arbitrary in claim 8-11 as described in automobile controller data processing method, it is characterized in that, described automobile controller also comprises: second communication interface, and described random access memory is connected with described host computer by described second communication interface; Described method also comprises:
Described host computer sends the bootstrap loader preset to described random access memory by the second communication interface on described automobile controller;
Described random access memory receives described bootstrap loader and stores, and described bootstrap loader comprises: appointed area erase feature, appointed area programing function, and the function of data receiver and response.
13. as arbitrary in claim 8-11 as described in automobile controller data processing method, it is characterized in that, also comprise:
Described host computer is tested described first communication interface by test frame and whether is entered normal data receive mode.
CN201510708114.6A 2015-10-27 2015-10-27 Automobile controller data processing system and method Pending CN105242664A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510708114.6A CN105242664A (en) 2015-10-27 2015-10-27 Automobile controller data processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510708114.6A CN105242664A (en) 2015-10-27 2015-10-27 Automobile controller data processing system and method

Publications (1)

Publication Number Publication Date
CN105242664A true CN105242664A (en) 2016-01-13

Family

ID=55040340

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510708114.6A Pending CN105242664A (en) 2015-10-27 2015-10-27 Automobile controller data processing system and method

Country Status (1)

Country Link
CN (1) CN105242664A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107491319A (en) * 2016-10-17 2017-12-19 宝沃汽车(中国)有限公司 Program and the processing method of identification information, device and system
CN116166000A (en) * 2023-04-21 2023-05-26 江苏英拓动力科技有限公司 Vehicle controller

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040078119A1 (en) * 2002-08-05 2004-04-22 Luitje William V. Flash loader for vehicle electronic control units
CN102043680A (en) * 2010-12-28 2011-05-04 重庆恩菲斯软件有限公司 Method and system for refreshing ECU (Electronic Control Unit) embedded software and downloading program
CN102736586A (en) * 2012-05-21 2012-10-17 奇瑞汽车股份有限公司 Vehicle control unit for pure electric automobile and system booting method
CN103412561A (en) * 2013-08-08 2013-11-27 奇瑞汽车股份有限公司 Automobile controller refreshing method and device
CN104216745A (en) * 2014-08-29 2014-12-17 万向钱潮股份有限公司 Online upgrading system and method for semi-active suspension ECU (Electronic Control Unit) controller software
CN205103653U (en) * 2015-10-27 2016-03-23 北京新能源汽车股份有限公司 Vehicle control unti data process system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040078119A1 (en) * 2002-08-05 2004-04-22 Luitje William V. Flash loader for vehicle electronic control units
CN102043680A (en) * 2010-12-28 2011-05-04 重庆恩菲斯软件有限公司 Method and system for refreshing ECU (Electronic Control Unit) embedded software and downloading program
CN102736586A (en) * 2012-05-21 2012-10-17 奇瑞汽车股份有限公司 Vehicle control unit for pure electric automobile and system booting method
CN103412561A (en) * 2013-08-08 2013-11-27 奇瑞汽车股份有限公司 Automobile controller refreshing method and device
CN104216745A (en) * 2014-08-29 2014-12-17 万向钱潮股份有限公司 Online upgrading system and method for semi-active suspension ECU (Electronic Control Unit) controller software
CN205103653U (en) * 2015-10-27 2016-03-23 北京新能源汽车股份有限公司 Vehicle control unti data process system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张艳,等: "整车控制器BootLoader的设计与实现", 《计算机工程》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107491319A (en) * 2016-10-17 2017-12-19 宝沃汽车(中国)有限公司 Program and the processing method of identification information, device and system
CN116166000A (en) * 2023-04-21 2023-05-26 江苏英拓动力科技有限公司 Vehicle controller

Similar Documents

Publication Publication Date Title
CN102609286B (en) A kind of FPGA configurator remote update system based on processor control and method thereof
CN101221509B (en) Bus arbitration starting method of reliable embedded system
CN101645055B (en) Logic device on-line loaded method, system and processor
CN104199706A (en) Firmware upgrade method and device for eMMC
CN102053850A (en) Method for on-line FPGA logic upgrade
CN101211266A (en) FPGA automatic downloading and on-line upgrading process
US11210161B2 (en) Processing system, related integrated circuit, device and method
CN103605542A (en) Online updater of FPGA configuration files
CN104679559A (en) Single chip microcomputer on-line programming method
CN102446141B (en) Device and method for realizing write protection control
CN102520961A (en) Off-chip online programmable SOC (system on a chip) and control method for same
CN103677943A (en) Upgrading method of control software of sewing machine
CN205103653U (en) Vehicle control unti data process system
CN105242664A (en) Automobile controller data processing system and method
CN104050006A (en) Updating system and updating method of FPGA
CN104598276A (en) Online upgrade method and online upgrade device for touch screen firmware
CN103455750B (en) The high peace verification method of a kind of embedded device and device
CN104111845A (en) Processing device and system program changing method
CN105718416A (en) Method for upgrading configuration file of FPGA (Field Programmable Gate Array) and upgrading device
CN103235254A (en) Detection method and detection system for programmable logic device
CN116560688A (en) Software updating method for domain controller
CN104573567A (en) Chip programming encryption protecting method and system
CN103809987A (en) Method for replacing FPGA IP programs inside SOC by SOC
EP4064100A1 (en) Processing system, related integrated circuit, device and method
US11586446B1 (en) System and methods for hardware-based PCIe link up based on post silicon characterization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160113