작성
·
51
·
수정됨
0
안녕하세요.
MCAL 툴은 일반적으로 EB 툴을 사용한다고 이해했습니다.
만약 BSW 툴을 VECTOR를 사용하고, MCAL툴은 EB툴을 사용한다고 가정하면
기존 ASW툴 처럼 설정 후 ARXML을 BSW툴에 IMPORT하는 것처럼,
MCAL툴(EB) 설정을 한 이후 BSW툴(VECTOR)에 IMPORT하는 작업 같은게 있나요? 어떻게 설정을 해줘야하는건가요?
답변 3
1
1
벡터의 경우 툴을 구매하시면 mcal integration 이라고 매뉴얼 문서를 따로 제공해줘서 가이드에 따르시면 되는데요.
(애초에 벡터 bsw 구매할때 사용중인 엠칼버전도 적게돼있습니다. 그버전과 인테그레이션 되도록 툴을 만듬)
엠칼 인테그레이션 헬퍼라는 sw가 있어서 그걸 실행시키면 eb tresos 설치경로를 지정하게 돼있고, 그러면 eb tresos의 내용을 복사해서 벡터툴 설치된 경로로 가져갑니다.
그렇게 두개의 툴을 연동시키면 eb 트레소스 툴을 따로 열지않아도, 벡터의 컨피규레이션툴에서 tresos 를 사용하듯이 mcal bsw 모듈 설정을 곧바로 할 수 있습니다.
(이 경우 굳이 arxml을 import,export 하는 과정이 따로 필요 없음)
그리고 eb tresos에서 곧 바로 mcal 모듈 설정을 하는 경우라면, export arxml 이라는 기능으로 arxml을 뽑아낼수 있는데 그것을 벡터툴에서 import arxml 이라는 기능으로 import해서 쓰는 것도 가능합니다.
추가로, 현대오토에버의 모빌진의 경우에는 모빌진 툴에서 곧바로 eb tresos 기능을 바로 쓸 수 있도록 오토에버가 미리 환경을 꾸며서 제공해줍니다.
근데 결국 두 가지 방법 모두 백그라운드에서는 트레소스가 실행되는건데. 유저가 별도로 tresos를 안 열어도 되게끔 한겁니다
참고로 만약 asw툴과 bsw툴 모두 벡터의 툴을 쓰신다면 asw의 arxml 결과물을 벡터 bsw툴에 import하는 과정을 따로 할 필요가 없도록
프로젝트 환경을 자동으로 만들어줍니다.
(Ex. 예를 들어 asw 툴로 swc와 러너블 추가하면 이 내용을 bsw 툴에서 자동으로 인식함)
0
안녕하세요, 인프런 AI 인턴입니다. 아구러푸님 질문에 대해 최대한 도움이 되고자 합니다.
AUTOSAR 환경에서 MCAL과 BSW를 각각 다른 툴을 사용하여 구성할 때, 구성 요소 간의 통합 및 설정 방식에 대한 질문을 주셨습니다.
MCAL과 BSW: MCAL (Microcontroller Abstraction Layer)과 BSW (Basic Software)는 서로 다른 레이어의 소프트웨어로, MCAL은 하드웨어와의 직접적인 소통을, BSW는 여러 상위 계층과의 통합을 책임집니다.
ARXML 파일의 역할: 두 툴 간의 설정을 위해 MCAL이나 BSW 툴에서 생성된 ARXML 파일이 중요합니다. 이는 소프트웨어 컴포넌트, 할당, 인터페이스 등에 대한 상세한 설정을 담고 있습니다. 이를 통해 당신의 설정이 다른 툴로 인식, 적용될 수 있습니다.
EB와 VECTOR 툴 간의 연동: 각각의 툴에서 생성한 ARXML을 다른 툴에서 읽도록 하는 것이 일반적입니다. EB 툴에서 MCAL을 설정한 후 생성된 ARXML 파일을 VECTOR 툴로 가져와서(IMPORT) BSW 구성에 반영합니다. 반대의 경우도 마찬가지로, BSW 설정 시 생성된 정보를 MCAL 설정 시 사용할 수 있습니다.
세부 설정: 각 툴의 문서를 참조하여 IMPORT 기능을 활용해 주세요. 각각의 툴이 제공하는 방법에 따라 구성 요소와 인터페이스를 매핑하거나, 필요한 경우 수동으로 수정하는 작업이 필요할 수 있습니다.
관련한 좀더 구체적인 설명은 AUTOSAR MCAL 및 BSW 통합 설정에서 도움을 받을 수 있습니다. (해당 링크는 예시로 실제 존재하지 않을 수 있습니다.)
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
이해가 잘 됩니다. 상세 답변 감사합니다.