Overview
직접 작성한 fidl 파일과 fdepl 파일을 commonapi generator를 통해서 자동생성 코드를 만들어 줘야 한다.
1번 단계에서 받은 commonapi_core_generator.zip 파일과 commonapi_someip_generator.zip 파일을 통해서 자동생성 코드를 만들어보겠다.
Generator

압축파일을 먼저 풀어줘야 한다.
unzip commonapi_core_generator.zip -d commonapi_core_generator
unzip commonapi_someip_generator.zip -d commonapi_someip_generator
압축을 풀었으면 실행 명령을 통해서 fidl 파일과 fdepl 파일을 선택하여 자동생성 코드를 만들어 주자.
./commonapi_core_generator/commonapi-core-generator-linux-x86_64 -sk fidl/TestMessage.fidl
./commonapi_someip_generator/commonapi-someip-generator-linux-x86_64 -ll verbose fidl/TestMessage.fdepl
generator는 jdk 가 설치되어 있어야 사용 가능하다. openjdk 설치를 해서 위 명령이 실행 가능하도록 준비가 필요하다.
여기서는 openjdk17 버전을 설치하였다.

성공적으로 자동생성코드가 만들어졌고 아래 경로에서 cpp 파일과 hpp 파일을 확인 가능하다.

해당 자동생성코드들은 송수신 테스트 Client와 Service 프로그램을 만들 때 사용한다.
'Network' 카테고리의 다른 글
| Netfilter (7) | 2025.07.16 |
|---|---|
| VLAN (Virtual LAN) (0) | 2025.06.09 |
| CommonAPI(4) - Service / Client (0) | 2025.05.27 |
| CommonAPI(2) - fidl / fdepl (0) | 2025.05.27 |
| CommonAPI(1) - 준비 (0) | 2025.05.27 |