맞춤기술찾기

이전대상기술

리눅스 기반 임베디드 시스템에서 실시간 성능 측정 방법 및 그 시스템

  • 기술번호 : KST2015096162
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 리눅스 기반 임베디드 시스템에서 실시간 성능 측정 방법 및 그 시스템을 개시한다. 상기 리눅스 기반 임베디드 시스템은 커널 모드 상에서 동작하도록 구성되며 주기적인 인터럽트를 발생시키는 RTC(Real Time Clock)와, 커널 모드 상에서 동작하도록 구성되며, 상기 RTC로부터 인터럽트를 수신하고, 상기 인터럽트가 수신된 시점에서의 시스템 카운터값을 인터럽트 발생 시점값으로 기록하고 인터럽트에 대응한 태스크를 웨이크업하는 인터럽트 핸들러와, 커널 모드 상에서 동작하도록 구성되며, 상기 인터럽트에 대응한 태스크가 웨이크업되면, 가장 높은 우선순위를 가진 태스크가 우선적으로 실행되도록 스케줄링을 수행하고 상기 태스크를 실행하기 위한 태스크 실행 신호를 발생시키는 스케줄러와, 유저 모드 상에서 동작하도록 구성되며, 상기 인터럽트 핸들러로부터 상기 인터럽트 발생 시점값을 수신하며, 상기 스케줄러로부터 상기 태스크 실행 신호를 수신할 때 상기 수신한 시점에서의 시스템 카운터값을 태스크 시작 시점값으로서 기록하고 상기 태스크 시작 시점값으로부터 인터럽트 발생 시점값을 감산함으로써 선점 지연시간을 계산하는 실시간 성능 측정 장치를 포함한다.
Int. CL G06F 11/34 (2006.01)
CPC G06F 11/3409(2013.01)
출원번호/일자 1020100125832 (2010.12.09)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2012-0064553 (2012.06.19) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 취하
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 17

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정영준 대한민국 대전광역시 서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인이상 대한민국 서울특별시 서초구 바우뫼로 ***(양재동, 우도빌딩 *층)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2010.12.09 수리 (Accepted) 1-1-2010-0813058-11
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
리눅스 기반 임베디드 시스템에 있어서,커널 모드 상에서 동작하도록 구성되며 주기적인 인터럽트를 발생시키는 RTC(Real Time Clock)와,커널 모드 상에서 동작하도록 구성되며, 상기 RTC로부터 인터럽트를 수신하고, 상기 인터럽트가 수신된 시점에서의 시스템 카운터값을 인터럽트 발생 시점값으로 기록하고 인터럽트에 대응한 태스크를 웨이크업하는 인터럽트 핸들러와,커널 모드 상에서 동작하도록 구성되며, 상기 인터럽트에 대응한 태스크가 웨이크업되면, 가장 빠른 우선순위를 가진 태스크가 우선적으로 실행되도록 스케줄링을 수행하고 상기 태스크를 실행하기 위한 태스크 실행 신호를 발생시키는 스케줄러와,유저 모드 상에서 동작하도록 구성되며, 상기 인터럽트 핸들러로부터 상기 인터럽트 발생 시점값을 수신하며, 상기 스케줄러로부터 상기 태스크 실행 신호를 수신할 때 상기 수신한 시점에서의 시스템 카운터값을 태스크 시작 시점값으로서 기록하고 상기 태스크 시작 시점값으로부터 인터럽트 발생 시점값을 감산함으로써 선점 지연시간을 계산하는 실시간 성능 측정 장치를 포함하는 리눅스 기반 임베디드 시스템
2 2
제1항에 있어서, 상기 실시간 성능 측정 장치는 상기 선점 지연시간을 계산한 후 이전에 계산된 적어도 하나의 선점 지연시간들과 합산하고 그 평균값을 구하며, 상기 평균값을 실시간 성능 측정값으로 출력하는 것을 특징으로 하는 리눅스 기반 임베디드 시스템
3 3
제1항에 있어서, 상기 실시간 성능 측정 장치는 상기 RTC가 주기적으로 인터럽트를 발생시키도록 설정하는 것을 특징으로 하는 리눅스 기반 임베디드 시스템
4 4
제1항에 있어서, 상기 실시간 성능 측정 장치는 성능 측정을 위한 태스크에 가장 빠른 우선순위를 부여하는 것을 특징으로 하는 리눅스 기반 임베디드 시스템
5 5
제1항에 있어서, 상기 실시간 성능 측정 장치는 메모리로부터 태스크를 꺼내거나 메모리로 가져오는 것을 방지하는 메모리 잠금을 실행하는 것을 특징으로 하는 리눅스 기반 임베디드 시스템
6 6
제1항에 있어서, 상기 실시간 성능 측정 장치는상기 RTC가 주기적으로 인터럽트를 발생시키도록 설정하는 전처리부와,상기 스케줄러로부터 상기 태스크 실행 신호를 수신한 시점에서 시스템 카운터의 카운터값을 판독하여 태스크 시작 시점값으로서 출력하는 카운터 판독부와,상기 인터럽트 핸들러로부터 인터럽트 발생 시점값을 수신하고, 상기 카운터 판독부로부터 태스크 시작 시점값을 제공받으면 상기 태스크 시작 시점값으로부터 인터럽트 발생 시점값을 감산함으로써 선점 지연시간을 계산하는 지연시간 계산부를 포함하는 것을 특징으로 하는 리눅스 기반 임베디드 시스템
7 7
제6항에 있어서, 상기 실시간 성능 측정 장치는, 상기 지연시간 계산부로부터 상기 계산된 선점 지연시간을 수신하고, 이전에 계산된 적어도 하나의 선점 지연시간들과 합산하고 그 평균값을 구하며, 상기 평균값을 실시간 성능 측정값으로 출력하는 통계 처리부를 더 포함하는 리눅스 기반 임베디드 시스템
8 8
리눅스 기반 임베디드 시스템에서 실시간 성능을 측정하는 방법에 있어서,커널 모드 상에서 동작하도록 구성된 RTC(Real Time Clock)에 의해 주기적인 인터럽트를 발생시키는 단계와,커널 모드 상에서 동작하도록 구성된 인터럽트 핸들러에 의해, 상기 RTC로부터 인터럽트를 수신하고, 상기 인터럽트가 수신된 시점에서의 시스템 카운터값을 인터럽트 발생 시점값으로 기록하는 단계와,상기 인터럽트 핸들러에 의해 상기 인터럽트에 대응한 태스크를 웨이크업하는 단계와,커널 모드 상에서 동작하도록 구성된 스케줄러에 의해, 상기 인터럽트에 대응한 태스크가 웨이크업되면, 가장 빠른 우선순위를 가진 태스크가 우선적으로 실행되도록 스케줄링을 수행하는 단계와,상기 스케줄러에 의해 상기 태스크를 실행하기 위한 태스크 실행 신호를 발생시키는 단계와,유저 모드 상에서 동작하도록 구성된 실시간 성능 측정 장치에 의해, 상기 인터럽트 핸들러로부터 상기 인터럽트 발생 시점값을 수신하는 단계와,상기 실시간 성능 측정 장치에 의해 상기 스케줄러로부터 상기 태스크 실행 신호를 수신할 때 상기 수신한 시점에서의 시스템 카운터값을 태스크 시작 시점값으로서 기록하는 단계와,상기 실시간 성능 측정 장치에 의해 상기 태스크 시작 시점값으로부터 인터럽트 발생 시점값을 감산함으로써 선점 지연시간을 계산하는 단계를 포함하는 실시간 성능 측정 방법
9 9
제8항에 있어서, 상기 실시간 성능 측정 장치에 의해 상기 선점 지연시간을 계산한 후 이전에 계산된 적어도 하나의 선점 지연시간들과 합산하고 그 평균값을 구하는 단계와,상기 실시간 성능 측정 장치에 의해 상기 평균값을 실시간 성능 측정값으로 출력하는 단계를 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
10 10
제8항에 있어서, 상기 인터럽트 발생 단계 이전에, 상기 실시간 성능 측정 장치에 의해 상기 RTC가 주기적으로 인터럽트를 발생시키도록 설정하는 단계를 더 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
11 11
제8항에 있어서, 상기 인터럽트 발생 단계 이전에, 상기 실시간 성능 측정 장치에 의해 성능 측정을 위한 태스크에 가장 빠른 우선순위를 부여하는 단계를 더 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
12 12
제8항에 있어서, 상기 인터럽트 발생 단계 이전에, 상기 실시간 성능 측정 장치에 의해 성능 측정을 위한 태스크에 가장 빠른 우선순위를 부여하는 단계를 더 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
13 13
제8항에 있어서, 상기 인터럽트 발생 단계 이전에, 상기 실시간 성능 측정 장치에 의해 메모리로부터 태스크를 꺼내거나 메모리로 가져오는 것을 방지하는 메모리 잠금을 실행하는 단계를 더 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
14 14
실시간 성능 측정 장치에서 실시간 성능을 측정하는 방법에 있어서,상기 실시간 성능 측정 장치에 의해 상기 커널 모드 상에서 동작하도록 구성된 RTC(Real Time Clock)가 주기적으로 인터럽트를 발생시키도록 설정하는 단계와, 커널 모드 상에서 동작하도록 구성된 인터럽트 핸들러로부터 인터럽트 발생 시점값을 수신하는 단계와,커널 모드 상에서 동작하도록 구성된 스케줄러로부터 상기 인터럽트에 대응한 태스크를 실행하기 위한 태스크 실행 신호를 수신하는 단계와
15 15
제14항에 있어서, 상기 선점 지연시간을 계산한 후 이전에 계산된 적어도 하나의 선점 지연시간들과 합산하고 그 평균값을 구하는 단계와,상기 평균값을 실시간 성능 측정값으로 출력하는 단계를 포함하는 더 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
16 16
제14항에 있어서, 상기 설정하는 단계 이전에, 성능 측정을 위한 태스크에 가장 빠른 우선순위를 부여하는 단계를 더 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
17 17
제8항에 있어서, 상기 설정하는 단계 이전에, 메모리로부터 태스크를 꺼내거나 메모리로 가져오는 것을 방지하는 메모리 잠금을 실행하는 단계를 더 포함하는 것을 특징으로 하는 실시간 성능 측정 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 한국전자통신연구원 정보통신산업원천기술개발사업 정보 산업기기용 임베디드SW 공통 플랫폼 개발