티스토리 뷰

임베디드 시스템

#3 임베디드 OS

G.O.영진 2019. 4. 5. 18:45

º RTOS ( Real Time Operating System ) 

  - 실시간성을 제공하는 운영체제로 지정된 시간 내에 서비스 보장

  - GPOS에 비해 높은 신뢰성 요구됨 

  - 사이즈가 작고, 기능별 추가/제거가 용이함 

  - 고성능

  - 종류 : VxWorks, uC/OS, pSOS, Nucleus, REX

 

º GPOS ( General Purpose Operating System )

  - 범용 목적의 운영체제

  - Window, Linux와 같은 일반 PC환경에서 사용

  - 응용프로그램으로 부터 하드웨어 추상화

  - 종류 : windows CE, Embedded Linux

 

1) RTOS의 구성요소

  ① 스케줄러 - RTOS 핵심, 실시간성

  ② 인터럽트처리 - 외부장치가 프로세서 사용 요청

  ③ 자원관리 - 리소스가 제한된 임베디드 시스템에서 자원 활용

  ④ 태스크 - 스케줄러가 실행시키기 위한 일의 작은 단위

  ⑤ 기타 - 세마포어, 메세지 큐등 동기화 방법

 

2) GPOS의 특징

   º Embedded Linux

      - PC용 리눅스 커널을 변형하여 임베디드 시스템에 활용

      - Open sourse 형태이기 때문에 코드수정이 자유로움 

      - 다양한 디바이스 드라이버

      - 사용료에서 자유로움 

      - 많은 분야에서 적용되고, 다양한 종류의 프로세서에 포팅(Porting)가능

 

   º Window CE

      - 다양한 API제공으로 개발용이

      - 다양한 프로세서에 포팅가능

      - 많은 종류의 멀티미디어 기능 제공

      - 통합개발환경 ( visual studio )을 제공

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함