Skip to main content
欢迎来到PAWPAW技术文档网站了解更多信息

快速入门

软件要求

  • CMake(最低版本 3.21)
  • Git(最低版本 2.25)
  • XTC 工具(最低版本 15.2.1)

设置

注意: 目前 XCommon CMake 还未与 XMOS XTC 工具一起发布(正确的版本为 15.2.1)。一旦集成,这一步骤可以省略。

在使用 XCommon CMake 前,需要设置环境变量 XMOS_CMAKE_PATH,指向 xcommon_cmake 目录的位置。例如:

# MacOS 和 Linux
export XMOS_CMAKE_PATH=/home/user/xcommon_cmake
# Windows
set XMOS_CMAKE_PATH=C:\Users\user\xcommon_cmake

HelloWorld 示例

此示例展示了一个简单的“Hello world”应用程序,用于演示使用 XCommon CMake 的最小项目。创建以下文件结构,内容如下:

app_hello_world/
├── CMakeLists.txt
└── src
└── main.c
app_hello_world/CMakeLists.txt
cmake_minimum_required(VERSION 3.21)
include($ENV{XMOS_CMAKE_PATH}/xcommon.cmake)
project(hello_world)

set(APP_HW_TARGET XCORE-AI-EXPLORER)

XMOS_REGISTER_APP()
app_hello_world/src/main.c
#include<stdio.h>

int main(){
printf("Hello world!\n");
return 0;
}

构建可执行文件并使用模拟器运行:

cmake -G "Unix Makefiles" -B build
cd build
xmake
cd ..
xsim bin/hello_world.xe

显示消息:“Hello world!”。

注意: xmake 是一个为方便使用而随 XMOS XTC 工具提供的 GNU Make 的构建版本。

注意: xsim 提供了一个接近周期精确的 xcore 设备系统模型,这个模型随 XMOS XTC 工具提供。