在zephyr的基础源码之外创建应用程序。
mkdir app
建议将源码放在应用程序目录下的
src
目录里,这样可以区分工程文件和源码文件。cd app
mkdir src
在src下创建一个主函数文件
main.c
文件,这个文件就是我们应用程序的入口文件。cd app/src
touch main.c
在应用程序目录下创建
CMakeLists.txt
文件,这个文件主要通过Cmake
来配置整个工程。cd app
touch CMakeLists.txt
# 指定支持的cmake最小版本
cmake_minimum_required(VERSION 3.13.1)
# 发现zephyr工程,并且加载zephyr的整个编译系统
find_package(Zephyr)
# 配置项目名称
project(my_zephyr_app)
# 将应用程序源码加入到编译系统里
target_sources(app PRIVATE src/main.c)
在应用程序目录下新建
prj.conf
,通过此文件设置Kconfig选项cd app
touch prj.conf
配置应用程序需要的设备树覆盖文件