koreaair.kr 임베디드 시스템에서의 RTOS 구현 > koreaair2 | koreaair.kr report

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

본문 바로가기

koreaair2


[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다. ]


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

페이지 정보

작성일 23-03-22 16:42

본문




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





3. uC/OS-II 커널구조 2
- 타스크에 대한 설명 포함
[표 2] 작업 종료시 스스로를 삭제하는 태스크 2
[그림 8] 태스크 동작 시험 13
- uCOS-II의 기본정이 설명
[표 10] uC/OS-II의 초기화 및 활성화 7
임베디드 시스템은 일반 가전제품부터 우주선까지 모든 분야에서 활발히 사용되고 있는 내장형 컴퓨터이다. - uCOS-II의 기본개념 설명 - AVR128 보드에 포팅한 타스크 소스 포함 - 타스크에 대한 설명 포함



[표 12] TaskStart() 태스크 소스코드 11



- AVR128 보드에 포팅한 타스크 소스 포함
[그림 목차]

[표 6] 준비 리스트에 태스크 삭제 5
[표 4] OS_TCB 멤버 계산 5
4. ATmega128 8비트 RISC 마이크로컨트롤러 보드 포팅 8
임베디드 시스템에서의 RTOS 구현

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


본 논문에서는 8bit RISC MCU인 ATmega128을 사용한 임베디드 보드를 제작하여 교육용으로 공개되어 있는 RTOS인 uC/OS-II를 포팅하는 것을 목적으로 한다. 6. bibliography 14
설명


2. RTOS의 개념 1
AVR, ATmega128, uCOS, uC/OS


5. conclusion 13
1. 서론



4.2 uC/OS-II 하드웨어/소프트웨어 아키텍처 9
[표 1] 태스크 = 무한루프 2


임베디드시스템 RTOS구현-3713_01.gif 임베디드시스템 RTOS구현-3713_02_.gif 임베디드시스템 RTOS구현-3713_03_.gif 임베디드시스템 RTOS구현-3713_04_.gif 임베디드시스템 RTOS구현-3713_05_.gif
AVR128 보드 상에서 RTOS인 uCOS-II를 이용하여 간단한 3개의 타스크를 생성하여 테스트한 내용 정리입니다. 그래픽 LCD와 RS-232C통신기능을 구현하고, uC/OS-II를 分析(분석)하여 포팅한 후 간단한 응용프로그램을 작성하여 시험한다. 예전에는 일반적인 임베디드 시스템에서는 간단한 제어루프 구조를 갖는 프로그램을 사용하였고, 시스템 특성상 복잡하고 큰 프로그램들이 실리지 않았으며, 일련의 흐름을 개발자가 거의 정확히 알고 있었으므로 순차적인 프로그램이 가능했었다. 하지만 최근에는 임베디드 시스템에게 요구되는 기능이 많아지면서 네트워크, GUI(Graphic User Interface), USB 등의 많은 주변장치들이 사용되기 시작하였고 그에 따라 프로그램 크기도 커지고 복잡도도 증가하게 되었다.


[그림 3] uC/OS-II 를 포팅하기 위한 하드웨어 구성도 8


4.3 응용프로그램 9
AVR128 보드 상에서 RTOS인 uCOS-II를 이용하여
[목 차]
간단한 3개의 타스크를 생성하여 테스트한 내용 정리(arrangement)입니다. 이에 따라 최근에는 순차적인 프로그램 방식만으로는 개발이 어려워져 이를 해결하기 위한 대안으로 운영체제의 도입이 활발히 이루어지고 있다아 그러나 임베디드 시스템의 특성상 일반 컴퓨터에 비해 자원이 한정되어 있고, 공장설비, 군사장비처럼 신뢰성과 빠른 응답을 요구하는 응용분야에서는 특히 임베디드 전용의 실시간 운영체제(Real Time Operating System, 이하 RTOS)가 많이 사용되고 있다아
[그림 1] 태스크 상태 3
4.2 실행결과 13
4.1 개발환경 8



[그림 2] uC/OS-II 준비 리스트 5
[본문일부]

[표 목 차]
3.2 uC/OS-II 커널구조 2

[표 13] KeyTask() 태스크 소스코드 11
[그림 7] 실행 후 하이퍼터미널 출력결과와 LCD 출력 결과 13

3.1 uC/OS-II의 특징 2

1. 서론 1
[표 15] DispTask() 태스크 소스코드 12

[표 5] 준비 리스트에 태스크 삽입(표시) 5
[표 9] 통계 태스크 초기화 7
[그림 5] uC/OS-II 하드웨어/소프트웨어 아키텍처 9

[표 7] 준비 리스트에서 가장 높은 우선순위의 태스크 찾기 6
[표 14] IncTask() 태스크 소스코드 12

[그림 6] 생성한 4개 태스크의 순서도 10
[그림 4] uC/OS_II 포팅 보드 8

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


[표 11] main() 함수 소스코드 10
순서
[표 8] 태스크 스케줄러 6
레포트 > 공학,기술계열
다.
Total 17,117건 771 페이지

검색

REPORT 11(sv76)



해당자료의 저작권은 각 업로더에게 있습니다.

koreaair.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다 ]]

[저작권이나 명예훼손 또는 권리를 침해했다면 이메일 admin@hong.kr 로 연락주시면 확인후 바로 처리해 드리겠습니다.]
If you have violated copyright, defamation, of rights, please contact us by email at [ admin@hong.kr ] and we will take care of it immediately after confirmation.
Copyright © koreaair.kr All rights reserved.