Edit online

组件包分类

SDK 支持的组件包有以下两种:
  • ArtInChip 开发的组件包

    建议统一使用 cmake 进行编译。原因如下:
    • cmake 功能较强,更适合作为源码包的编译管理。

    • cmake Makefile 书写比较简单(主要是针对 Autotools)。

    • cmake 可以源码和编译结果分离,支持 install 等(主要针对 Generic Makefile)。

  • 第三方开源组件包

    添加相关源码包是根据使用的编译工具不同,以下可作为参考:
    • autotools:package/third-party/acl

    • cmake:
      • package/third-party/lzo

      • package/artinchip/*

    • generic makefile:package/third-party/bzip2

    • support kconfig:
      • uboot

      • linux

      • package/third-party/busybox