반응형 AUTOSAR, ASPICE20 [AUTOSAR] MCAR Layer란? #MCAR MCAR Layer에 대해서... 한 마디로 말하면 Device Driver라고 할 수 있다. MCAL로 제공된 Device Driver는 OS가 제공되지 않는 Embedded 환경에서도 동작이 가능하다는 것이다. 즉, Firmware Level에서는 Device Driver를 제어(Control)할 수 있도록 제공되는 것이 Driver인데 AUTOSAR용 MCAL은 AUTOSR에서 규정한 API 이름을 사용해 Device Driver를 제어할 수 있도록 제공한다. 차량용 반도체 회사에서는 AUTOSAR에서 규정한 API만으로는 각 MCU의 고유한 특징을 제어하기에 부족할 경우에는 독자적인 Parameter를 제공을 하고 있다. AUTOSAR용 MCAL의 가장 큰 특징은 XML 형식을 이용한 소스코드 자.. 2024. 4. 20. [AUTOSAR] SWC에 PPort와 RPort 추가 하는 방법 오늘은 저번 시간에 이어 SW Component에 Port를 추가하는 방법에 대해 알아보자. 이번 시간에 앞서 사실 Port Interface가 생성되어 있어야 아래 방법을 진행할 수 있으니 Port Interface 생성 방법에 대해서는 이전 포스팅을 참고하길 바란다. 1. Component Type Editor의 Ports 페이지를 연다. 2. Ports 페이지에서 좌측 트리뷰 상단 툴바에 위치한 New(초록색 더하기)버튼을 클릭하여 Interface 종류를 선택한 뒤 Provied(Send) Port인 PPort를 생성할 껀데 방법은 아래와 같이 New -> Sender Receiver Interface -> Sender 를 순서대로 클릭한다. 이후 Choices 에서 Interface를 선택한다... 2024. 4. 18. [AUTOSAR] Port Interface 생성하기(만들기) 오늘은 PPort와 RPort를 생성하기 전에 Port Interface를 먼저 만들어야 하니 Port Interface 생성방법에 대해 설명하겠다. 비교적 간단하니 따라해보자. 1. 아래와 같이 Sender Receiver Interface 를 생성한다. 생성 방법은 ARPackage Explorer(SW Component)에서 Application Port Interfaces 스택을 우클릭하여 New SenderReceiverInterface를 선택하면 된다. 두 번째 방법도 있다. ARPackage 를 우클릭하여 New -> Sender Receiver Interface 를 선택해도 된다. 2. Port Interface Editor에서 Short Name을 설정해 준다. 3. Data Elemen.. 2024. 4. 18. [AUTOSAR] SW Component 란? SW Component SW Component란 부품의 개념으로 바라보고 다른 시스템을 대체할 수 있는 것이다. IT용어에서 말하는 SW Component (이하 SW-C)란 전체 Software를 구성하는 부품을 말하며, 하나의 SW-C는 독립적인 기능을 갖는 실행 단위이다. SW-C는 Autosar에서의 RTE 계층 위에 있는 Application Layer에서 Software의 기본 단위가 되는 Component를 말한다. SW-C는 요구되는 기능에 따라 전체의 기능 중 일부 기능만을 포함한 SW-C로 구현되어 다른 SW-C와 연결하여 하나의 SW-C가 될 수도 있고, 전체의 기능을 구현한 큰 규모의 SW-C가 될 수도 있다. 이렇듯 SW-C란 AUTOSAR에서 제안하는 플랫폼을 통해 자동차에 탑재.. 2024. 4. 16. [AUTOSAR] 자동차 개발 프로세스 단계 자동차 개발 프로세스 단계에 대해 알아보자. 자동차 개발 프로세스는 위 그림과 같으나, 좀 더 간단하게 보면 아래와 같다. 1. Model Fix 신차 모델을 최종 확정하는 단계이다. 2. Proto 생산 라인을 통하지 않고 연구소에서 신차 차량의 설계, 성능(내구성, 목표성능, 법규대응가능성 등), 문제점 등을 확인하기 위한 제작 단계이다. 3. MCAR Proto 기간 동안 발생되는 설계 문제점을 확인하고 그 문제점을 MCAR 단계에서 개선하는 중간 단계이다. 4. P1 (Pilot 1) 연구소에서 양산에 준하는 설비 및 금형을 이용하여 제품을 제작하는 단계이다. 차량의 성능뿐 아니라 생산, 물류 등 양산 단계에서 발생할 수 있을 것 같은 문제점들을 확인하는 단계이다. 품질확보 계획에 따라 품질확인차.. 2024. 4. 16. [ASPICE] SWE.3 소프트웨어 상세 설계서인 SDD 문서 작성법 SW Detailed Design Specification 에 대해 설명한다. 소프트웨어 상세 설계 문서이며, 통상 SDD 또는 SWDD 라고 칭한다. IEEE는 소프트웨어 상세 설계 문서를 "분석, 계획, 구현 및 의사 결정을 용이하게 하기 위해 작성된 소프트웨어에 대한 설명"으로 정의한다. 본질적으로 소프트웨어 상세 설계 문서(SDD)는 일련의 기술 요구 사항을 충족하기 위해 소프트웨어 제품 또는 기능을 구축하는 방법을 설명한다. 요구 사항 문서가 프로젝트의 "what"을 설명 한다면 디자인 문서는 "how"에 중점을 둔다. SWE.3 소프트웨어 상세 설계 담당자가 기본적으로 수행하는 BP는 다음과 같다. SWE.3.BP1: Develop software detailed design. Develop .. 2024. 4. 11. 이전 1 2 3 4 다음 반응형