티스토리 뷰
º 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 )을 제공
'임베디드 시스템' 카테고리의 다른 글
#6 임베디드 시스템 실행과정 (0) | 2019.04.11 |
---|---|
#5 임베디드 소프트웨어 개발절차 (0) | 2019.04.11 |
#4 임베디드 시스템 개발환경 (0) | 2019.04.05 |
#2 임베디드 시스테 구성 요소 및 프로세서 구성요소 (0) | 2019.03.28 |
#1 임베디드 정의 및 통신 인터페이스 (0) | 2019.03.26 |