CN102811232B - A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled - Google Patents

A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled Download PDF

Info

Publication number
CN102811232B
CN102811232B CN201110144194.9A CN201110144194A CN102811232B CN 102811232 B CN102811232 B CN 102811232B CN 201110144194 A CN201110144194 A CN 201110144194A CN 102811232 B CN102811232 B CN 102811232B
Authority
CN
China
Prior art keywords
gateway
software
configurable
configuration
universal
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.)
Expired - Fee Related
Application number
CN201110144194.9A
Other languages
Chinese (zh)
Other versions
CN102811232A (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.)
Annex Electronics (Suzhou) Co., Ltd.
Original Assignee
Delphi Electronics Suzhou 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 Delphi Electronics Suzhou Co Ltd filed Critical Delphi Electronics Suzhou Co Ltd
Priority to CN201110144194.9A priority Critical patent/CN102811232B/en
Publication of CN102811232A publication Critical patent/CN102811232A/en
Application granted granted Critical
Publication of CN102811232B publication Critical patent/CN102811232B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Small-Scale Networks (AREA)

Abstract

The present invention relates to a kind of data processing method and device that automobile communication gateway software is reshuffled of realizing, the method comprises: the gateway configuration parameter information receiving is sent to configurable software module maker by gateway configuration supplemental characteristic storehouse memorizer; Configurable software module maker is edited gateway configuration parameter information, and sends to gateway software Object Code Generator device; Gateway software Object Code Generator device sends to universal gateway hardware after gateway configuration parameter information is integrated to processing; This device comprises PC and universal gateway hardware, and described PC is connected with universal gateway hardware. Compared with prior art, the present invention has the software development time that has greatly shortened universal gateway hardware, convenient gateway software is adjusted and changed, and has reduced software change and the advantage such as the cost safeguarded.

Description

