嵌入式软件 Skill技能列表
QtCMake项目生成器Skill qt-cmake-project-generator
Qt CMake项目生成器是一款专门用于自动化生成基于CMake的Qt项目配置的工具。它能够快速创建包含正确模块依赖、交叉编译支持和现代化Qt6配置的项目框架,支持多平台构建、包管理器集成和部署脚本生成。关键词:Qt项目生成,CMake配置,交叉编译,Qt6开发,跨平台构建,自动化工具
DART模型加载Skill dart-io
此技能提供DART库中的模型加载功能,支持多种机器人模型文件格式(如URDF、SDF、MJCF、SKEL),通过统一的dart::io API进行解析和加载,适用于机器人模拟、游戏开发和嵌入式软件开发中的模型处理。关键词:DART模型加载、URDF解析器、SDF解析器、MJCF解析器、SKEL解析器、机器人模拟、API。
inkjet热敏打印机工具Skill inkjet
inkjet 是一个用于从MacOS设备连接和控制廉价蓝牙热敏打印机的命令行工具。它支持打印文本、Markdown格式文档、图像和二维码,适用于收据打印、日志输出、儿童教育、物理标签生成等场景。关键词:蓝牙热敏打印机,MacOS打印工具,命令行打印,二维码打印,热敏纸打印,inkjet CLI,BLE打印机控制。
时钟域交叉分析Skill cdc-analysis
时钟域交叉分析技能是用于FPGA和数字集成电路设计的专业工具,专注于识别和处理多时钟域系统中的亚稳态风险。该技能提供完整的CDC解决方案,包括同步器设计(如2FF/3FF同步器、格雷码FIFO)、握手协议实现、MTBF计算和约束生成,确保跨时钟域信号传输的可靠性。适用于ASIC/FPGA验证、时序收敛和高速数字系统设计。 关键词:时钟域交叉 CDC分析 FPGA设计 同步器 亚稳态 格雷码 FIFO 时序约束 ASIC验证 数字电路
RustFFI符号分析Skill analyze-rust-ffi-crate-surface
该技能用于分析Rust FFI crate中定义的C可见符号,确定C代码库中使用这些符号的模块,便于代码维护和互操作性检查。关键词:Rust, FFI, C代码, 符号分析, 代码审计, 互操作性
Rust所有权系统Skill rust-ownership-system
Rust所有权系统是Rust编程语言的核心内存管理机制,通过编译时检查确保内存安全,无需垃圾回收。它涉及所有权规则、移动语义、借用、生命周期和智能指针等概念,用于编写高效、安全的系统级代码,特别是在嵌入式开发、操作系统和性能关键应用中。关键词:Rust, 所有权, 内存安全, 借用, 生命周期, 编译时检查, 内存管理, 智能指针, 系统编程。
NimC互操作Skill NimCInterop
这个技能专注于Nim编程语言与C代码的互操作性,包括从Nim调用C函数、包装C库、使用importc/exportc编译指示、头文件生成、FFI模式以及构建高性能系统代码。适用于系统编程、库开发和集成现有C代码库。关键词:Nim, C, 互操作, 系统编程, FFI, 库包装, 高性能计算, 嵌入式开发。
OpentronsPythonAPIv2自动化实验室协议开发Skill opentrons
这个技能提供使用Python API v2控制Opentrons液体处理机器人的全面指南,包括协议开发、硬件集成和自动化工作流。关键词:Opentrons, Python API, 液体处理, 实验室自动化, OT-2, Flex, 温度模块, 磁分离, 协议编程。
OpenHue控制工具Skill openhue
OpenHue CLI 是一个命令行工具,用于通过 Hue Bridge 控制 Philips Hue 智能灯光和场景。它支持灯光开关、亮度调整、颜色设置和场景切换,适用于智能家居自动化和开发集成。关键词:OpenHue, Hue 灯光, CLI 控制, 智能家居, 场景管理, 自动化工具。
内存接口Skill memory-interfaces
该技能专注于FPGA(现场可编程门阵列)系统中的内存接口设计,涵盖片上内存(如块RAM、分布式RAM)和外部高速内存(如DDR)的高效配置、优化与集成。核心能力包括内存推断、ECC保护、控制器设计、带宽优化及仲裁逻辑实现,旨在提升硬件系统的数据吞吐量、可靠性和资源利用率。关键词:FPGA内存接口,DDR控制器,块RAM设计,ECC内存保护,内存仲裁,硬件优化。
TimingConstraintsSkill timing-constraints
FPGA时序约束开发专家技能,涉及时钟定义、I/O时序、假路径、多周期路径、时钟组关系以及时序验证等关键技术,确保FPGA设计满足时序要求。
线程束原语Skill warp-primitives
线程束原语是一个专门用于GPU高性能计算的技能,专注于线程束级别的编程优化和SIMD并行处理。该技能提供CUDA线程束洗牌指令、投票函数、协作组同步、线程束分化优化等核心功能,帮助开发者实现GPU内核的极致性能优化。关键词:GPU优化,CUDA编程,线程束同步,SIMD并行,高性能计算,NVIDIA,计算加速,并行算法,内存优化,内核性能。