diff --git a/Docs/README.md b/Docs/README.md index 36b323540..2eccd31e9 100644 --- a/Docs/README.md +++ b/Docs/README.md @@ -37,6 +37,9 @@ C2A に関する説明の棲み分けは,次のようになっています. 1. [Tips](./Core/Tips.md) 1. Driver 1. [Overview](./Driver/Overview.md) +1. SILS + 1. Overview + 1. [S2E Integration](./Sils/S2eIntegration.md) 1. Tips 1. [Parameter Settings](./Tips/ParameterSettings.md) 1. Tools diff --git a/Docs/Sils/S2eIntegration.md b/Docs/Sils/S2eIntegration.md new file mode 100644 index 000000000..2d676c81f --- /dev/null +++ b/Docs/Sils/S2eIntegration.md @@ -0,0 +1,11 @@ +# S2E Integration +C2A 標準 SILS として, S2E (FIXME: 公開後にリンクを貼る) がある. + +これは,シミュレータである S2E 内部で,フライトソフトウェアである C2A を動かすことが可能である. +詳細は S2E ドキュメント (TBA) を参照されたいが, cmake を用いる場合, S2E 側の `CMakeLists.txt` で `set(BUILD_C2A_AS_CXX ON)` する必要がある.([経緯](https://github.com/ut-issl/c2a-core/pull/35)) + +現行では, S2E 側の `CMakeLists.txt` は次のようになる. +``` + set(BUILD_C2A_AS_CXX ON) + add_subdirectory(${C2A_DIR} C2A_CORE) +```