A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled
Technical field
The present invention relates to a kind of data processing method and device of realizing software reconfiguration, especially relate to a kind of realData processing method and device that existing automobile communication gateway software is reshuffled.
Background technology
At present, each new automobile development all needs to customize new communication for the electric framework of new vehicle electricGateway module, and as the core electron parts of car load communication, often in vehicle electronic system development late stage, orIt is the software change that test phase all probably relates to a large amount of Communication Gateway inside modules. But as undertakingComplicated communication time delay control, the gateway of car load signal and diagnostic signal route and forwarding capability, any generationSoftware change in latter stage car load construction cycle all can bring very large volume production risk, moreover these changes need a large amount ofCost of human resources safeguard.
Therefore, find the one can be according to user's needs, and conveniently the software of automobile communication gateway is carried outMethod or the device of configuration are problem demanding prompt solutions. Up to the present, also do not find such one sideMethod or device.
Summary of the invention
Object of the present invention is exactly to provide one greatly to shorten in order to overcome the defect that above-mentioned prior art existsThe software development time of universal gateway hardware, conveniently gateway software is adjusted and changed, reduce software moreThe cost changing and safeguard realize data processing method and the device that automobile communication gateway software is reshuffled.
Object of the present invention can be achieved through the following technical solutions: one realizes automobile communication gateway software reprovisionThe data processing method of putting, is characterized in that, the method comprises the following steps: 1) gateway configuration parameter databaseMemory receives gateway configuration parameter information, and sends to configurable software module maker; 2) configurable softwareModule generator is edited gateway configuration parameter information, and sends to gateway software Object Code Generator device; 3)Gateway software Object Code Generator device is transferred gateway core software configuration data from gateway core software data memory,And itself and the process configurable software module maker editor's who receives gateway configuration parameter information are integratedProcess and generate object code, then object code is sent to universal gateway hardware by downloading communication interface.
Described step 1) in gateway configuration parameter information comprise from outside import the configuration file having configuredConfiguration file with the transmission of gateway configurable parameter editing machine.
The generation method of the configuration file that described gateway configurable parameter editing machine sends comprises the following steps: 11)Gateway configurable parameter editing machine is transferred defined universal gateway parameter, and is shown in the mode of user interfaceUser; 12) user edits defined universal gateway parameter according to finished vehicle electronic electrical equipment framework; 13)Gateway configurable parameter editing machine generates configuration literary composition according to the defined universal gateway parameter after user editsPart.
The gateway configuration parameter information that described gateway configuration supplemental characteristic storehouse memorizer receives can be derived.
A kind of data processing method that automobile communication gateway software reshuffles of realizing implementing the claims described in 1Device, is characterized in that, this device comprises PC and universal gateway hardware, described PC and universalGateway hardware connects.
Described PC is desktop computer, notebook computer or palm PC.
Described PC comprises display, gateway configurable parameter editing machine, gateway configuration supplemental characteristic library storageDevice, configurable software module maker, gateway software Object Code Generator device, gateway core software data memory,Processor, described display, gateway configurable parameter editing machine, gateway configuration supplemental characteristic storehouse memorizer, canConfiguration module maker, gateway software Object Code Generator device, gateway core software data memory respectively withProcessor connects, and described gateway configurable parameter editing machine is connected with gateway configuration supplemental characteristic storehouse memorizer, instituteThe gateway configuration supplemental characteristic storehouse memorizer of stating is connected with configurable software module maker, described configurable softwareModule generator is connected with gateway software Object Code Generator device, described gateway software Object Code Generator device and netClosing kernel software data storage connects.
Described universal gateway hardware is connected with PC by CAN bus.
Described universal gateway hardware connects by CAN bus and engine control module, automobile instrument, DVDConnect.
Described universal gateway hardware is connected with diagnostic equipment by CAN bus.
Compared with prior art, the present invention has the following advantages:
1, greatly shorten the software development time of universal gateway hardware, can automatically generate user by the present inventionThe object code needing also downloads to universal gateway hardware.
2, facilitate car load development late stage or test phase that gateway software is adjusted and changed, reduced software moreThe cost that changes and safeguard.
3, improved software quality by the development process of multiplexing kernel software module and standardization, tool.
Brief description of the drawings
Fig. 1 is flow chart of the present invention;
Fig. 2 is hardware configuration schematic diagram of the present invention.
Detailed description of the invention
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
Embodiment
As shown in Figure 1, a kind ofly realize the data processing method that automobile communication gateway software is reshuffled, the method comprisesFollowing steps:
Step 1) gateway configuration supplemental characteristic storehouse memorizer reception gateway configuration parameter information, and send to configurableSoftware module maker;
Gateway configuration parameter information comprises the configuration file having configured and the gateway configurable parameter that import from outsideThe configuration file that editing machine sends. The generation method of configuration file that gateway configurable parameter editing machine sends comprise withLower step: 11) gateway configurable parameter editing machine is transferred defined universal gateway parameter, and with user interfaceMode be shown to user; 12) user enters defined universal gateway parameter according to finished vehicle electronic electrical equipment frameworkEdlin; 13) gateway configurable parameter editing machine is according to the defined universal gateway parameter after user editsGenerating configuration file.
The gateway configuration parameter information that gateway configuration supplemental characteristic storehouse memorizer receives can be derived.
Step 2) configurable software module maker edits gateway configuration parameter information, and sends to gatewaySoftware object code maker;
Step 3) to transfer gateway core from gateway core software data memory soft for gateway software Object Code Generator devicePart configuration data, and itself and the process configurable software module maker editor's who receives gateway configuration parameter are believedBreath is integrated to process and is generated object code, then object code is sent to universal gateway by downloading communication interfaceHardware.
As shown in Figure 2, the invention still further relates to a kind of for implementing to realize the data that automobile communication gateway software is reshuffledThe device of processing method, this device comprises PC 1 and universal gateway hardware 2. PC 1 and universal gatewayHardware 2 connects. PC is desktop computer, notebook computer or palm PC.
PC 1 comprise display, gateway configurable parameter editing machine, gateway configuration supplemental characteristic storehouse memorizer,Configurable software module maker, gateway software Object Code Generator device, gateway core software data memory, locateReason device. Display, gateway configurable parameter editing machine, gateway configuration supplemental characteristic storehouse memorizer, configurable softwareModule generator, gateway software Object Code Generator device, gateway core software data memory connect with processor respectivelyConnect. Gateway configurable parameter editing machine is connected with gateway configuration supplemental characteristic storehouse memorizer, gateway configuration supplemental characteristicStorehouse memorizer is connected with configurable software module maker, configurable software module maker and gateway software target generationCode generator connects, and gateway software Object Code Generator device is connected with gateway core software data memory.
Universal gateway hardware 2 is connected with PC 1 by CAN bus. Universal gateway hardware 2 passes through CANBus is connected with engine control module 4, automobile instrument 5, DVD6. Universal gateway hardware 2 passes through CANBus is connected with diagnostic equipment 3. Universal gateway hardware 2 also by CAN bus and gearbox control module 7,The modules such as air conditioning for automobiles 8, navigator 9 connect.
The present invention is by dissecting the software configuration of universal gateway hardware inside, by Communication Gateway software standardization and mouldBlocking is kernel software module and reconfigurable software module. And open reconfigurable software module partConfiguration parameter is to user. By the special instrument with friendly user interface and fixing development process, allow userThe configuration of universal gateway hardware be can complete fast and effectively voluntarily, Communication Gateway software development or software greatly shortenedThe time of change, and improved reliability by nucleus module software repeated usage.
The Communication Gateway parameter configuration developing instrument software kit of special exploitation is arranged in PC, and user need not be concerned aboutThe complexity of gateway bitcom, only need configure and finished vehicle electronic electrical equipment framework phase one by friendly user interfaceThe configuration parameter causing. Software kit forms target generation by configurable software section automatically together with kernel softwareCode, downloads in universal Communication Gateway hardware by communication bus.

