본문 바로가기

임베디드소프트웨어24

0. AUTOSAR (오토사) 시작하기 최근 AUTOSAR 개발은 어느 OEM/Supplier에서나 화두인 것 같다. AUTOSAR(AUTomotive Open System ARchitecture)로 개방형 자동차 표준 소프트웨어 구조라고 한다. 항상 정의까지만 보고 더 이상 보지 않다 보니 두루뭉술하게 아는 느낌이라 공부를 시작 해 보고자 한다. 이번에 AUTOSAR 프로젝트도 시작했다. 정의는 매우 짧게 갈 것이다! 웹사이트를 여러 군데 뒤져 보고 오토사 공식 문서를 요약하는 방식으로 포스팅할 예정이다. 0. 오토사(AUTOSAR)란? AUTOSAR(AUTomotive Open System ARchitecture)로 개방형 자동차 표준 소프트웨어 구조이며, BMW, 보쉬, 콘티넨탈, 포드, PSA, 폭스바겐 등의 회사에서 함께 만든 아키텍.. 2024. 2. 9.
인피니언 TC3xx EVADC 개념 정리 - 2편 (Arbitration, Result Handling, Service Request Generation) 지난 시간에 이어 EVADC에 대해 알아본다. 오늘 적을 내용은 중재(Arbitration)과 결과 처리(Result handling)이다. Service Request Generation 내용을 추가하였다. 중재(Arbitration) 컨버터는 변환 요구 하나씩 처리할 수 있다. 따라서 변환 요구는 한번에 하나씩 들어올 필요가 있다. 그리고 여러 queue에 저장된 요구 중 어느 것을 먼저 처리할 것인지는 중재자(Arbiter)가 결정하게 된다. 변환 요청은 다음과 같다. - Input 0: Queue 변환 요청(Queued request source) Q0 - Input 1: Queue 변환 요청(Queued request source) Q1 - Input 2: Queue 변환 요청(Queued re.. 2023. 5. 9.
인피니언 TC3xx EVADC 개념 정리 - 1편 (EVADC 개요, 트리거, Queue) 아래 글은 인피니언의 ADC 변환법 중 EVADC를 다룬다. 내용은 TC3xx User Manual을 기반으로 한다. 중요한 부분과 흐름을 파악할 수 있는 부분 위주로 정리하고자 한다. 개인적인 이해 방식이 담겨있다. EVADC란? 인피니언 사에서는 EVADC(Enhanced Versatile Analog-to-Digital Converter)로 정의하는 기능이 있다. SAR (Successive Approximation Register) 원리를 통해 아날로그 값(전압)을 디지털 값으로 바꿔주는 기능이다. ADC에서는 각각 컨버터라고 하는 변환 장치가 있는데, 이는 '독립적'으로 동작하며 값을 변환한다. 컨버터 내에는 각각의 채널이 있다. 예를 들어 각 채널에는 온도 센서, 압력 센서 등이 각각 연결되어.. 2023. 5. 5.
RISC와 CISC 개념, 분석, 비교 마이크로 프로세서에서 RISC와 CISC는 빠지지 않고 등장하는 개념으로 CPU의 명령어셋 아키텍처 설계입니다. 즉, 프로세서의 ISA (Instruction Set Architecture)에 속합니다. 초기 컴퓨터는 CISC를 사용했으나 1980년 대 CISC의 복잡성을 줄이고자 RISC가 고안되었습니다. 간단한 명령어들로 구성되어 있다면 CPU 디자인이 쉬워질 것이고, 저렴하고 더 빨라질 수 있을 것이라는 것으로 생각되었습니다. 더 아래 자세한 내용을 통해 각 개념과 차이점에 대해 알아보도록 하겠습니다. RISC (Reduced Instruction Set Computer)란? RISC는 Reduced Instruction Set Computer로 마이크로 프로세서 아키텍처의 하나의 유형입니다. 가장.. 2022. 7. 2.