[go: up one dir, main page]

CN114879935B - AUTOSAR software component development method, device and equipment for shift module based on Simulink - Google Patents

AUTOSAR software component development method, device and equipment for shift module based on Simulink Download PDF

Info

Publication number
CN114879935B
CN114879935B CN202210409680.7A CN202210409680A CN114879935B CN 114879935 B CN114879935 B CN 114879935B CN 202210409680 A CN202210409680 A CN 202210409680A CN 114879935 B CN114879935 B CN 114879935B
Authority
CN
China
Prior art keywords
module
entity
simulink
sub
signals
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.)
Active
Application number
CN202210409680.7A
Other languages
Chinese (zh)
Other versions
CN114879935A (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.)
IAT Automobile Technology Co Ltd
Original Assignee
IAT Automobile Technology 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 IAT Automobile Technology Co Ltd filed Critical IAT Automobile Technology Co Ltd
Priority to CN202210409680.7A priority Critical patent/CN114879935B/en
Publication of CN114879935A publication Critical patent/CN114879935A/en
Application granted granted Critical
Publication of CN114879935B publication Critical patent/CN114879935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Transmission Device (AREA)

Abstract

本申请提供了一种基于Simulink的换挡模块AUTOSAR软件组件开发方法、装置、电子设备及计算机可读存储介质。该基于Simulink的换挡模块AUTOSAR软件组件开发方法,包括:将一个包含多个子功能换挡模块整体作为一个运行实体,并对运行实体添加一个事件时间周期;将换挡模块的输入信号的前处理模块以及子功能模块放入运行实体中;其中,子功能模块至少包括自动P模块、预约换的模块、工厂模式模块;确定运行实体的输入信号和输出信号;将运行实体的输入端口和输出端口的信号进行标准化命名,与can报文名字匹配,及与其他控制模块的命名保持一致。根据本申请实施例,能够减少Autosar开发的工作量、提高工作效率、简化工作内容。

The present application provides a method, device, electronic device and computer-readable storage medium for developing AUTOSAR software components for a shift module based on Simulink. The method for developing AUTOSAR software components for a shift module based on Simulink includes: treating a shift module containing multiple sub-functions as a whole as an operating entity, and adding an event time period to the operating entity; placing the pre-processing module of the input signal of the shift module and the sub-function module into the operating entity; wherein the sub-function module includes at least an automatic P module, a scheduled shift module, and a factory mode module; determining the input signal and output signal of the operating entity; standardizing the naming of the input port and output port of the operating entity, matching the CAN message name, and keeping consistent with the naming of other control modules. According to the embodiments of the present application, the workload of Autosar development can be reduced, work efficiency can be improved, and work content can be simplified.

Description

