INtime Tech

INtime Top



INtime4. 0의 신기능

INtime4. 0 버젼의 개요는 아래와 같습니다.
새로운 정보가 들어가는 대로, 갱신해 갑니다.

 

릴리스 시기

20103월 예정정

 

 

1. 새로운 Windows 버젼의 서포트

Windows7(베타판), WindowsServer2008(32-bit)의 서포트가 추가가 되어, 적합한 Windows 버젼이 증가합니다.

windows7.JPG
  •   Windows Xp SP2와 그 이후
  •   Windows 2003 Server, R2 SP2와 그 이후
  •   Windows Vista(32-bit) SP1와 그 이후
  •   Windows Server 2008(32-bit)
  •   Windows 7(32bit)

 

 

2. 멀티 리얼타임 커널의 서포트

core.jpg

컴퓨터내에 복수 리얼타임 커널의 실행이 서포트됩니다.

2개 이상의 코어, 2개 이상의 CPU를 리얼타임 커넬에 할당하고, 동시에 실행시키는 것이 가능합니다.
리얼타임 어플리케이션은 독립한 다른 코어상에서 동작해, Windows나 서로의 리얼타임 프로그램과의 독립성을 유지합니다.

INtime-SDK에서는, 지금까지의 코어 공유 모드, 전유 모드에 가세해 멀티 리얼타임 커넬 구성의 모든 것을 사용할 수 있습니다

 

3. 멀티 코어용 런타임 라이센스

런타임 라이센스는, 싱글 코어용과 멀티 코어용  2개 로 분리됩니다.
멀티 코어를 갖춘 컴퓨터에, 멀티 코어용의 런타임 라이센스를 구입하는 것으로, 1개의 컴퓨터내에 2개 이상의 INtime 커sjf을 동작시킬 수 있습니다.

이미 소지한  런타임 라이센스는, 싱글 코어용의 라이센스로서 기능합니다.

  • INtime-RT... 싱글 코어용 런타임 라이센스
  • INtime-MCRT... 멀티 코어용 런타임 라이센스

4. 새로운 글로벌 오브젝트 API

확장 API에 의해 다른 코어로 동작하는 리얼타임 커널 인스턴스상의 오브젝트에 액세스가 가능해져, 동기, 데이터 통신이 생깁니다. 타커널상 어플리케이션으로부터 액세스 가능한 오브젝트에는 semaphore, Mailbox, 공유 메모리(Shared Memory), 오브젝트 디렉토리등이 포함됩니다.

 

5. 새로운 C라이브러리

새로운 C라이브러리의 실장이 포함됩니다.
라이브러리 아키텍쳐의 변경에 의해, 퍼포먼스가 큰폭으로 향상했던 것에 가세해 ISO/IEC 규격 C99로 끌어올리는 기능 향상을 합니다.

malloc/free 기능은 C라이브러리 heap에 대해 뛰어난 제어를 가능하게 하는 내부 액세스를 실시하게 됩니다. 힙메모리의 디버그 라이브러리도 함.

 

6. 새로운 C++라이브러리

ISO 표준화의 제안을 하고 있는 C++의 언어 확장"TR1"(Technical Report 1을 포함한 ANSI 함수의 모두가 업데이트 됩니다.  본기능은 Boost 프로젝트(이식성이 있는 프리의 C++소스 라이브러리)의 통합도 포함됩니다. 다만 첫회 릴리스에서는 TR1 서포트는 포함되지 않습니다.

 

7. 네트워크 택의 리뉴얼

IPv6 기능을 포함한 네트워크 탁의 새로운 실장이 포함됩니다. 새로운 스택은  과거의 스택에 비해, 퍼포먼스가 향상되었습니다.

 

8. 새로운 NTX 퍼포먼스 모니터 카운터

Windows 에 새로운 퍼포먼스 카운터가 추가됩니다. 종래의「RT Kernel CPU Usage(INtime 커널 CPU 사용율)」라고 같이「NTX Outstanding Request(NTX 요구)」와「NTX Requests per second(초간 NTX 요구수)」이 추가됩니다.

 

9. INtime API에 있어서의 그 외의 향상

새로운 C라이브러리에 의해, TLS(Thread Local Storage: 스레드 국소 기억)이 개선되어 퍼포먼스가 향상합니다.

 

10. 개발 환경

계속 VisualStudio6. 0이 서포트됩니다.
VisualStudio.NET2003, 2005 , 2008에서는 리얼타임 어플리케이션의 디버그 실행이나 리모트 디버그가 가능하고, Windows 어플리케이션 개발과의 격차를 느끼게 하지 않습니다.

 

변경이 있는 점

1. 리모트 노드 기능은 준비중입니다

INtime 리모트 노드 기능(빌드 툴)은 준비중입니다.

 

2. VisualStudio 6.0의 샘플 코드가 포함되지 않습니다

VisualStudio6. 0의 샘플 코드는 수록되지 않습니다.

 

3. 가지고 계신 런타임 소프트웨어용 activator는 Windows7에 적합하지 않습니다

이미 가지고 계신 런타임 소프트웨어용 activator(USB activator)는, Windows7에 적합할 수 없습니다.
Windows7으로 INtime 런타임을 사용하시는 고객은, USB activator의 교환이 필요하게 됩니다.  WindowsVista까지를 사용하시는 고객은, 계속해 사용하실 수 있습니다.

 

4. 가지고 계신 런타임 라이센스 재고는 싱글 코어용 라이센스로서의 취급이 됩니다

재고로서 이미 가지고 계신 런타임 라이센스(USB activator, 또는 USB/LPT 하드웨어 동글)는, INtime4. 0에 사용하실 수 있습니다.
다만 이것들은 싱글 코어용 라이센스(1대의 컴퓨터에 2개 이상의 리얼타임 커널의 개시는 할 수 없음)로서의 취급이 됩니다.  양해 바랍니다.

 

5. Windows XP Embedded의 타겟트디자이너 서포트는 준비중입니다

Windows XP Embedded 서포트 기능(SLD에 의한 환경 구축)은 준비중입니다.
INtime 표준의 MSI 인스톨러로 도입 받는 것은 가능합니다.

 

6. 64비트 Windows 서포트는 준비중입니다

64비트 Windows에의 대응은 준비중입니다.


HOME