INtime Tech

INtime Top


RTX 제품으로부터의 이식


1. 처음에

INtime 에서는 WIN32에 포함되는 multi-thread 제어 API와 Ardence사(전 VenturCom사) RTX 제품의 API가 그대로 이용 가능합니다. 이것은 INtime API를 랩 하는 형태로 제공되고 있습니다. 이 iWin32 기능에 의해 종래의 어플리케이션을 INtime 환경에 이행 하는 것이 이전보다 늘어나 스무드하게 되었습니다.

여기에서는 종래의 어플리케이션을 INtime 어플리케이션에 이식(
移植)하는 순서를 안내합니다.

iWin32/iWin32x의 실장도(実装図)

 

2. iWin32 SubSystem 실행 환경의 설정

INtime 3.0 의 경우

  • iWin32 SubSystem는 시스템 컴퍼넌트로서 짜넣어지고 있습니다. INtime Cofiguration 패널로부터 「Autoload」를 선택해, iWin32의 자동 기동을 「Enabled」라고 합니다.

INtime 2.2x 의 경우

2. INtime 환경의 설정

  • Windows 서비스 애플릿으로부터 "INtime Win32 Service"를 개시합니다. 이 서비스가 iWin32API의 이용을 가능으로 합니다.

3. 개발 환경의 설정

RTX 어플리케이션으로부터 iWin32를 사용한 INtime 어플리케이션으로서의 소스 코드 이식을 실시하는 경우, Windows측 
환경과 RT(INtime) 환경 각각 설정이 다릅니다:

iWin32 프로그램 개발 환경 설정(RT프로그램)

  • iWin32 프로그램···iWin32 SubSystem를 사용한 RT프로그램.라이브러리의 설정등에 의해, INtime API도 병용 해 사용하는 것이 가능합니다.

iWin32x 프로그램 개발 환경 설정(Windows 프로그램)

  • iWin32x 프로그램···iWin32 SubSystem를 사용한 Windows 프로그램.Win32 API, INtime NTX API의 병용 사용도 가능합니다

4. 소스 코드의 편집

기본적으로 기존 원시 코드의 변경을 실시할 필요가 없습니다만, INtime 시스템은 RTX 시스템과 아키텍쳐가 
다르기 위해 API의 모두가 완전 호환이 아닙니다.

 


HOME | INtime