bloodycat.co.kr 임베디드 시스템에서의 RTOS 구현 > bloodycat8 | bloodycat.co.kr report

임베디드 시스템에서의 RTOS 구현 > bloodycat8

본문 바로가기

뒤로가기 bloodycat8

임베디드 시스템에서의 RTOS 구현

페이지 정보

작성일 23-02-11 05:54

본문




Download : 임베디드시스템 RTOS구현.pdf




하지만 최근에는 임베디드 시스템에게 요구되는 기능이 많아지면서 네트워크, GUI(Graphic User Interface), USB 등의 많은 주변장치들이 사용되기 시작하였고 그에 따라 호로그램 크기도 커지고 복잡도도 증가하게 되었다. 그래픽 LCD와 RS-232C통신기능을 구현하고, uC/OS-II를 分析하여 포팅한 후 간단한 응용호로그램을 작성하여 시험한다.4. ATmega128 8비트 RISC 마이크로컨트롤러 보드 포팅 8
AVR, ATmega128, uCOS, uC/OS
3.1 uC/OS-II의 특징 2
간단한 3개의 타스크를 생성하여 테스트한 내용 정리입니다.
순서


[표 4] OS_TCB 멤버 계산 5
[그림 1] 태스크 상태 3
[표 7] 준비 리스트에서 가장 높은 우선순위의 태스크 찾기 6




6. 서지사항 14

- AVR128 보드에 포팅한 타스크 소스 포함
3.2 uC/OS-II 커널구조 2
[표 2] 작업 종료시 스스로를 삭제하는 태스크 2
본 논문에서는 8bit RISC MCU인 ATmega128을 사용한 임베디드 보드를 제작하여 교육용으로 공개되어 있는 RTOS인 uC/OS-II를 포팅하는 것을 목적으로 한다. 예전에는 일반적인 임베디드 시스템에서는 간단한 제어루프 구조를 갖는 호로그램을 사용하였고, 시스템 characteristic(특성)상 복잡하고 큰 호로그램들이 실리지 않았으며, 일련의 흐름을 개발자가 거의 정확히 알고 있었으므로 순차적인 호로그램이 가능했었다. - uCOS-II의 기본개념 설명 - AVR128 보드에 포팅한 타스크 소스 포함 - 타스크에 대한 설명 포함
[표 15] DispTask() 태스크 소스코드 12

[표 1] 태스크 = 무한루프 2
[표 8] 태스크 스케줄러 6
[그림 8] 태스크 동작 시험 13
4.1 개발環境 8
다. 이에 따라 최근에는 순차적인 호로그램 방식만으로는 개발이 어려워져 이를 해결하기 위한 대책으로 운영체제의 도입이 활발히 이루어지고 있따 그러나 임베디드 시스템의 characteristic(특성)상 일반 컴퓨터에 비해 자원이 한정되어 있고, 공장설비, 군사장비처럼 신뢰성과 빠른 응답을 요구하는 응용분야에서는 특히 임베디드 전용의 실시간 운영체제(Real Time Operating System, 이하 RTOS)가 많이 사용되고 있따


[표 14] IncTask() 태스크 소스코드 12

2. RTOS의 관념 1
[그림 6] 생성한 4개 태스크의 순서도 10


5. conclusion(결론) 13
[그림 4] uC/OS_II 포팅 보드 8
[표 6] 준비 리스트에 태스크 삭제 5
3. uC/OS-II 커널구조 2
[그림 7] 실행 후 하이퍼터미널 출력결과와 LCD 출력 결과 13


- 타스크에 대한 설명(explanation) 포함


1. 서론 1
[표 10] uC/OS-II의 초기화 및 활성화 7
[목 차]
1. 서론

Download : 임베디드시스템 RTOS구현.pdf( 55 )


[그림 목차]
4.3 응용호로그램 9

[표 3] uC/OS-II의 Task Control Blcok(TCB) 4

- uCOS-II의 기본개념 설명(explanation)
[표 목 차]


[그림 5] uC/OS-II 하드웨어/소프트웨어 아키텍처 9
레포트 > 공학,기술계열

[그림 3] uC/OS-II 를 포팅하기 위한 하드웨어 구성도 8
AVR128 보드 상에서 RTOS인 uCOS-II를 이용하여 간단한 3개의 타스크를 생성하여 테스트한 내용 정리입니다.

[표 13] KeyTask() 태스크 소스코드 11


[표 11] main() 함수 소스코드 10

4.2 실행결과 13
임베디드 시스템에서의 RTOS 구현

임베디드시스템 RTOS구현-3713_01.gif 임베디드시스템 RTOS구현-3713_02_.gif 임베디드시스템 RTOS구현-3713_03_.gif 임베디드시스템 RTOS구현-3713_04_.gif 임베디드시스템 RTOS구현-3713_05_.gif
[그림 2] uC/OS-II 준비 리스트 5
[표 9] 통계 태스크 초기화 7


[표 12] TaskStart() 태스크 소스코드 11
설명
AVR128 보드 상에서 RTOS인 uCOS-II를 이용하여

4.2 uC/OS-II 하드웨어/소프트웨어 아키텍처 9

[본문일부]

[표 5] 준비 리스트에 태스크 삽입(표시) 5
임베디드 시스템은 일반 가전제품부터 우주선까지 모든 분야에서 활발히 사용되고 있는 내장형 컴퓨터이다.
전체 12,765건 1 페이지
해당자료의 저작권은 각 업로더에게 있습니다.

evga.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
Copyright © bloodycat.co.kr. All rights reserved.
PC 버전으로 보기