임베디드 시스템

최현진·2023년 1월 2일
0

ㅇMpeon

목록 보기
1/9

임베디드 시스템

기계 혹은 기타 제어가필요한 시스템에 대해 제어를 위한 특정기능을 수행하는 전자장비의 일종으로 매우 작은 컴퓨터와 같지만, 개인용 컴퓨터와 같이 특정되지않은 다수의 역할을 하는것이 아닌 특정목적을 수행하기위한 시스템이다.
임베디드 시스템에는 mcu(마이크로컨트롤러), dsp(디지털 시그널 프로세서)등의 프로세서 코어가 장착될 수 있다.

MCU(마이크로컨트롤러)

보통의 마이크로컨트롤러들은 규모가 작은 시스템에서 사용되어, 운영체제를 포함하지 않는 경우가 있다. mcu는 기능을 설정하고 단일 function을 반복적으로 수행하도록 프로그래밍 되어 장치등에 장착된다, 따라서 일반적인 mcu들은 일반 pc보다 성능과 전력소모, 가격이 매우 낮고, 형상도 다르다.

DSP(디지털 신호 처리 장치)

디지털 신호 처리를 위해 특별히 제작된 마이크로프로세서로, 특히 실시간 운영체제 계산에 이용된다.
일반적인 특징으로는

  • 실시간 처리를 위한 설계

  • 최적의 데이터 스트리밍

  • 멀티태스킹을 지원하지않는 하드웨어 구조

  • 아날로그 신호를 디지털 신호로 변환하고 다시 아날로그 신호로 출력 변환
    등이 있다

    임베디드 시스템의 예

  • PDA

  • 휴대전화

  • 전자레인지

  • 냉장고

  • 디지털tv

  • 전기밥솥

    등등이 있다.

펌웨어

보통의 임베디드 시스템은 운영체제와 운영프로그램들이 롬(플래시)에 이미지 형태로 저장되어 있다가, 시동과 동시에 램 디스크를 생성 한 후 램 디스크 위에 운영체제와 운영프로그램들이 구성되고 구동되는 시스템들도 있다, 여기에 탑재되는 운영 프로그램, 운영체제등을 펌웨어라고 한다.

펌웨어의 예

  • pc 마더보드의 바이오스
  • 오실로스코프등의 프로그램
  • 가젠제품등의 프로그램(ex: 전기밥솥, 냉장고, 전자레인지)

등이 있다

arm

arm이란 arm limited사에서 설계하는 ISA(명령어 집합)의 총칭으로 주로 모바일이나 PDA단말등에서 자주 사용되며, 2010년도 이후 스마트폰의 폭발적인 성장과 함께 자주 사용되는 칩셋이다.

aarch64

arm의 64비트 버전으로, Armv8-a와 함께 소개되었다 32bit에서 64bit로 변경되며 새로운 예외처리 시스템을 장착하였다

profile
Lorem ipsum dolor sit amet

0개의 댓글