Claims (2)

1. realize the data processing method that automobile communication gateway software is reshuffled, it is characterized in that, the methodComprise the following steps:
1) gateway configuration supplemental characteristic storehouse memorizer receives gateway configuration parameter information, and sends to configurable softwareModule generator;
2) configurable software module maker is edited gateway configuration parameter information, and sends to gateway softwareObject Code Generator device;
3) gateway software Object Code Generator device is transferred gateway core software from gateway core software data memory and is joinedPut data, and itself and the process configurable software module maker editor's who receives gateway configuration parameter information are enteredRow is integrated to process and is generated object code, then sends to universal gateway hard by downloading communication interface object codePart;
Described step 1) in gateway configuration parameter information comprise from outside import the configuration file having configuredConfiguration file with the transmission of gateway configurable parameter editing machine;
The gateway configuration parameter information that described gateway configuration supplemental characteristic storehouse memorizer receives can be derived.
2. a kind of data processing side that automobile communication gateway software is reshuffled that realizes according to claim 1Method, is characterized in that, the generation method of the configuration file that described gateway configurable parameter editing machine sends comprise withLower step:
11) gateway configurable parameter editing machine is transferred defined universal gateway parameter, and with the side of user interfaceFormula is shown to user;
12) user edits defined universal gateway parameter according to finished vehicle electronic electrical equipment framework;
13) gateway configurable parameter editing machine is raw according to the defined universal gateway parameter after user editsBecome configuration file.
CN201110144194.9A 2011-05-31 2011-05-31 A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled Expired - Fee Related CN102811232B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110144194.9A CN102811232B (en) 2011-05-31 2011-05-31 A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110144194.9A CN102811232B (en) 2011-05-31 2011-05-31 A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled

Publications (2)

Publication Number Publication Date
CN102811232A CN102811232A (en) 2012-12-05
CN102811232B true CN102811232B (en) 2016-05-25

Family

ID=47234807

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110144194.9A Expired - Fee Related CN102811232B (en) 2011-05-31 2011-05-31 A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled

Country Status (1)

