The present invention relates to a method for designing an application software of an integrated chassis and safety control system based on an automotive open system architecture (AUTOSAR), and a method for allocating runnables to each core thereby. According to one aspect of the present invention, a control method uses an AUTOSAR software structure including: an application software layer including a plurality of software components for performing a plurality of preset functions; a basic software layer for providing information necessary for the software components to perform the functions; and a middleware layer for providing an interface for exchanging information between the software components and the basic software layer, wherein the application software layer uses a plurality of cores, each of the cores is allocated with respect to each of the functions, a runnable, which is a minimum execution unit for performing the functions, exists in the application software layer, a first function among the functions is divided into a plurality of unit functions, and the runnable may be allocated with respect to the unit functions. Also, the runnable may be implemented only in the application software layer.
본 발명은 AUTOSAR를 기반으로 하는 샤시/안전 통합제어 시스템의 응용 소프트웨어 설계 방법 및 이에 따른 러너블들을 각 코어에 할당하는 방법에 관한 것이다. 본 발명의 일 양상인 미리 설정된 복수의 기능을 수행하는 복수의 소프트웨어 컴포넌트를 구비한 응용 소프트웨어 계층; 상기 복수의 소프트웨어 컴포넌트가 상기 복수의 기능을 수행하기 위해 필요한 정보를 제공하는 베이직 소프트웨어 계층; 및 상기 복수의 소프트웨어 컴포넌트와 베이직 소프트웨어 계층 간의 상기 정보 교환을 위한 인터페이스를 제공하는 미들웨어 계층;을 포함하는 AUTOSAR(Automotive Open System Architecture) 소프트웨어 구조를 이용한 제어방법에 있어서, 상기 응용 소프트웨어 계층은 복수의 코어(core)를 이용하고, 상기 복수의 코어 각각은 상기 복수의 기능 각각에 대해 할당되며, 상기 응용 소프트웨어 계층에는 상기 복수의 기능을 수행하기 위한 최소의 실행단위인 러너블(Runnable)이 존재하고, 상기 복수의 기능 중 제 1 기능은 복수의 단위 기능으로 구분되며, 상기 복수의 단위 기능 각각에 대해 상기 러너블이 할당될 수 있다. 또한, 이러한 러너블은 응용 소프트웨어 계층에만 구현될 수도 있다.
AUTOSAR / Application Software Design of Chassis and Safety Integrated Control System Using AUTOSAR and Runnerble Assignment Method based on Multi-Core
AUTOSAR를 적용한 샤시/안전 통합제어 시스템의 응용 소프트웨어 설계 및 멀티코어 기반 각 러너블의 할당 방법
2017-09-28
Patent
Electronic Resource
Korean
IPC: | G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B60T Bremsanlagen für Fahrzeuge oder Teile davon , VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF / B60W CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION , Gemeinsame Steuerung oder Regelung von Fahrzeug-Unteraggregaten verschiedenen Typs oder verschiedener Funktion / B62D MOTOR VEHICLES , Motorfahrzeuge |
Integrated AUTOSAR software design
Automotive engineering | 2013
|AUTOSAR meets safety - example of a chassis ECU
Automotive engineering | 2012
|AUTOSAR — AUTOSAR release 4.0 speeds up design
Online Contents | 2011
Springer Verlag | 2015
|