맞춤기술찾기

이전대상기술

타겟 시스템 기반 소스 프로그램 개발장치 및 방법

  • 기술번호 : KST2015079215
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 호스트-타겟으로 구성되는 크로스 개발 환경에서 소스 프로그램 개발자가 타겟 시스템에서 직접 소스 프로그램을 개발할 수 있는 개발 환경을 제공한다. 소스 개발자는 타겟 시스템에서 소스 프로그램을 작성하고, 작성된 소스 프로그램은 호스트 시스템에 전달되어 크로스 컴파일부를 통하여 크로스 컴파일되고, 컴파일된 실행 프로그램은 다시 타겟 시스템으로 전송되어 실행된다. 이와 같은 소스 편집-컴파일-실행은 프로젝트 기반으로 진행된다. 타겟 시스템의 소스 편집부는 소스 편집 기능을 제공하고 프로젝트 관리 클라이언트부는 호스트 시스템의 프로젝트 관리 서버부와 연동하여 프로젝트 생성, 열기, 빌드, 실행 등의 프로젝트 관리 기능을 제공한다. 호스트 시스템의 크로스 컴파일부는 소스 프로그램의 크로스 컴파일 기능을 제공한다. PDA와 같이 이동성을 갖는 타겟 시스템의 경우에, 이동성과 관련된 소스 프로그램을 개발하여 타겟 시스템을 이동해가며 테스트하는 과정에서 오류가 발생하면, 타겟 시스템에서 직접 소스 프로그램을 수정하고 바로 실행해 볼 수 있기 때문에, 기존의 호스트 시스템에서 소스 프로그램을 수정하는 방법보다 빠르고 편리하게 소스 프로그램을 개발할 수 있는 장점을 제공한다. 임베디드 소프트웨어, 크로스 개발, 호스트 시스템, 타겟 시스템
Int. CL G06F 9/06 (2006.01)
CPC
출원번호/일자 1020030061709 (2003.09.04)
출원인 한국전자통신연구원
등록번호/일자 10-0546742-0000 (2006.01.19)
공개번호/일자 10-2005-0024827 (2005.03.11) 문서열기
공고번호/일자 (20060126) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 발송처리완료
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2003.09.04)
심사청구항수 8

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 우덕균 대한민국 대전광역시서구
2 우경태 대한민국 대전광역시서구
3 임채덕 대한민국 대전광역시유성구
4 박승민 대한민국 대전광역시유성구
5 김흥남 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 권태복 대한민국 서울시 강남구 테헤란로*길 **, *층 (역삼동, 청원빌딩)(아리특허법률사무소)
2 이화익 대한민국 서울시 강남구 테헤란로*길** (역삼동,청원빌딩) *층,***,***호(영인국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2003.09.04 수리 (Accepted) 1-1-2003-0331575-01
2 선행기술조사의뢰서
Request for Prior Art Search
2005.05.13 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2005.06.20 수리 (Accepted) 9-1-2005-0038580-12
4 의견제출통지서
Notification of reason for refusal
2005.07.29 발송처리완료 (Completion of Transmission) 9-5-2005-0368691-60
5 의견서
Written Opinion
2005.09.29 수리 (Accepted) 1-1-2005-0552638-20
6 명세서등보정서
Amendment to Description, etc.
2005.09.29 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2005-0552637-85
7 등록결정서
Decision to grant
2006.01.17 발송처리완료 (Completion of Transmission) 9-5-2006-0025108-19
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
호스트 시스템과 타겟 시스템으로 구성되는 크로스 개발 환경에서 소스 프로그램을 개발하기 위한 장치에 있어서,PDA와 같이 휴대 가능한 장치에 구현되어 상기 호스트 시스템과 원거리에서도 프로그램 개발과 수정이 가능한 상기 타겟 시스템은저장장치,입력장치,출력장치,상기 입력장치를 통해 입력된 소스 프로그램 작성과 관련한 소스 프로그램 생성, 열기, 편집, 저장명령을 저장하고 출력장치를 통해 표시하는 소스 편집부 및 상기 입력, 출력장치 및 호스트 시스템과 연동하여 프로젝트 생성, 열기, 수정, 빌드, 실행, 닫기 등의 기능을 수행하고, 상기 프로젝트 정보와 관련하여 데이터 송수신 및 정보저장을 제어하는 프로젝트 관리 클라이언트부를 포함하고;상기 호스트 시스템은저장장치,소스 프로그램을 빌드(크로스 컴파일 및 링크)하여 상기 타겟 시스템에서 실행할 수 있는 실행 프로그램을 생성한 후 저장장치에 저장하고, 컴파일 결과 메시지를 프로젝트 관리 서버부에 전달하는 크로스 컴파일부 및상기 타겟 시스템과 연동하여 프로젝트 정보와 소스 프로그램을 상기 호스트 시스템의 저장장치에 저장하고, 상기 크로스 컴파일부와 연동하여 소스 프로그램의 빌드(컴파일 및 링크) 기능을 수행하는 프로젝트 관리 서버부를 포함하는 것에 의해 소스 프로그램 개발자가 타겟 시스템에서 소스 프로그램을 개발할 수 있도록 하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발장치
2 2
삭제
3 3
호스트 시스템과 타겟 시스템으로 구성되는 크로스 개발 환경에서 소스 프로그램을 개발하기 위한 방법에 있어서, 상기 타겟 시스템에서 프로젝트를 생성하거나 기존 프로젝트를 여는 프로젝트 생성 또는 열기 단계; 상기 생성 또는 열기에 의한 프로젝트를 수정하는 프로젝트 수정 단계; 상기 수정된 프로젝트를 상기 호스트 시스템에서 빌드하는 프로젝트 빌드 단계; 상기 빌드된 실행 프로그램을 상기 타겟 시스템에서 실행하는 프로젝트 실행 단계; 및 상기 프로젝트를 닫는 프로젝트 닫기 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
4 4
제 3항에 있어서, 상기 프로젝트 생성 단계는 소스 프로그램 개발자가 상기 타겟 시스템의 입력장치를 통하여 프로젝트 생성 정보를 입력하는 단계; 상기 입력된 정보를 바탕으로 상기 호스트 시스템의 프로젝트 관리 서버부로 프로젝트 존재 유무를 요청하는 단계; 호스트 시스템에 프로젝트가 존재하는 경우, 상기 프로젝트 관리 클라이언트부에 의해 프로젝트가 존재함을 타겟 시스템의 출력장치에 출력하고, 프로젝트가 존재하지 않는 경우 프로젝트 생성 정보를 바탕으로 타겟 시스템의 저장장치에 프로젝트 정보를 생성하여 저장하는 단계; 및 상기 프로젝트 관리 클라이언트부가 생성된 프로젝트 정보를 타겟 시스템의 출력장치에 출력하는 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
5 5
제 3항에 있어서, 상기 프로젝트 열기 단계는 소스 프로그램 개발자가 상기 타겟 시스템의 입력장치를 통하여 프로젝트 열기 정보를 입력하는 단계; 프로젝트 관리 클라이언트부가 상기 프로젝트 열기 정보로부터 타겟 시스템의 프로젝트 존재 유무를 검사하는 단계; 상기 단계에서 프로젝트가 존재하지 않는 경우에 상기 프로젝트 관리자 클라이언트부가 상기 호스트 시스템에 프로젝트 정보를 요청하는 단계; 상기 호스트 시스템의 프로젝트 관리 서버부가 상기 타겟 시스템으로부터 받은 프로젝트 열기 정보로부터 호스트 시스템의 저장장치로부터 프로젝트 정보를 읽어 상기 타겟 시스템에 전달하는 단계; 상기 프로젝트 관리 클라이언트부가 상기 호스트 시스템으로부터 받은 프로젝트 정보를 타겟 시스템의 저장장치에 저장하는 단계; 상기 프로젝트 관리 클라이언트부가 프로젝트 열기 정보에 따라 상기 타겟 시스템의 저장장치로부터 프로젝트를 여는 단계; 및 상기 프로젝트 정보를 타겟 시스템의 출력 장치에 출력하는 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
6 6
제 3항에 있어서, 상기 프로젝트 수정 단계는 소스 프로그램 개발자가 상기 타겟 시스템의 입력, 출력장치를 통하여 상기 프로젝트 정보가 포함하는 소스, 빌드, 실행 정보를 수정하는 단계; 및 상기 소스 프로그램 개발자가 상기 타겟 시스템의 입력, 출력장치 및 소스 편집부를 통하여 소스 프로그램 생성, 편집, 저장 등의 소스 프로그램을 수정하고 수정된 내용을 상기 타겟 시스템의 저장장치에 저장하는 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
7 7
제 3항에 있어서, 상기 프로젝트 빌드 단계는 소스 프로그램 개발자가 타겟 시스템의 입력장치를 통하여 프로젝트 빌드 명령을 내리는 단계; 상기 타겟 시스템의 프로젝트 관리 클라이언트부가 프로젝트 정보와 수정된 소스 프로그램을 상기 호스트 시스템에 전달하고 빌드 요청하는 단계; 상기 호스트 시스템의 프로젝트 관리 서버부가 상기 타겟 시스템으로부터 받은 수정된 소스 프로그램과 프로젝트 정보를 호스트 시스템의 저장장치에 저장하는 단계; 상기 프로젝트 관리 서버부가 프로젝트 정보와 상기 호스트 시스템의 저장장치의 소스 프로그램을 바탕으로 크로스 컴파일부와 연동하여 프로젝트를 빌드하는 단계; 상기 프로젝트 관리 서버부가 빌드 메시지와 빌드된 실행 프로그램을 상기 타겟 시스템에 전달하는 단계; 및 상기 프로젝트 관리자 클라이언트가 상기 호스트 시스템으로부터 받은 빌드 메시지를 상기 타겟 시스템의 출력장치에 출력하고 빌드된 실행 프로그램을 타겟 시스템의 저장장치에 저장하는 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
8 8
제 3항에 있어서, 상기 프로젝트 실행 단계는 소스 프로그램 개발자가 타겟 시스템의 입력장치를 통하여 프로젝트 실행 명령을 내리는 단계; 프로젝트 관리 클라이언트부가 타겟 시스템의 저장장치에 저장된 실행 프로그램을 실행하는 단계; 및 실행 결과를 타겟 시스템의 출력장치에 출력하고, 소스 프로그램 개발자가 결과를 확인하는 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
9 9
제 3항에 있어서, 상기 프로젝트 닫기 단계는 소스 프로그램 개발자가 타겟 시스템의 입력장치를 통하여 프로젝트 닫기 명령을 내리는 단계; 프로젝트 관리 클라이언트부가 프로젝트 정보를 타겟 시스템의 저장장치에 저장하는 단계; 상기 프로젝트 정보와 수정된 소스 프로그램을 상기 호스트 시스템에 보내어 프로젝트 닫기를 요청하는 단계; 프로젝트 관리 서버부가 상기 타겟 시스템으로부터 받은 프로젝트 정보와 수정된 소스 프로그램을 호스트 시스템의 저장장치에 저장하고, 상기 타겟 시스템에 프로젝트 닫기가 성공했음을 알리는 단계; 상기 프로젝트 관리 클라이언트부가 상기 타겟 시스템의 출력 장치에 프로젝트 닫기 성공 메시지를 출력하는 단계; 및 상기 프로젝트 관리 클라이언트부가 상기 타겟 시스템의 출력장치로부터 프로젝트 정보를 삭제하는 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
10 9
제 3항에 있어서, 상기 프로젝트 닫기 단계는 소스 프로그램 개발자가 타겟 시스템의 입력장치를 통하여 프로젝트 닫기 명령을 내리는 단계; 프로젝트 관리 클라이언트부가 프로젝트 정보를 타겟 시스템의 저장장치에 저장하는 단계; 상기 프로젝트 정보와 수정된 소스 프로그램을 상기 호스트 시스템에 보내어 프로젝트 닫기를 요청하는 단계; 프로젝트 관리 서버부가 상기 타겟 시스템으로부터 받은 프로젝트 정보와 수정된 소스 프로그램을 호스트 시스템의 저장장치에 저장하고, 상기 타겟 시스템에 프로젝트 닫기가 성공했음을 알리는 단계; 상기 프로젝트 관리 클라이언트부가 상기 타겟 시스템의 출력 장치에 프로젝트 닫기 성공 메시지를 출력하는 단계; 및 상기 프로젝트 관리 클라이언트부가 상기 타겟 시스템의 출력장치로부터 프로젝트 정보를 삭제하는 단계; 를 포함하는 것을 특징으로 하는 타겟 시스템 기반 소스 프로그램 개발방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 EP01536322 EP 유럽특허청(EPO) FAMILY
2 EP01536322 EP 유럽특허청(EPO) FAMILY
3 JP17085255 JP 일본 FAMILY
4 US20050055665 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 EP1536322 EP 유럽특허청(EPO) DOCDBFAMILY
2 EP1536322 EP 유럽특허청(EPO) DOCDBFAMILY
3 JP2005085255 JP 일본 DOCDBFAMILY
4 US2005055665 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.