맞춤기술찾기

이전대상기술

임베디드 소프트웨어 가상 개발 환경을 제공하는 시스템

  • 기술번호 : KST2015213337
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 주어진 타겟 하드웨어 명세에 따라 가상 플랫폼을 제작하고, 제작된 가상 플랫폼 상에서 타겟 하드웨어에서 실행될 임베디드 소프트웨어를 개발할 수 있도록 하는 임베디드 소프트웨어 가상 개발 환경을 제공하는 시스템에 관한 것이다. 이를 위해, 본 발명은 통합 개발 환경을 제공하되, 플러그인 구조를 갖고 있어, 복수 도구의 통합점 역할을 수행하는 이클립스(Eclipse) 플랫폼과, 이클립스 플랫폼에서 제공하는 플러그인으로, C/C++ 프로그램 개발을 위한 도구들을 포함하는 C/C++ 개발부와, C/C++ 개발부에 플러그인 되어, 타겟 하드웨어 명세에 따라 개발자로부터 입력받은 소스 코드에 의거하여 가상 플랫폼을 구성할 컴포넌트를 개발하는 컴포넌트 개발부와, 개발자로부터 입력받은 각 컴포넌트 이름 및 컴포넌트들의 상호 연결 관계에 대한 정보에 의거하여 구성 파일을 생성하는 구성 파일 생성부와, 구성 파일에 명세된 대로 컴포넌트를 메모리에 적재시키고 서로 연결하여 가상 플랫폼을 제작하는 SID 프레임워크와, C/C++ 개발부에 플러그인 되어, 소프트웨어 명세에 따라 개발자로부터 입력받은 소스 코드에 의거하여 가상 플랫폼 상에서 실행될 소프트웨어를 작성하고, 이를 실행 이미지로 출력하는 이미지 생성부와, C/C++ 개발부에 플러그인 되어, 실행 이미지를 가상 플랫폼에 적재하고, 그 실행을 제어하여 소프트웨어를 디버깅하는 디버거와, 현재 동작중인 가상 플랫폼에 포함된 모든 컴포넌트들의 속성값을 보여주는 시스템 모니터를 포함하여 이루어지는 것이 바람직하다. 이에 따라, 본 발명은 주어진 타겟 하드웨어 명세에 따라 가상 플랫폼을 제작하고, 제작된 가상 플랫폼 상에서 타겟 하드웨어에서 실행될 임베디드 소프트웨어를 개발하여, 하드웨어와 소프트웨어를 동시에 개발할 수 있게 된다. 임베디드 소프트웨어, 개발, 가상 플랫폼, SID 프레임워크, 이클립스 플랫폼
Int. CL G16C 10/00 (2019.01.01) G06F 11/36 (2006.01.01)
CPC G06F 9/45504(2013.01) G06F 9/45504(2013.01)
출원번호/일자 1020090094438 (2009.10.06)
출원인 선문대학교 산학협력단
등록번호/일자
공개번호/일자 10-2011-0037140 (2011.04.13) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 거절
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.10.06)
심사청구항수 3

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 선문대학교 산학협력단 대한민국 충청남도 아산시

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 권진백 대한민국 충청남도 천안시 서북구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김영철 대한민국 서울특별시 종로구 종로*길 **, **층 케이씨엘특허법률사무소 (수송동, 석탄회관빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.10.06 수리 (Accepted) 1-1-2009-0610030-70
2 의견제출통지서
Notification of reason for refusal
2011.02.12 발송처리완료 (Completion of Transmission) 9-5-2011-0080160-69
3 거절결정서
Decision to Refuse a Patent
2011.04.29 발송처리완료 (Completion of Transmission) 9-5-2011-0234523-52
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.08.26 수리 (Accepted) 4-1-2019-5169188-72
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
통합 개발 환경을 제공하되, 플러그인(plug-in) 구조를 갖고 있어, 복수 도구의 통합점 역할을 수행하는 이클립스(Eclipse) 플랫폼과; 상기 이클립스 플랫폼에서 제공하는 플러그인으로, C/C++ 프로그램 개발을 위한 도구들을 포함하는 C/C++ 개발부와; 상기 C/C++ 개발부에 플러그인 되어, 타겟 하드웨어 명세에 따라 개발자로부터 입력받은 소스 코드에 의거하여 가상 플랫폼을 구성할 컴포넌트를 개발하는 컴포넌트 개발부와; 개발자로부터 입력받은 각 컴포넌트 이름 및 컴포넌트들의 상호 연결 관계에 대한 정보에 의거하여 구성 파일을 생성하는 구성 파일 생성부와; 상기 구성 파일에 명세된 대로 상기 컴포넌트를 메모리에 적재시키고 서로 연결하여 가상 플랫폼을 제작하는 SID 프레임워크와; 상기 C/C++ 개발부에 플러그인 되어, 소프트웨어 명세에 따라 개발자로부터 입력받은 소스 코드에 의거하여 상기 가상 플랫폼 상에서 실행될 소프트웨어를 작성하고, 이를 실행 이미지로 출력하는 이미지 생성부와; 상기 C/C++ 개발부에 플러그인 되어, 상기 실행 이미지를 상기 가상 플랫폼에 적재하고, 그 실행을 제어하여 상기 소프트웨어를 디버깅하는 디버거와; 현재 동작중인 가상 플랫폼에 포함된 모든 컴포넌트들의 속성값을 보여주는 시스템 모니터를 포함하여 이루어지는 임베디드 소프트웨어 가상 개발 환경을 제공하는 시스템
2 2
제 1항에 있어서, 상기 SID 프레임워크는, 상기 컴포넌트 개발부를 통해 개발된 컴포넌트를 라이브러리 형태로 저장하는 컴포넌트 저장부와; 상기 구성 파일에 명세된 대로 컴포넌트를 메모리에 적재시키고 서로 연결하여 가상 플랫폼을 활성화시키는 SID 시뮬레이션 활성화부를 포함하여 이루어지는 것을 특징으로 하는 임베디드 소프트웨어 가상 개발 환경을 제공하는 시스템
3 3
제 1항에 있어서, 상기 이미지 생성부는, GNU 크로스 툴체인(cross toolchain)을 활용하여 교차 개발 환경을 제공하는 것을 특징으로 하는 임베디드 소프트웨어 가상 개발 환경을 제공하는 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.