반응형

플랫폼 8

Adaptive Autosar Core Types (핵심 유형)

핵심 유형은 공용 인터페이스의 일부로 여러 기능 클러스터가 사용하는 공통 클래스 및 기능을 정의합니다. 핵심 유형을 정의하는 근거 중 하나는 인터페이스 정의에 자주 사용되는 공통의 복잡한 데이터 유형을 포함하는 것이었습니다. Error Handling오류 처리는 모든 소프트웨어 개발에 중요한 주제입니다. 안전이 중요한 소프트웨어의 경우 생명이 그 소프트웨어에 의존 할 수 있기 때문에 더욱 중요합니다. 그러나 안전성이 중요한 소프트웨어를 개발하기 위한 현재 표준은 특히 C ++ 예외와 관련하여 빌드 도구 체인에 상당한 제한을 부과합니다. ASIL 응용 프로그램의 경우 C ++ 예외를 사용하는 것이 일반적으로 불가능합니다. ASIL 인증 C ++ 컴파일러의 예외 지원이 부족하기 때문입니다. Adaptive ..

SW/Autosar 2018.11.23

Adaptive Autosar Safety ( 안전 )

AUTOSAR는 안전 프로젝트에서 Adaptive Platform의 통합을 지원하기 위해 Adaptive Platform에 대한 보안 개요를 제공합니다. 이 릴리스의 경우 설명문 (AUTOSAR_EXP_SafetyOverview) 형태로 제공됩니다. 기능 안전 엔지니어가 AUTOSAR Adaptive Platform 내에서 기능적 안전 관련 주제를 식별하는 데 도움이됩니다. 이 문서의 내용은 현재 다음과 같은 별도의 장으로 구성되어 있으며 ISO 26262에 따라 내용과 구조에 매핑 될 수 있습니다. • AUTOSAR Adaptive Platform 목표, 유스 케이스 및 시나리오• 시스템 정의, 시스템 컨텍스트 및 가정• 유해성 분석• 안전 목표• 기능 안전 개념 및 기능 안전 요구 사항 이 Safet..

SW/Autosar 2018.11.23

Adaptive Autosar Log and Trace ( 로그 및 추적 )

Log and Trace은 machines development 단계에서 로깅 장치에 디버그 정보를 외부 적으로 기록하고 저장할 수 있습니다. 이를 위해 이더넷을 통해 로깅 및 추적 관련 정보를 전송할 수 있습니다. Log and Trace 프로토콜은 ECU ID와 같은 추가 정보를 제공된 로깅 정보에 추가 할 수 있습니다. 이 정보는 Log and Trace Logging Client가 수신된 로깅 프레임을 연관, 정렬 또는 필터링하는 데 사용될 수 있습니다. 이 프로토콜은 AUTOSAR Adaptive Platform Log에서 Functional Cluster Log 및 Trace에서 지원됩니다. 구조 Log and Trace Functional CLuster는 응용 프로그램이 로깅 정보를 통신 버..

SW/Autosar 2018.11.21

Adaptive Autosar Cryptography (암호)

AUTOSAR Adaptive Platform은 일반적인 암호화 작업 및 보안 키 관리를 위한 API를 지원합니다. API는 데이터 스트림에서 작동 할 뿐만 아니라 런타임에 키 및 암호 작업의 동적 생성을 지원합니다. 저장소 요구 사항을 줄이기 위해 키는 암호화 백엔드 내부에 저장되거나 외부에서 필요할 때 가져올 수 있습니다. 이 API는 HSM (Hardware Security Module)과 같은 별도의 구성 요소에서 보안에 민감한 작업 및 의사 결정을 캡슐화하도록 지원합니다. 키의 추가 보호 및 키 사용은 키를 특정 용도 (예 : 해독 전용)로 제한하거나 IAM에 의해보고 된 개별 응용 프로그램에 대한 키 가용성을 제한함으로써 제공 될 수 있습니다. 응용 프로그램 지원에 따라 API를 사용하여 TL..

SW/Autosar 2018.11.21

Adaptive Autosar Time Synchronization (시간 동기화)

개요서로 다른 응용 프로그램, ECU 간의 Time Synchronization는 분산 시스템에서 서로 다른 이벤트의 상관 관계가 필요할 때 중요한 이벤트입니다. 이러한 이벤트를 제 시간에 추적하거나 정확한 시점에 트리거 해야 합니다. Time Synchronization 이러한 이유로 Time Synchronization API가 애플리케이션에 제공되어집니다. 다른 Entities / ECU와 동기화 된 시간 정보를 검색 할 수 있습니다. Time Synchronization 기능은 시스템에있는 다양한 "시간 기반 자원"의 수단으로 제공됩니다. 디자인Adaptive Platform의 경우 필요한 모든 Time Synchronization 요구 사항을 충족하기 위해 다음 세 가지 기술이 고려되었습니다....

SW/Autosar 2018.11.20

Adaptive Autosar Communication Management (통신 관리)

개요Communication Management는 분산 실시간 임베디드 환경 속에서 애플리케이션 간의 모든 통신을 수행합니다. 통신 파트너를 찾아 연결하는 실제 매커니즘을 추상화하여 응용 프로그램 소프트웨어 구현자가 응용 프로그램의 특정 목적에 집중할 수 있도록 합니다. Service Oriented Communication (서비스 지향 통신)서비스의 개념은 기본 운영 소프트웨어가 제공하는 기능 이상으로 응용 프로그램에 제공되는 기능을 뜻합니다. Communication Management SW는 머신 간 통신을 위해 이러한 서비스를 제공하거나 메커니즘을 제공합니다. 서비스는 다음으로 구성됩니다. . Events . Methods . Fields 통신 파트너 간의 통신 경로는 설계시, 시동시, 실행시에..

SW/Autosar 2018.11.14

Adaptive Autosar State Management (상태 관리)

State Management는 현재 컴퓨터 상태 및 Functional Group State 집합을 정의하고 Execution Management에서 요청한 State 전환을 시작하는 Functional Cluster입니다. Execution Management는 State 전환을 수행하고 현재 State에 따라 실제 실행중인 프로세스들을 제어합니다. State 변경 요청은 다음에 의해 논의 됩니다. :. 오류 복구를 트리거하고 대체 기능을 활성화하기위한 플랫폼 상태 관리. 시스템을 진단 상태로 전환하는 진단 프로그램. 업데이트 및 구성 관리를 사용하여 소프트웨어 또는 구성을 업데이트 할 수있는 상태로 시스템을 전환. 필요한 기능과 네트워크 상태를 조정하는 네트워크 관리. 다른 기계 또는 다른 ECU에..

SW/Autosar 2018.11.14

Adaptive Autosar Operating System (운영 체제)

안녕하세요. 글쓴이입니다. 이번 포스팅에서는 Adaptive Autosar의 운영체제에 대해 알아보도록 하겠습니다. 개요 운영 체제는 모든 프로그램에 대한 실행 자원 관리 역할을 수행합니다. Execution Management는 OS와 함께 플랫폼 초기화 및 응용프래그램 시작 및 종료 관리 역할을 수행합니다. Adaptive Platform은 새로운 운영체제를 정해놓지는 않습니다. 그보다는 Adaptive Application에서 사용하는 Context와 인터페이스를 정의합니다. OSI에서는 Adaptive Application ARA의 일부인 응용 프로그램 인터페이스가 정의되어 있습니다. 운영체제 자체에서는 프로그램 시작을 위해 Execution Management에 필요한 다른 인터페이스를 제공 가..

SW/Autosar 2018.11.13
반응형