Software Folder Structure

优质
小牛编辑
136浏览
2023-12-01

1.1. Software Folder Structure

Kamino18 Dev3.0 works with YodaOS based on Linux kernel,whose code folder structure as below:

├── 3rd

├── applications

├── build.sh -> /home/zhubin/kamino18/products/rokid/common/build.sh

├── check_by_jenkins

├── envsetup.sh -> /home/zhubin/kamino18/products/rokid/common/envsetup.sh

├── frameworks

├── hardware

├── kernel

├── openwrt

├── products

├── toolchains

├── tools

├── uboot

└── vendor

  • 3rd: The 3rd sdk source code
  • applications: Local application
  • build.sh: Compiling script
  • envsetup.sh: Toolchains environment setup script
  • frameworks: Application framework, native service/command/lib and 3rd abstract layer
  • hardware: HAL (hardware abstract layer),include main soc and peripheral HAL;
  • kernel: Kamino18 DEV3.0 Linux kernel code
  • openwrt: YodaOS compiling environment
  • toolchains: Compiling toolchains
  • tools: YodaOS developing and debugging tool
  • uboot: Kamino18 DEV3.0 uboot code
  • vendor: SDK lib provided by the vendor