嵌入式软件 Skill技能列表

QtCMake项目生成器Skill qt-cmake-project-generator

4.5

Qt CMake项目生成器是一款专门用于自动化生成基于CMake的Qt项目配置的工具。它能够快速创建包含正确模块依赖、交叉编译支持和现代化Qt6配置的项目框架,支持多平台构建、包管理器集成和部署脚本生成。关键词:Qt项目生成,CMake配置,交叉编译,Qt6开发,跨平台构建,自动化工具

蓝牙播放器控制命令行技能Skill blucli

4.5

这是一个用于控制 Bluesound 和 NAD 音频播放器的命令行工具,支持设备发现、播放控制、分组管理和音量调整,可通过 TuneIn 进行音乐搜索和播放,适合脚本自动化,推荐使用 JSON 格式输出。关键词:蓝牙音频、命令行界面、播放器控制、自动化脚本、TuneIn 搜索。

DART模型加载Skill dart-io

4.5

此技能提供DART库中的模型加载功能,支持多种机器人模型文件格式(如URDF、SDF、MJCF、SKEL),通过统一的dart::io API进行解析和加载,适用于机器人模拟、游戏开发和嵌入式软件开发中的模型处理。关键词:DART模型加载、URDF解析器、SDF解析器、MJCF解析器、SKEL解析器、机器人模拟、API。

时钟域交叉分析Skill cdc-analysis

4.5

时钟域交叉分析技能是用于FPGA和数字集成电路设计的专业工具,专注于识别和处理多时钟域系统中的亚稳态风险。该技能提供完整的CDC解决方案,包括同步器设计(如2FF/3FF同步器、格雷码FIFO)、握手协议实现、MTBF计算和约束生成,确保跨时钟域信号传输的可靠性。适用于ASIC/FPGA验证、时序收敛和高速数字系统设计。 关键词:时钟域交叉 CDC分析 FPGA设计 同步器 亚稳态 格雷码 FIFO 时序约束 ASIC验证 数字电路

RustFFI符号分析Skill analyze-rust-ffi-crate-surface

4.5

该技能用于分析Rust FFI crate中定义的C可见符号,确定C代码库中使用这些符号的模块,便于代码维护和互操作性检查。关键词:Rust, FFI, C代码, 符号分析, 代码审计, 互操作性

NimC互操作Skill NimCInterop

4.5

这个技能专注于Nim编程语言与C代码的互操作性,包括从Nim调用C函数、包装C库、使用importc/exportc编译指示、头文件生成、FFI模式以及构建高性能系统代码。适用于系统编程、库开发和集成现有C代码库。关键词:Nim, C, 互操作, 系统编程, FFI, 库包装, 高性能计算, 嵌入式开发。

OpentronsPythonAPIv2自动化实验室协议开发Skill opentrons

4.5

这个技能提供使用Python API v2控制Opentrons液体处理机器人的全面指南,包括协议开发、硬件集成和自动化工作流。关键词:Opentrons, Python API, 液体处理, 实验室自动化, OT-2, Flex, 温度模块, 磁分离, 协议编程。

Rust所有权系统Skill rust-ownership-system

4.5

Rust所有权系统是Rust编程语言的核心内存管理机制,通过编译时检查确保内存安全,无需垃圾回收。它涉及所有权规则、移动语义、借用、生命周期和智能指针等概念,用于编写高效、安全的系统级代码,特别是在嵌入式开发、操作系统和性能关键应用中。关键词:Rust, 所有权, 内存安全, 借用, 生命周期, 编译时检查, 内存管理, 智能指针, 系统编程。

内存接口Skill memory-interfaces

4.5

该技能专注于FPGA(现场可编程门阵列)系统中的内存接口设计,涵盖片上内存(如块RAM、分布式RAM)和外部高速内存(如DDR)的高效配置、优化与集成。核心能力包括内存推断、ECC保护、控制器设计、带宽优化及仲裁逻辑实现,旨在提升硬件系统的数据吞吐量、可靠性和资源利用率。关键词:FPGA内存接口,DDR控制器,块RAM设计,ECC内存保护,内存仲裁,硬件优化。

线程束原语Skill warp-primitives

4.5

线程束原语是一个专门用于GPU高性能计算的技能,专注于线程束级别的编程优化和SIMD并行处理。该技能提供CUDA线程束洗牌指令、投票函数、协作组同步、线程束分化优化等核心功能,帮助开发者实现GPU内核的极致性能优化。关键词:GPU优化,CUDA编程,线程束同步,SIMD并行,高性能计算,NVIDIA,计算加速,并行算法,内存优化,内核性能。

OpenHue控制工具Skill openhue

4.5

OpenHue CLI 是一个命令行工具,用于通过 Hue Bridge 控制 Philips Hue 智能灯光和场景。它支持灯光开关、亮度调整、颜色设置和场景切换,适用于智能家居自动化和开发集成。关键词:OpenHue, Hue 灯光, CLI 控制, 智能家居, 场景管理, 自动化工具。

OpenCL运行时管理器Skill opencl-runtime

4.5

OpenCL运行时管理器是一个专用于跨厂商GPU并行计算的开发技能,提供OpenCL平台设备查询、可移植内核代码生成、运行时环境管理、程序编译缓存等功能。支持NVIDIA、AMD、Intel多平台开发,涵盖OpenCL 1.2到3.0规范,适用于高性能计算、机器学习加速、科学计算等GPU并行编程场景。关键词:OpenCL开发,GPU并行计算,跨平台编程,内核代码生成,运行时管理,高性能计算,异构计算,CUDA替代方案。