원클릭으로
build-linux-app
当需要配置或构建基于 CMake/Makefile 的 Linux 应用工程(如 i.MX6ULL/RK3562 开发板)时使用,支持交叉编译和本地编译。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当需要配置或构建基于 CMake/Makefile 的 Linux 应用工程(如 i.MX6ULL/RK3562 开发板)时使用,支持交叉编译和本地编译。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
嵌入式Linux视觉AI应用框架的开发技能集合,支持RK3562/i.MX6ULL开发板的编译、调试和部署。
当需要调试 Linux 应用程序时使用,支持本地调试和远程 GDB 调试(如 RK3562 开发板)。
嵌入式C语言编码规范,适用于安全关键嵌入式系统。强制执行OOP设计模式、内存安全、线程安全、硬件交互规则和强制的编辑后安全审查。在编写、修改或审查C代码、嵌入式固件、驱动、HAL代码、RTOS任务或任何运行在嵌入式平台上的代码时使用此Skill。当用户提到C语言、嵌入式系统、MCU、STM32、驱动、外设或固件开发时也会触发。
Serial communication skill for embedded Linux boards. Provides auto-detection, login verification, and command execution. Invoke when user needs serial port interaction, board verification, or command execution via serial console.
用于嵌入式Linux开发板的SSH远程连接和NFS网络文件共享开发流程。支持自动连接、文件同步、远程执行等操作。
| name | build-linux-app |
| description | 当需要配置或构建基于 CMake/Makefile 的 Linux 应用工程(如 i.MX6ULL/RK3562 开发板)时使用,支持交叉编译和本地编译。 |
Project Profile 中标明 build_system: cmake 或 build_system: makefile,且目标平台为 Linux。Project Profile。CMakePresets.json,优先使用脚本的 --list-presets 列出并选择预设。aarch64-linux-gnu-gcc、arm-linux-gnueabihf-gcc)。CROSS_COMPILE 是否已设置(通过 use_toolchain 命令设置)。Debug,否则默认使用 Release。arm-buildroot-linux-gnueabihf- 或 arm-linux-gnueabihf-PLATFORM=imx6ullthird_lib/imx6ull/aarch64-linux-gnu- 或 aarch64-none-linux-gnu-PLATFORM=rk3562third_lib/aarch64/ 和 third_lib/rk3562/在编译之前,必须选择合适的工具链:
# i.MX6ULL ARM32 开发板
use_toolchain arm32-linux-hf6ull
# RK3562 ARM64 开发板
use_toolchain arm64-linux-75
--detect 模式确认环境。PLATFORM=rk3562PLATFORM=imx6ullPLATFORM=imx6ull(默认)Project Profile。environment-missing。project-config-error。artifact-missing。ambiguous-context。PLATFORM 和 CROSS_COMPILE 进行平台配置。artifact_path、artifact_kind 和工具链细节更新 Project Profile。debug-linux-app 进行调试。debug-linux-app。