What is an Embedded System? A computer system dedicated to a particular function within a larger mechanical or electrical system. -> 기계적인 혹은 전자적인 시스템
Bare-metal programming is a term for programming that operates without various layters of abstraction\-> 하드웨어가 직접 소프트웨어를 건드리면서 돌아가는 시스템Without an oper
구조LPC1768 : MCU다. 보드의 가장 핵심적인 기능을 하는 부분이다. 이 칩에 의해서 모든 프로그램들이 실행된다.JTAG Port : PC와 연결하여 debugCAN : CAN 통신, 다른 보드와의 연결External IO A/B/C : 외부 device를 붙일
RISC 구조를 가지는 32비트 프로세서군을 가르키는 용어내부 구성이 간단하여 동작속도가 빠르면서도 전력 소비가 작음휴대폰, 게임기 등의 모바일 기기 부문에서 많이 사용프로세서 코어를 설계해서 마이크로프로세서를 제조하는 다른 여러 회사(ex. 삼성전자, ST Micor
사방으로 나와있는 PIN이 100개가 있다. 0번부터 번호가 매겨져 있다. port0부터 port5번까지 있다.(port는 32bit)PIN에 대해서 어떤 포트에 해당되는 PIN이고 각각의 port에서 몇번 PIN이 할당되어 있느냐pin 하나에 평균적으로 4가지 기능을
Embbeded system OS ≠ Windows, LinuxOS는 크게 4가지 관리를 한다. process 관리, Memory 관리, I/O device 관리, file 관리가 있다.Determinism어떤 상태(state)에 있을 때 event가 발생하면 항상 똑
synchronization의 수단event를 쓰면 exteded task가 된다.task가 waiting state를 가지게 된다.Task2와 Task1이 ready상태에서 Task2의 priority가 높아 먼저 돌게 된다. 그러다가 이벤트를 기다리면 waiting
Automotive Open System Architecture\-> 자동차 산업을 위한 표준화된 소프트웨어 구조자동차 ECU(Electronic Control Unit)에 내장되는 SW의 표준 체계로서 SW의 표준 구조 및 표준 개발 방법론을 규정하는 체계AUTOSA
AUTOSAR에서VFB : Structure, 어떤 component가 있어야 하고 그것의 structure가 뭔지만 정의하고 다른 component와 어떤식으로 연동될 수 있다라는 거까지 기술IB : Behavior, Component의 behavior를 어떻게 정의
tool에 의해 자동 generation하는 일communication infrastructure 제공 : component와 component 사이에서 port를 통해 이루어지는 통신을 담당, component에 달려있는 port의 코드는 RTE에 자동 생성된다.\-