VSCode : Enable Development inside Docker Container

This will enable seamless Development of optee_client Project with VSCode
inside Docker container.

The VSCode Container provides:

* Automatic Mapping of the host user UID/GID inside the container
* Cross-Compilers (aarch64/armhf)
* GDB Multiarch for Debugging
* Remote SSH on the Target with seamless ssh mapping of the Host inside the container (Linux/Windows WSL)
* Git and Git Extensions to work and send Patches

Note: This require Docker installation for Linux/or Windows :
      [1] https://docs.docker.com/engine/install

      VSCode Extensions (extensions.json) will be recommended for the installation

For more Information :
[2] https://code.visualstudio.com/docs/devcontainers/containers
[3] https://www.youtube.com/watch?v=C_5tDWsWSj0
[4] https://www.youtube.com/watch?v=b1RavPr_878

Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
3 files changed
tree: ffe4327189b3ab3a8a04a6905ff2131c9bed3ef9
  1. .devcontainer/
  2. .github/
  3. .vscode/
  4. ci/
  5. libckteec/
  6. libseteec/
  7. libteeacl/
  8. libteec/
  9. scripts/
  10. tee-supplicant/
  11. .gitattributes
  12. .gitignore
  13. Android.bp
  14. CMakeLists.txt
  15. CMakeToolchain.txt
  16. config.mk
  17. flags.mk
  18. LICENSE
  19. Makefile
  20. optee_client.device.mk
  21. README.md
  22. typedefs.checkpatch
README.md

OP-TEE Client API

This git contains source code for the non-secure side implementation of the OP-TEE project making up the client library and tee-supplicant.

All official OP-TEE documentation has moved to http://optee.readthedocs.io. The information that used to be here in this git can be found under optee_client.

// OP-TEE core maintainers