[졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구

 1  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-1
 2  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-2
 3  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-3
 4  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-4
 5  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-5
 6  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-6
 7  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-7
 8  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-8
 9  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-9
 10  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-10
 11  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-11
 12  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-12
 13  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-13
 14  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-14
 15  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-15
 16  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-16
 17  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-17
 18  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-18
 19  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-19
 20  [졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
  • 논문 > 공학계열
  • 2003.10.02
  • 33페이지 / doc
  • 3,800원
  • 114원 (구매자료 3% 적립)
자료 다운로드  네이버 로그인
소개글
[졸업][전자전기]Embedded System에서 Real-Time OS 구현 및 응용에 관한 연구에 대한 자료입니다.
목차
제 1 장 서론 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1

제 2 장 일반적이 OS와 RTOS의 비교
제 1 절 일반적인 OS의 개념‥‥‥‥‥‥‥‥‥‥‥‥2
제 2 절 RTOS‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥3

제 3 장 Real-time OS에 관한 기본적인 개념
제 1 절 Task와 Multitasking
Ⅰ. Semaphore‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 4
Ⅱ. Priority Inversions‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
Ⅲ. Task Communication‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
Ⅳ. Task Synchronization‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
제 2 절 Context Switching‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 6
제 3 절 Kernel
Ⅰ. Scheduler‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 7
Ⅱ. Non-preemptive Kernel‥‥‥‥‥‥‥‥‥‥‥‥‥ 8
Ⅲ. Preemptive Kernel‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 8
제 4 절 Critical Section과 Mutual Exclusion
Ⅰ. Critical Section‥‥‥‥‥‥‥‥‥‥‥‥‥ 9
Ⅱ. Mutual Exclusion ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 9
제 5 절 Interrupt service
Ⅰ. Interrupt Service ‥‥‥‥‥‥‥‥‥‥‥‥‥‥10
Ⅱ. Non-maskable Interrupts‥‥‥‥‥‥‥‥‥‥‥‥‥ 10
Ⅲ. Clock-Tick‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥10

제 4 장 Real-time OS functions
제 1 절 Task‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 11
Ⅰ. Task states‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 12
Ⅱ. Task Control Blocks‥‥‥‥‥‥‥‥‥‥‥‥‥ 13
Ⅲ. Creating a Task‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 14
Ⅳ. Deleting a Task‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 15
Ⅴ. Task scheduling‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 15
Ⅵ. Lock/Unlock‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 16
Ⅶ. Changing priority‥‥‥‥‥‥‥‥‥‥‥‥‥ 17
Ⅷ. Delaying a task‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 17
제 2 절 인터럽트 처리
Ⅰ. Clock tick‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥18
제 3 절 Communication, Synchronization & Coordination
Ⅰ. Event Control Blocks‥‥‥‥‥‥‥‥‥‥‥‥18
Ⅱ. Semaphores‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥20
Ⅲ. Queues‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥21
제 4 절 초기화 및 설정
Ⅰ. Initialization‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥22
Ⅱ. Configuration‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 22

제 5 장 알맞은 Real-time OS 선정하기
Ⅰ. 원하는 processor에의 지원 가능성 ‥‥‥‥‥‥23
Ⅱ. Scalability‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥23
Ⅲ. Extended services, Vertical Application‥‥‥‥‥‥‥24
Ⅳ. Standards/POSIX compliance‥‥‥‥‥‥‥‥‥‥‥ 24
Ⅴ. Language support‥‥‥‥‥‥‥‥‥‥‥‥‥ 25
Ⅵ. Development Environment‥‥‥‥‥‥‥‥‥‥‥25

제 6 장 결론‥‥‥‥‥‥ 26
[참고 문헌] ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 27

본문내용
제 1 장 서론
전기, 전자, 컴퓨터 기술들이 발달하면서 이들 기술을 이용한 다양한 기기들이 생활 주변에 들어오게 되었다. PC를 제외하더라도 일상 생활에서 사용되고 있는 TV, 냉장고, 세탁기, 전자레인지 같은 전자 가전제품뿐만 아니라 우리가 가지고 다니는 핸드폰, PDA, 그리고 사이버 아파트의 홈 관리 시스템, 홈 네트워크 게이트웨이 장치, 그 밖의 교통관리 시스템, 주차 관리 시스템, 홈 관리 시스템, 우주선 제어장치, 군사용 제어 장치 등 셀 수도 없이 많은 기술들이 우리 생활과 밀접하게 관련되어 도움을 주고 있다.
그러면 상기와 같은 것들이 Embedded system 과 어떤 연관이 있는지를 알아보기 위해 먼저 Embedded system 이 무엇인가를 알아야 할 것이다.
Embedded system 이란 미리 정해진 특정 기능을 수행하기 위해 컴퓨터의 하드웨어와 소프트웨어가 조합된 전자 제어 시스템을 말하며, 필요에 따라서는 일부 기계가 포함될 수 있다.
즉 우리 생활에서 쓰이는 각종 전자기기, 가전제품, 제어장치는 단순히 회로로만 구성된 것이 아니라 마이크로 프로세서가 내장되어 있고, 그 마이크로프로세서를 구동하여 특정한
참고문헌
1.신영석, Embedded Linux 이론과 실습,홍릉과학출판사,2003
2. http://www.realtime-info.be/
3. http://www.ucos-ii.com/
4. http://www.nexto.co.kr/ 자료실
5.Jean J.Labrosse ,MicroC/OS-II The Real-time kernel,R&D publications
6. http://www.dioiz.com/ 에서 찾을 수 있는 문서
7. 리눅스 커널 가이드