在zephyr的基础源码之外创建应用程序。
mkdir app
建议将源码放在应用程序目录下的
src目录里,这样可以区分工程文件和源码文件。cd appmkdir src
在src下创建一个主函数文件
main.c文件,这个文件就是我们应用程序的入口文件。cd app/srctouch main.c
在应用程序目录下创建
CMakeLists.txt文件,这个文件主要通过Cmake来配置整个工程。cd apptouch 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 apptouch prj.conf
配置应用程序需要的设备树覆盖文件