Simulink-based gear shifting module AUTOSAR software component development method, device and equipment
Technical Field
The application belongs to the field of software component development, and particularly relates to a shifting module AUTOSAR software component development method and device based on Simulink, electronic equipment and a computer readable storage medium.
Background
In the 'bottom-up' workflow of the AUTOSAR system solution, autosar software components are required to be built according to the existing simulink model, the SWC method for building the application layer is flexible according to different functions and different building methods of modules, and a plurality of SWCs can be built according to requirements, but the workload is large, the working efficiency is low, and the working content is complex.
Therefore, how to reduce the workload of Autosar development, improve the working efficiency and simplify the working content is a technical problem to be solved by those skilled in the art.
Disclosure of Invention
The embodiment of the application provides a gear shifting module AUTOSAR software component development method and device based on Simulink, electronic equipment and a computer readable storage medium, which can reduce the workload of Autosar development, improve the working efficiency and simplify the working content.
In a first aspect, an embodiment of the present application provides a method for developing an shifting module AUTOSAR software component based on Simulink, including:
Taking a gear shifting module containing a plurality of subfunctions as a whole as an operation entity, and adding an event time period to the operation entity;
the method comprises the steps of putting a preprocessing module and a sub-functional module of an input signal of a gear shifting module into an operation entity, wherein the sub-functional module at least comprises an automatic P module, a reserved changing module and a factory mode module;
determining an input signal and an output signal of an operating entity;
And (3) carrying out standardized naming on signals of an input port and an output port of the running entity, matching with the name of the can message and keeping consistency with the names of other control modules.
Further, the pre-processing module and the sub-functional module of the input signal of the gear shifting module are put into the operation entity, including:
And a preprocessing module and a sub-functional module of can signals, IO signals or output signals of other modules received by the gear shifting module are put into the running entity.
Further, determining the input signal and the output signal of the running entity comprises:
The accelerator opening degree KL15 and the brake pedal signal are input to the CLIENT terminal as the CS interface.
Further, determining the input signal and the output signal of the running entity comprises:
The P, R, N, D-gear message signals, other can messages and output signals of other functional modules in vcu are used as a RECEIVER port of an SR interface;
And taking the output signal of the gear module as a Sender of the SR interface of other functional modules and CAN system signals.
In a second aspect, an embodiment of the present application provides a gear shifting module AUTOSAR software component development device based on Simulink, including:
The first construction module of the operation entity is used for taking a gear shifting module containing a plurality of subfunctions as a whole as an operation entity and adding an event time period to the operation entity;
The second construction module of the operation entity is used for putting the preprocessing module of the input signal of the gear shifting module and the sub-function module into the operation entity, wherein the sub-function module at least comprises an automatic P module, a module for reserving a change and a factory mode module;
The input/output signal determining module is used for determining an input signal and an output signal of the operation entity;
And the port signal standardized naming module is used for standardized naming of signals of an input port and an output port of the running entity, matching with the name of the can message and keeping consistency with the names of other control modules.
Further, the second construction module of the operation entity is used for placing the preprocessing module and the sub-function module of the can signal, the IO signal or the output signal of other modules received by the gear shifting module into the operation entity.
And the input/output signal determining module is used for inputting the accelerator opening degree, KL15 and brake pedal signals into a CLIENT end serving as a CS interface.
The input/output signal determining module is used for taking the output signals of P, R, N, D shift message signals, other CAN messages and other functional modules in vcu as the RECEIVER ports of the SR interface, and taking the output signals of the shift modules as the senders of the SR interfaces of the other functional modules and the CAN system signals.
In a third aspect, an embodiment of the present application provides an electronic device including a processor and a memory storing computer program instructions;
The processor executes the computer program instructions to implement a Simulink-based shift module AUTOSAR software component development method as shown in the first aspect.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, where computer program instructions are stored, where the computer program instructions, when executed by a processor, implement a method for developing a shifting module auto sar software component based on Simulink as shown in the first aspect.
According to the shifting module AUTOSAR software component development method and device based on Simulink, electronic equipment and computer readable storage medium, the workload of Autosar development can be reduced, the working efficiency can be improved, and the working content can be simplified.
The shifting module AUTOSAR software component development method based on Simulink comprises the steps of taking a shifting module containing a plurality of subfunctions as a whole as an operation entity, adding an event time period to the operation entity, putting a preprocessing module of input signals of the shifting module and the subfunction module into the operation entity, wherein the subfunction module at least comprises an automatic P module, a module reserved for replacement and a factory mode module, determining input signals and output signals of the operation entity, carrying out standardized naming on signals of an input port and an output port of the operation entity, matching with can message names, and keeping consistency with names of other control modules, so that the workload of Autosar development can be reduced, the working efficiency can be improved, and the working content can be simplified.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are needed in the description of the embodiments or the prior art will be briefly described, and it is obvious that the drawings in the description below are some embodiments of the present application, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a method for developing an shifting module AUTOSAR software component based on Simulink according to an embodiment of the present application;
FIG. 2 is a schematic diagram of the architecture of an application level shift module software component provided by one embodiment of the present application;
Fig. 3 is a flow chart of a method for developing an shifting module AUTOSAR software component based on Simulink according to an embodiment of the present application;
Fig. 4 is a schematic structural diagram of a gear shifting module AUTOSAR software component development device based on Simulink according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Features and exemplary embodiments of various aspects of the present application will be described in detail below, and in order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail below with reference to the accompanying drawings and the detailed embodiments. It should be understood that the particular embodiments described herein are meant to be illustrative of the application only and not limiting. It will be apparent to one skilled in the art that the present application may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the application by showing examples of the application.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising" does not exclude the presence of additional identical elements in a process, method, article, or apparatus that comprises the element.
In the 'bottom-up' workflow of the AUTOSAR system solution, autosar software components are required to be built according to the existing simulink model, the SWC method for building the application layer is flexible according to different functions and different building methods of modules, and a plurality of SWCs can be built according to requirements, but the workload is large, the working efficiency is low, and the working content is complex.
In order to solve the problems in the prior art, the embodiment of the application provides a gear shifting module AUTOSAR software component development method and device based on Simulink, electronic equipment and a computer readable storage medium. The following first describes a method for developing an shifting module AUTOSAR software component based on Simulink provided by the embodiment of the present application.
Fig. 1 shows a flowchart of a method for developing an Simulink-based shift module AUTOSAR software component according to an embodiment of the present application. As shown in fig. 1, the method for developing a shifting module AUTOSAR software component based on Simulink includes:
s101, taking a gear shifting module with a plurality of sub-functions as a whole as an operation entity, and adding an event time period to the operation entity;
S102, putting a preprocessing module of an input signal of a gear shifting module and a sub-functional module into an operation entity, wherein the sub-functional module at least comprises an automatic P module, a module for reserving a gear shifting and a factory mode module;
In one embodiment, the pre-processing module and the sub-functional module of the input signal of the shift module are put into an operating entity, comprising:
And a preprocessing module and a sub-functional module of can signals, IO signals or output signals of other modules received by the gear shifting module are put into the running entity.
S103, determining an input signal and an output signal of an operation entity;
In one embodiment, determining the input signal and the output signal of the running entity comprises:
The accelerator opening degree KL15 and the brake pedal signal are input to the CLIENT terminal as the CS interface.
In one embodiment, determining the input signal and the output signal of the running entity comprises:
and taking P, R, N, D-gear message signals, other can messages and output signals of other functional modules in vcu as a RECEIVER port of the SR interface.
And taking the output signal of the gear module as a Sender of the SR interface of other functional modules and CAN system signals.
S104, carrying out standardized naming on signals of an input port and an output port of the running entity, matching with the name of the can message, and keeping consistency with the names of other control modules.
The shifting module AUTOSAR software component development method based on Simulink comprises the steps of taking a shifting module containing a plurality of subfunctions as a whole as an operation entity, adding an event time period to the operation entity, putting a preprocessing module of input signals of the shifting module and the subfunction module into the operation entity, wherein the subfunction module at least comprises an automatic P module, a module reserved for replacement and a factory mode module, determining input signals and output signals of the operation entity, carrying out standardized naming on signals of an input port and an output port of the operation entity, matching with can message names, and keeping consistency with names of other control modules, so that the workload of Autosar development can be reduced, the working efficiency can be improved, and the working content can be simplified.
In order to specifically explain the above-mentioned method, a specific explanation will be given below with an example.
In order to reduce the workload, improve the working efficiency, simplify the working content and facilitate the quick establishment of the SWC of the gear shifting module. The technical means of the embodiment comprises an SWC software component establishing technology of AUTOSAR, a Simulink technology and ISOLAR-A/B software technology, and the technical scheme is that the SWC software component establishing technology of AUTOSAR and the Simulink technology are used for establishing a SWC software component of a controller gear shifting module.
Based on the figures 2 and 3, the method comprises the following steps:
(1) The entire shift module is used as an operational entity runnable, for which an event time period event is added, regardless of whether the shift module is made up of several modules. It is not necessary to build multiple SWCs and runnable.
(2) The preprocessing module and the sub-function (automatic P, reserved change, factory mode, etc.) module of the input signal of the shift module are put into this runnable, and the input signal of the whole runnable is the received can signal, IO signal, or the output signal of other modules. The most original input signal is conveniently found out without paying attention to the intermediate processing signal.
(3) The accelerator opening degree KL15 and the brake pedal signal are input to the CLIENT terminal as the CS interface.
(4) The signal of P, R, N, D gear message, the output signals of other CAN messages and other functional modules in vcu are used as the RECEIVER ports of the SR interface, and the output signals of the gear modules are used as the senders of the SR interfaces of the other functional modules and the CAN system signals.
(5) This runnable input and output port naming matches can messages and other modules are identical to import ISOLAR software back connection ports.
This embodiment only needs to build one shift SWC and one runnable operating entity, simplifying the structure. Only the input/output signal of the shift module needs to be clarified, and the signal preprocessing is put into this runnable. The port signal is standardized and named, is matched with the name of the can message, and is consistent with the names of other control modules, so that the port connection is facilitated.
The embodiment has the advantages of 1, reducing the workload of AUTOSAR development, improving the working efficiency, simplifying the working content, and quickly establishing a shift module SWC software component in a Simulink. 2. And the development work efficiency of AUTOSAR is improved. 3. The labor cost of software development is reduced. 4. Ports are connected with other modules after ISOLAR software is conveniently imported.
Fig. 4 shows a schematic structural diagram of a gear shifting module AUTOSAR software component development device based on Simulink according to an embodiment of the present application. As shown in fig. 4, the gear shifting module auto sar software component development device based on Simulink includes:
An operation entity first construction module 401, configured to take a shift module including a plurality of subfunctions as an operation entity, and add an event time period to the operation entity;
The second construction module 402 of the operation entity is used for putting the preprocessing module of the input signal of the gear shifting module and the sub-function module into the operation entity, wherein the sub-function module at least comprises an automatic P module, a module for reserving a change and a factory mode module;
an input/output signal determining module 403, configured to determine an input signal and an output signal of the running entity;
the port signal standardized naming module 404 is configured to perform standardized naming on signals of the input port and the output port of the running entity, match with can message names, and keep consistent with the naming of other control modules.
Further, the second construction module 402 of the operating entity is configured to put the pre-processing module of the can signal, the IO signal or the output signal of the other module received by the shift module into the operating entity.
Further, the input/output signal determining module 403 is configured to input the accelerator opening degree, KL15, and brake pedal signal to the CLIENT terminal as the CS interface.
Further, the input/output signal determining module 403 is configured to use the output signals of the P, R, N, D shift stage message signals, other CAN messages, and other functional modules in vcu as the RECEIVER ports of the SR interface, and use the output signals of the shift stage module as the senders of the SR interfaces of the other functional modules and the CAN system signals.
The modules/units in the apparatus shown in fig. 4 have functions of implementing the steps in fig. 1, and achieve corresponding technical effects, which are not described herein for brevity.
Fig. 5 shows a schematic structural diagram of an electronic device according to an embodiment of the present application.
The electronic device may include a processor 501 and a memory 502 storing computer program instructions.
In particular, the processor 501 may include a Central Processing Unit (CPU), or an Application SPECIFIC INTEGRATED Circuit (ASIC), or may be configured as one or more integrated circuits that implement embodiments of the present application.
Memory 502 may include mass storage for data or instructions. By way of example, and not limitation, memory 502 may comprise a hard disk drive (HARD DISK DRIVE, HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or universal serial bus (Universal Serial Bus, USB) drive, or a combination of two or more of the foregoing. Memory 502 may include removable or non-removable (or fixed) media, where appropriate. Memory 502 may be internal or external to the electronic device, where appropriate. In a particular embodiment, the memory 502 may be a non-volatile solid state memory.
In one embodiment, memory 502 may be Read Only Memory (ROM). In one embodiment, the ROM may be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.
The processor 501 reads and executes the computer program instructions stored in the memory 502 to implement any one of the shifting module AUTOSAR software component development methods based on Simulink in the above embodiments.
In one example, the electronic device may also include a communication interface 503 and a bus 510. As shown in fig. 5, the processor 501, the memory 502, and the communication interface 503 are connected to each other by a bus 510 and perform communication with each other.
The communication interface 503 is mainly used to implement communication between each module, apparatus, unit and/or device in the embodiments of the present application.
Bus 510 includes hardware, software, or both that couple components of the electronic device to one another. By way of example, and not limitation, the buses may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a micro channel architecture (MCa) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus, or a combination of two or more of the above. Bus 510 may include one or more buses, where appropriate. Although embodiments of the application have been described and illustrated with respect to a particular bus, the application contemplates any suitable bus or interconnect.
In addition, in combination with the Simulink-based shift module auto sar software component development method in the above embodiment, the embodiment of the present application may provide a computer readable storage medium for implementation. The computer readable storage medium stores computer program instructions which when executed by a processor implement any one of the shifting module AUTOSAR software component development methods based on Simulink in the above embodiments.
It should be understood that the application is not limited to the particular arrangements and instrumentality described above and shown in the drawings. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and shown as examples. The method processes of the present application are not limited to the specific steps described and shown, but various changes, modifications and additions, or the order between steps may be made by those skilled in the art after appreciating the spirit of the present application.
The functional blocks shown in the above-described structural block diagrams may be implemented in hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, a plug-in, a function card, or the like. When implemented in software, the elements of the application are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine readable medium or transmitted over transmission media or communication links by a data signal carried in a carrier wave. A "machine-readable medium" may include any medium that can store or transfer information. Examples of machine-readable media include electronic circuitry, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio Frequency (RF) links, and the like. The code segments may be downloaded via computer networks such as the internet, intranets, etc.
It should also be noted that the exemplary embodiments mentioned in this disclosure describe some methods or systems based on a series of steps or devices. The present application is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, or may be performed in a different order from the order in the embodiments, or several steps may be performed simultaneously.
Aspects of the present application are described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions/acts specified in the flowchart and/or block diagram block or blocks. Such a processor may be, but is not limited to being, a general purpose processor, a special purpose processor, an application specific processor, or a field programmable logic circuit. It will also be understood that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware which performs the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In the foregoing, only the specific embodiments of the present application are described, and it will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the systems, modules and units described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein. It should be understood that the scope of the present application is not limited thereto, and any equivalent modifications or substitutions can be easily made by those skilled in the art within the technical scope of the present application, and they should be included in the scope of the present application.

Claims (6)

1. A gear shifting module AUTOSAR software component development method based on Simulink is characterized by comprising the following steps:
taking a gear shifting module containing a plurality of subfunctions as a whole as an operation entity, and adding an event time period to the operation entity;
The method comprises the steps of putting a preprocessing module and a sub-functional module of an input signal of a gear shifting module into an operation entity, wherein the sub-functional module at least comprises an automatic P gear module, a reserved gear shifting module and a factory mode module;
the input signal and the output signal of the running entity are determined, wherein the input signal and the output signal of the running entity comprise that an accelerator opening degree, KL15 and a brake pedal signal are input into a CLIENT end serving as a CS interface;
And carrying out standardized naming on signals of the input port and the output port of the running entity, matching with the name of the can message, and keeping consistency with the names of other functional modules.
2. The Simulink-based shift module auto sar software component development method according to claim 1, wherein the placing the pre-processing module and the sub-functional module of the input signal of the shift module into the running entity comprises:
And a preprocessing module and a sub-functional module of can signals, IO signals or output signals of other modules received by the gear shifting module are put into the running entity.
3. The utility model provides a gear shift module AUTOSAR software component development device based on Simulink which characterized in that includes:
The first construction module of the operation entity is used for taking a gear shifting module containing a plurality of subfunctions as a whole as an operation entity and adding an event time period to the operation entity;
the second construction module of the operation entity is used for putting the preprocessing module of the input signal of the gear shifting module and the sub-functional module into the operation entity, wherein the sub-functional module at least comprises an automatic P gear module, a reserved gear shifting module and a factory mode module;
the input/output signal determining module is used for determining the input signal and the output signal of the running entity, and comprises inputting the accelerator opening degree, KL15 and a brake pedal signal into a CLIENT end serving as a CS interface;
And the port signal standardized naming module is used for standardized naming of signals of the input port and the output port of the running entity, matching with can message names and keeping consistency with the names of other functional modules.
4. The shifting module AUTOSAR software component development device based on Simulink according to claim 3, wherein the second construction module of the operating entity is configured to put a preprocessing module and a sub-function module of can signals, IO signals or output signals of other modules received by the shifting module into the operating entity.
5. An electronic device comprising a processor and a memory storing computer program instructions;
the processor, when executing the computer program instructions, implements a Simulink-based shift module AUTOSAR software component development method according to any one of claims 1-2.
6. A computer readable storage medium, wherein computer program instructions are stored on the computer readable storage medium, and when executed by a processor, the computer program instructions implement a Simulink-based shift module AUTOSAR software component development method according to any one of claims 1-2.
CN202210409680.7A 2022-04-19 2022-04-19 AUTOSAR software component development method, device and equipment for shift module based on Simulink Active CN114879935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210409680.7A CN114879935B (en) 2022-04-19 2022-04-19 AUTOSAR software component development method, device and equipment for shift module based on Simulink

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210409680.7A CN114879935B (en) 2022-04-19 2022-04-19 AUTOSAR software component development method, device and equipment for shift module based on Simulink

Publications (2)

Publication Number Publication Date
CN114879935A CN114879935A (en) 2022-08-09
CN114879935B true CN114879935B (en) 2024-12-10

Family

ID=82672314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210409680.7A Active CN114879935B (en) 2022-04-19 2022-04-19 AUTOSAR software component development method, device and equipment for shift module based on Simulink

Country Status (1)

Country Link
CN (1) CN114879935B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117608873B (en) * 2023-11-14 2024-12-10 阿尔特汽车技术股份有限公司 Signal interaction method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110412951A (en) * 2019-06-27 2019-11-05 东南(福建)汽车工业有限公司 A kind of pure electric vehicle controller application layer platform software model framework
CN111679868A (en) * 2020-06-02 2020-09-18 上海元城汽车技术有限公司 Automobile software model integration method, device, device and storage medium
CN113342426A (en) * 2021-05-31 2021-09-03 重庆长安汽车股份有限公司 Application layer software component integration method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007062114A1 (en) * 2007-12-21 2009-07-23 Opensynergy Gmbh Motor vehicle control device
CN102214099B (en) * 2011-06-16 2013-07-03 浙江大学 Automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR)
KR102304387B1 (en) * 2015-01-13 2021-09-23 현대모비스 주식회사 An Electronic Control Unit multi-core architecture based on AUTOSAR(AUTomotive Open System Architecture) and Vehicle including the same
US20190258460A1 (en) * 2018-02-22 2019-08-22 Dspace Digital Signal Processing And Control Engineering Gmbh Method and system for generating a software component
CN111750091B (en) * 2020-06-19 2021-11-26 中国重汽集团济南动力有限公司 Vehicle gear shifting control system and control method based on AUTOSAR
CN111769311B (en) * 2020-06-30 2021-10-15 上海捷氢科技有限公司 Hydrogen fuel cell control system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110412951A (en) * 2019-06-27 2019-11-05 东南(福建)汽车工业有限公司 A kind of pure electric vehicle controller application layer platform software model framework
CN111679868A (en) * 2020-06-02 2020-09-18 上海元城汽车技术有限公司 Automobile software model integration method, device, device and storage medium
CN113342426A (en) * 2021-05-31 2021-09-03 重庆长安汽车股份有限公司 Application layer software component integration method and system

