| |-- unittests Source files for Unit Tests
| |-- apptests Source files for App Tests
| `-- utils Source files for Test Utils
-|-- packaging/ Tizen Packaging Files (i.e., FastModel Simulator)
-|-- debian/ Debian Packaging Files (i.e., Ubuntu 16.04)
+|-- packaging/ Tizen Packaging Files (i.e., FastModel or FPGA)
+|-- debian/ Debian Packaging Files (i.e., Ubuntu 16.04 or 18.04)
`-- docs/ Documentation using hotdoc
```
- Ubuntu (16.04/18.04): https://art.sec.samsung.net/artifactory/list/aip_debian
## Additional Notes
-- The FastModel simulator requires Ubuntu 16.04 as it does not fully support Ubuntu 18.04.
+- The FastModel simulator requires Ubuntu 16.04 or 18.04 as your Host OS.
- TRIV2 Models (.tvn) should be compatibile with npubinfmt v3. Please refer to [npubinfmt.h](/include/common/npubinfmt.h)
## Reference Links
## Requirements
-FastModels officially supports Ubuntu 16.04 (GCC 5.4) and RHEL 7 (GCC 4.8) only. So, we assume that you use `Ubuntu 16.04` distribution.
+NPU-DDK provides FastModel bootstrap packages for Ubuntu 16.04 and 18.04 only. So, we assume that you use such Ubuntu distros.
Also, you should have a SPIN account to access bootstrap packages. If you don't, please refer to [here](https://code.sec.samsung.net/confluence/display/NEWCOMM/SPIN+Account+Creation+Process)
## Overview of Trinity OS
Trinity OS supports the `taos-mgr` command to give developers a convenient development environment. For example, if you`` want to install the curl package, please type commands like below.
```console
+sh-3.2# taos-mgr refresh
sh-3.2# taos-mgr update
sh-3.2# taos-mgr install curl
```
workdir = .
[profile.tizen]
-repos = repo.spin, repo.base, repo.unified
+repos = repo.base, repo.unified, repo.spin
buildroot = ~/GBS-ROOT/
-[repo.spin]
-url = http://10.113.136.32/download_trbs/snapshots/devel/tizen-6.0-ai/latest/repos/Tizen_Unified_standard/packages/
-user = [YOUR_SPIN_ACCOUNT]
-passwd = [YOUR_SPIN_PW]
-
[repo.base]
url = http://download.tizen.org/snapshots/tizen/base/latest/repos/standard/packages/
[repo.unified]
url = http://download.tizen.org/snapshots/tizen/unified/latest/repos/standard/packages/
+
+[repo.spin]
+url = http://10.113.136.32/download_trbs/snapshots/devel/tizen-6.0-ai/latest/repos/Tizen_Unified_standard/packages/
+user = [YOUR_SPIN_ACCOUNT]
+passwd = [YOUR_SPIN_PW]
```
Then, you can build packages in a sandboxed build system using `gbs`. Select any architecture among armv7l, aarch64, and x86_64.