Country Link
CN (1) CN102811232B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106972944A (en) * 2016-12-07 2017-07-21 北京金蚂蚁德创科技有限公司 The collocation method of vehicle-mounted configurable gateway
CN106850419A (en) * 2017-02-10 2017-06-13 北京汽车集团有限公司 Car borne gateway and the method for car borne gateway
CN109218172B (en) * 2017-07-03 2021-07-13 中车株洲电力机车研究所有限公司 Lonworks gateway equipment and configuration method thereof
CN107861716B (en) * 2017-11-09 2021-03-02 山东省计算中心(国家超级计算济南中心) Software-defined control system and control method
CN111478819A (en) * 2020-05-27 2020-07-31 一汽奔腾轿车有限公司 Configuration method of CAN, L IN and Ethernet configurable gateway

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101122854A (en) * 2007-09-13 2008-02-13 上海交通大学 Structured code automatic configuration method and device
CN101436067A (en) * 2008-12-15 2009-05-20 沈阳市天星汽车电器有限公司 Electronic switch centralized controller of automobile electric appliance system
CN101901148A (en) * 2010-01-28 2010-12-01 浙江大学 Generation method of ECU parameter configuration interface based on AUTOSAR standard

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101122854A (en) * 2007-09-13 2008-02-13 上海交通大学 Structured code automatic configuration method and device
CN101436067A (en) * 2008-12-15 2009-05-20 沈阳市天星汽车电器有限公司 Electronic switch centralized controller of automobile electric appliance system
CN101901148A (en) * 2010-01-28 2010-12-01 浙江大学 Generation method of ECU parameter configuration interface based on AUTOSAR standard

Also Published As

Publication number Publication date
CN102811232A (en) 2012-12-05

Similar Documents

Publication Publication Date Title
CN102811232B (en) A kind ofly realize data processing method and the device that automobile communication gateway software is reshuffled
Rodriguez-Andina et al. Features, design tools, and application domains of FPGAs
US8332795B2 (en) Automated pin multiplexing for programmable logic device implementation of integrated circuit design
US8166437B2 (en) Automated pad ring generation for programmable logic device implementation of integrated circuit design
JP5977962B2 (en) Electromagnetic noise analysis method and apparatus
US8479135B2 (en) Automated framework for programmable logic device implementation of integrated circuit design
CN104483959A (en) Fault simulation and test system
CN101436225A (en) Implementing method of dynamic local reconstructing embedded type data controller chip
CN102183953A (en) Vehicle power electronic unit (PEU) testboard
US9304986B1 (en) Methods and systems to automatically connect with interfaces
CN103268647B (en) A kind of long-range march data logger and its implementation
CN101262303A (en) A novel measuring device for error code rate
US20130071110A1 (en) Providing Optical Power Information from an Optical Receiver to an Optical Transmitter Using a Serial Bus
CN105574219B (en) The method of non-standard cell library logic unit automatic placement and routing
CN202160193U (en) Data processing device for realizing communication gateway software reconfiguration of automobile
CN1528614A (en) MPC500 process type electric car multi-energy power assembly control device
WO2018010520A1 (en) Chip architecture reconstruction method and apparatus, and computer readable storage medium
Sapienza et al. Modelling for hardware and software partitioning based on multiple properties
US20120060140A1 (en) Methods and Apparatus For Single Testing Stimulus
CN207594873U (en) A kind of automobile vehicle device prototype system based on BroadR-Reach Ethernets
CN202171744U (en) PEU testboard
CN111045740A (en) MCU software parameter calibration method and system based on USBCAN
CN202976830U (en) DSP audio processing system
CN108763676A (en) Driving source and function verification method
CN2664948Y (en) Electric automobile multiple source power assembly control apparatus of MPC500 type

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 215126 No. 123 Changyang street, Suzhou Industrial Park, Suzhou, Jiangsu.

Patentee after: Annex Electronics (Suzhou) Co., Ltd.

Address before: 215126 No. 123 Changyang street, Suzhou Industrial Park, Suzhou, Jiangsu.

Patentee before: Delphi Electronics (Suzhou) Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160525

Termination date: 20200531