嵌入式软件 Skill技能列表
OpenCL运行时管理器Skill opencl-runtime
OpenCL运行时管理器是一个专用于跨厂商GPU并行计算的开发技能,提供OpenCL平台设备查询、可移植内核代码生成、运行时环境管理、程序编译缓存等功能。支持NVIDIA、AMD、Intel多平台开发,涵盖OpenCL 1.2到3.0规范,适用于高性能计算、机器学习加速、科学计算等GPU并行编程场景。关键词:OpenCL开发,GPU并行计算,跨平台编程,内核代码生成,运行时管理,高性能计算,异构计算,CUDA替代方案。
线程束原语Skill warp-primitives
线程束原语是一个专门用于GPU高性能计算的技能,专注于线程束级别的编程优化和SIMD并行处理。该技能提供CUDA线程束洗牌指令、投票函数、协作组同步、线程束分化优化等核心功能,帮助开发者实现GPU内核的极致性能优化。关键词:GPU优化,CUDA编程,线程束同步,SIMD并行,高性能计算,NVIDIA,计算加速,并行算法,内存优化,内核性能。
rtl-lintingSkill rtl-linting
RTL Linting技能是专家级别的RTL代码质量检查和linting,使用Verible、SpyGlass和供应商工具。为综合问题、编码风格、CDC违规和最佳实践执行提供全面的代码分析。
板卡拓扑分析Skill board-topology-analysis
该技能用于解析嘉立创EDA“板卡拓扑导出器”插件导出的 board-topology/1.1 格式拓扑 JSON 网表,自动识别主控芯片、板载传感器、对外接口(网口/RS232/RS485/USB/排针)与通信模块(4G/WiFi/LoRa/以太网),输出引脚级连接关系、控制时序与分压/ADC 模拟前端说明,并依据数据手册做引脚使用合规检查(禁用引脚被连接、必须接却悬空、配置脚无偏置),最终产出可供嵌入式工程师直接上手的 Markdown 中文分析报告。关键词:板卡拓扑分析、拓扑JSON解析、原理图网表分析、主控芯片识别、引脚连接关系、引脚合规检查、禁用引脚、该接没接、悬空检查、控制时序、三极管开关链路、分压计算、ADC模拟前端、传感器识别、对外接口接线、通信模块识别、4G模组GNSS、RS232/RS485、ESP32、嘉立创EDA、嵌入式硬件开发、数据手册规则收割。
Rust开发Skill rust
Rust开发技能专注于编写安全、高性能的系统级代码,利用所有权、生命周期和特质等核心概念。适用于内存安全、系统编程、异步处理等场景,是开发可靠软件的重要工具。关键词:Rust、内存安全、系统编程、所有权、生命周期、特质、异步编程。
板卡拓扑分析Skill board-topology-analysis
用于读取嘉立创EDA导出的板卡拓扑JSON,识别主控芯片、板载传感器、对外接口与通信模块,解析引脚级连接关系、控制时序、ADC分压与模拟前端,并依据通用规则及芯片手册进行引脚合规检查(禁用却使用、该接未接、悬空与偏置),最终生成面向嵌入式工程师的中文分析报告。关键词:板卡拓扑分析、嘉立创EDA、原理图分析、主控识别、引脚连接、引脚合规、悬空检查、芯片手册、嵌入式硬件、通信模块、传感器、对外接口、ADC分压、控制时序。