맞춤기술찾기

이전대상기술

가상 하드웨어를 이용한 I/O 포트 에뮬레이팅 시스템 및 방법

  • 기술번호 : KST2021008094
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에 따른 운영체제 상에서 가상 하드웨어를 실제 하드웨어와 같이 에뮬레이팅하기 위한 에뮬레이션 시스템은 복수의 가상 레지스터를 포함하는 가상 I/O 디바이스, 상기 가상 I/O 디바이스의 입출력 신호를 제어하되, 상기 가상 I/O 디바이스의 레지스터에 접근하여 특정 I/O 포트에 입출력 방향을 설정하고, 입출력 포트에서 데이터를 독출 또는 기록하는 디바이스 드라이버 및 상기 가상 I/O 디바이스를 제어하는 어플리케이션을 포함한다.
Int. CL G06F 9/455 (2018.01.01) G06F 13/10 (2018.01.01)
CPC G06F 9/45558(2013.01) G06F 13/105(2013.01) G06F 2009/45579(2013.01)
출원번호/일자 1020190163047 (2019.12.09)
출원인 한국전자기술연구원
등록번호/일자
공개번호/일자 10-2021-0072599 (2021.06.17) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.02.21)
심사청구항수 8

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 권대길 경기도 성남시 분당구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인지명 대한민국 서울특별시 강남구 남부순환로**** 차우빌딩*층

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.12.09 수리 (Accepted) 1-1-2019-1271445-75
2 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2020.02.21 수리 (Accepted) 1-1-2020-0188726-64
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.08.24 수리 (Accepted) 4-1-2020-5189497-57
4 선행기술조사의뢰서
Request for Prior Art Search
2021.01.15 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2021.03.19 발송처리완료 (Completion of Transmission) 9-6-2021-0053379-41
6 의견제출통지서
Notification of reason for refusal
2021.05.04 발송처리완료 (Completion of Transmission) 9-5-2021-0359949-86
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
운영체제 상에서 가상 하드웨어를 실제 하드웨어와 같이 에뮬레이팅하기 위한 에뮬레이션 시스템에 있어서,복수의 가상 레지스터를 포함하는 가상 I/O 디바이스,상기 가상 I/O 디바이스의 입출력 신호를 제어하되, 상기 가상 I/O 디바이스의 레지스터에 접근하여 특정 I/O 포트에 입출력 방향을 설정하고, 입출력 포트에서 데이터를 독출 또는 기록하는 디바이스 드라이버 및상기 가상 I/O 디바이스를 제어하는 어플리케이션을 포함하는 에뮬레이션 시스템
2 2
제 1 항에 있어서,상기 가상 I/O 디바이스는 상기 운영체제의 커널 상에서 소프트웨어 형태로 동작하는 것인 에뮬레이션 시스템
3 3
제 1 항에 있어서,상기 복수의 가상 레지스터는, 상기 특정 I/O 포트를 입력 또는 출력으로 설정하기 위한 제 1 가상 레지스터, 상기 특정 I/O 포트가 입력으로 설정되었을 경우 입력값을 독출하는 제 2 가상 레지스터 및 상기 특정 I/O 포트가 출력으로 설정되었을 경우 출력값을 기록하는 제 3 가상 레지스터를 포함하는 것인 에뮬레이션 시스템
4 4
제 3 항에 있어서,상기 복수의 가상 레지스터는 상기 특정 I/O 포트의 크기에 따라 매핑되는 것인 에뮬레이션 시스템
5 5
복수의 제 1 내지 제 3 가상 레지스터를 포함하는 가상 I/O 디바이스, 상기 가상 I/O 디바이스의 입출력 신호를 제어하는 디바이스 드라이버 및 상기 가상 I/O 디바이스를 제어하는 어플리케이션을 포함하는 에뮬레이션 시스템을 통해 운영체제 상에서 가상 하드웨어를 실제 하드웨어와 같이 에뮬레이팅하는 방법에 있어서,상기 가상 I/O 디바이스의 제 1 가상 레지스터를 통해 특정 I/O 포트에 대한 입출력 상태를 확인하는 단계;상기 확인 결과 출력 상태로 설정된 경우 출력값을 독출하기 위한 제 2 가상 레지스터의 이전값과 현재값을 비교하여 출력값의 변화 유무를 확인하는 단계; 상기 확인 결과 출력값에 변화가 있는 경우 상기 특정 I/O 포트에 출력값이 변경되었음을 기록하는 단계; 및상기 특정 I/O 포트를 포함한 모든 포트를 대상으로 반복하는 단계를 포함하는 에뮬레이팅 방법
6 6
제 5 항에 있어서,상기 복수의 제 1 내지 제 3 가상 레지스터는, 상기 특정 I/O 포트를 입력 또는 출력으로 설정하기 위한 제 1 가상 레지스터, 상기 특정 I/O 포트가 입력으로 설정되었을 경우 입력값을 독출하는 제 2 가상 레지스터 및 상기 특정 I/O 포트가 출력으로 설정되었을 경우 출력값을 기록하는 제 3 가상 레지스터를 포함하는 것인 에뮬레이팅 방법
7 7
제 5 항에 있어서,상기 확인 결과 입력 상태로 설정된 경우 미리 설정된 랜덤 시간이 경과하였는지 여부를 판단하는 단계; 및상기 판단 결과 미리 설정된 랜덤 시간이 경과한 경우 상기 특정 I/O 포트가 랜덤한 입력값을 수신할 준비가 되었음을 기록하는 단계를 더 포함하는 에뮬레이팅 방법
8 8
제 7 항에 있어서,상기 특정 I/O 포트를 포함한 모든 포트를 대상으로 반복하는 단계 이후에,상기 출력값이 변경된 특정 I/O 포트에서의 변화된 부분을 출력하는 단계;상기 특정 I/O 포트가 랜덤한 입력값을 수신할 준비가 되어 기록된 경우, 특정 범위 내에 들어오는 랜덤값을 생성하는 단계; 및상기 랜덤값을 현재 포트의 입력값으로 적용하는 단계를 더 포함하는 에뮬레이팅 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업통상자원부 에프에이리눅스 주식회사 산업핵심기술개발사업 (R)임베디드 시스템의 개발/양산 전주기 지원 웹기반 검증 솔루션 개발