Also Published As

Publication number Publication date
CN114879935A (en) 2022-08-09

Similar Documents

Publication Publication Date Title
CN114879935B (en) AUTOSAR software component development method, device and equipment for shift module based on Simulink
WO2024140207A1 (en) Method and system for collaboration of multiple sub-processes
CN115065574B (en) Vehicle controller awakening method and device, electronic equipment and automatic driving vehicle
CN114884912A (en) Communication method, system, equipment and computer readable storage medium of SOA architecture
CN115202632B (en) AUTOSAR software component function interface development method based on Simulink in Matlab
CN113564865A (en) Washing machine remote control method, device, electronic device, and storage medium
CN116708576A (en) Service providing method, device, equipment and computer readable storage medium
CN114945038A (en) Communication method, system, equipment and readable storage medium based on SOA architecture
CN113542360B (en) Information association method, association device, electronic equipment and readable storage medium
CN115469899A (en) Firmware upgrade method, device, equipment, medium and vehicle-mounted system
CN116991142A (en) Automobile diagnosis service method and system based on modularized UDS protocol
CN116149825A (en) Task processing method, device, medium and electronic device
CN116302408A (en) Method, device and system for executing multi-tenant scheduling task and electronic equipment
CN115639983A (en) Automobile horn software assembly development method and device based on Simulink tool and AUTOSAR framework
CN114675822A (en) AUTOSAR software component development method, apparatus, equipment and storage medium
CN112948013B (en) Application probe configuration method and device, terminal equipment and storage medium
CN115774837A (en) Signal verification method, device, equipment, medium, program product and vehicle
CN114218035A (en) Management method of computer cluster, computer and computer cluster
CN113133010A (en) Wireless networking method, device, terminal equipment and storage medium
CN111787059B (en) Block tracking synchronization method and device, electronic equipment and computer storage medium
CN114326689B (en) Method, device, equipment and storage medium for brushing firmware of vehicle
CN111338680B (en) Firmware upgrading method, firmware upgrading device and terminal of slave station
CN117864092B (en) Vehicle control method, device, equipment and medium
CN116279286B (en) Unlocking method, device, equipment and medium of engine
CN116339957B (en) Task scheduling method and system for heterogeneous distributed platform hybrid key system

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