海思Hi3861L开发二-SDK编译与下载

一、简介

        上篇文章,我们介绍了海思Hi3861L的环境搭建,那这篇文章,我们就开始SDK的编译与下载吧。

        准备:

        SDK:https://download.csdn.net/download/qq_26226375/88245580

        开发环境:海思Hi3861L开发一-环境搭建_t_guest的博客-CSDN博客 

二、SDK介绍

         将SDK解压后,会出现如下目录:

海思Hi3861L开发二-SDK编译与下载_第1张图片

         这里介绍一下SDK目录

目录        说明
app 应用层代码(其中包含demo程序,即参考实例)
boot Flash bootloader代码
build  SDK构建所需的库文件、链接文件、配置文件
components SDK组件目录
config SDK系统配置文件
documents 文档目录(包括:SDK说明文档)
incllude API头文件存放目录
output 编译时生成的目标文件与中间文件(包括:库文件、打印LOG、生成的二进制文件等)
platform SDK平台相关的文件(包括:镜像、内核驱动模块等)
third_party 开源第三方软件目录
tools SDK提供的Linux系统和windows系统上使用的工具(包括:NV制作工具、签名工具、Menuconfig等)
SConstruct SCons编译脚本
build.sh 启动编译脚本,同时支持“sh build.sh menuconfig”进行客制化配置
build_patch.sh 解压开源源码包和patch文件编译脚本
Makefile 支持makefile编译,使用“make”或“make all”启动编译
non_factory.mk 非厂测版本编译脚本
factory.mk 厂测版本编译脚本

三、编译SDK(SCONS)

        1.编译方法

        Hi3861原生SDK支持带参数的编译,以此来满足各方面的需求。其中最简单的就是在SDK根目录下执行“./build.sh”来进行编译。参数编译以表格形式展示。

参数 实例 说明
./build,sh 启动增量编译,默认编译app工程是demo
all ./build.sh all

你可能感兴趣的:(Hi3861,Hi3861)