각 RTOS 어댑터는 추상 운영 체제 팩토리를 구현하는
구체적 운영 체제 팩토리로 구성됩니다.
새 대상의 구체적 팩토리를 작성하려면 다음을 수행하십시오.
프로시저
스펙 파일과 구현 파일을 작성하십시오.
각 파일에는 <env>OS 규칙을 사용하여
운영 체제(환경) 이름으로 접두부가 붙습니다. 여기서
<env>는 환경 이름의 약어입니다.
예를 들어, VxWorks의 어댑터 소스 파일 이름은
VxOS.h 및 VxOS.cpp입니다.
VxWorks 환경의 구체적 팩토리는 이 파일에서 구현됩니다.
참고: 기존 구현을 어댑터의 시작점으로
사용하십시오. 예를 들어, VxWorks가 새 대상에 대해 가장 근접한 기존 환경인 경우
VxOS.h 및 VxOS.cpp 파일을 복사하고 이름을 바꿔서
템플리트로 사용하십시오. 이 파일에서 모든 어댑터 구현 클래스에
일관된 방식으로 접두부가 붙여졌는지 확인하십시오. 예를 들어,
VxWorks의 구체적 팩토리 이름은 VxOSFactory입니다.
복사된 파일에 있는 모든 환경 특정 접두부를 이전 환경 이름에서
새 환경 이름으로 바꾸십시오. 운영 체제 랩퍼 클래스에 대한 접두부로 운영 체제를 사용하는 것은
IBM® Rational® Rhapsody® 규칙입니다.
사용자 고유의 이름 지정 계획을 작성할 수 있습니다.