File Structure

The whole SDK package is composed of device firmware, the folder design is described below

.
├── common                              # common interface between SCPU/NCPU
├── example_projects
│   ├── kdp2_companion_user_ex          # Keil project for Kneron PLUS user example
│   ├── tiny_yolo_v3_host               # Keil project for host mode(Standalone) firmware example
│   └── tiny_yolo_v3_host_usbout        # Keil project for host mode with outputing result vis usb
├── ncpu
│   ├── device                          # device configurations
│   ├── drivers                         # drivers used by ncpu
│   ├── lib                             # folder for libraries
│   └── project
│       └── tiny_yolo_v3                # ncpu project
├── scpu
│   ├── board                           # for device board configurations
│   ├── config                          # for device board configurations
│   ├── device                          # device memory address configurations
│   ├── drivers                         # drivers
│   ├── framework                       # framework layer code
│   ├── kdev                            # device driver code
│   ├── kl520                           # kl520 drivers
│   ├── kmdw                            # middleware
│   ├── lib                             # folder for libraries
│   └── project
│       └── tiny_yolo_v3                 
│           ├── host                    # Keil project for host mode firmware example
│           └── host_usbout             # Keil project for host mode with outputing result vis usb
├── ncpu_kdp2
│   ├── lib_app                         # folder for kdp2-ncpu-app.lib
│   ├── lib_sdk                         # folder for kdp2-ncpu-sdk.lib
│   └── project
│       └── ncpu_companion_user_ex      # Keil project for Kneron PLUS user example
├── scpu_kdp2
│   ├── app                             # application layer code for Kneron PLUS firmware example
│   ├── lib_sdk                         # kdp2_scpu_sdk.lib folder
│   └── project
│       └── scpu_companion_user_ex      # Keil project for Kneron PLUS example
├── models
│   └── tiny_yolo_v3                    # model file for demo
├── sdkexamples                         # driver examples
└── utils                               # firmware/model utilities