INtime4. 0의
신기능
INtime4.
0 버젼의 개요는 아래와 같습니다.
새로운
정보가 들어가는 대로, 갱신해 갑니다.
릴리스
시기
20103월 예정정
Windows7(베타판),
WindowsServer2008(32-bit)의 서포트가 추가가 되어, 적합한 Windows 버젼이 증가합니다.
- Windows Xp SP2와 그
이후
- Windows 2003 Server, R2 SP2와 그
이후
- Windows Vista(32-bit) SP1와 그
이후
- Windows Server
2008(32-bit)
- Windows 7(32bit)
2. 멀티 리얼타임 커널의
서포트
컴퓨터내에 복수 리얼타임
커널의 실행이 서포트됩니다.
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에의
대응은 준비중입니다.