嵌入式软件 Skill技能列表
HDL仿真技能Skill hdl-simulation
HDL仿真技能是用于FPGA(现场可编程门阵列)和数字电路设计功能验证的专业技术能力。该技能专注于使用多种工业级仿真工具(如ModelSim/Questa、Vivado XSIM、VCS、Xcelium等)进行硬件描述语言(HDL)仿真,支持Verilog、SystemVerilog和VHDL。核心功能包括仿真环境配置、测试激励生成、波形调试分析、代码覆盖率收集以及混合语言仿真验证。关键词:FPGA验证、HDL仿真、功能验证、波形分析、覆盖率、SystemVerilog、ModelSim、Vivado、数字电路测试、硬件仿真。
MISRAC/C++合规性检查技能Skill misra-compliance
本技能专用于汽车软件开发的代码质量与安全合规性检查。它提供对MISRA C/C++编码标准的静态分析、规则检查、违规报告和偏差管理。核心功能包括集成主流分析工具(如Polyspace、PRQA)、支持AUTOSAR和CERT指南、自定义规则配置以及CI/CD流水线集成,旨在帮助开发团队确保代码符合汽车行业最高安全标准(如ISO 26262),满足审计要求,并提升软件可靠性。 关键词:MISRA C, MISRA C++, 静态分析, 代码合规, 汽车软件, 功能安全, ISO 26262, AUTOSAR, 编码标准, 代码质量, 安全关键系统, 偏差管理, CI/CD集成
VHDL语言技能Skill vhdl-language
VHDL语言技能是针对FPGA和ASIC设计的专业技能,涵盖IEEE 1076标准合规性、可综合代码生成、实体架构声明、同步过程设计、测试台生成等关键方面。
UVM方法学Skill uvm-methodology
本技能专注于通用验证方法学(UVM),特别是基于 IEEE 1800.2 标准,用于构建高效、可重用的 FPGA 和 ASIC 验证环境。核心能力包括设计 UVM 代理、环境、序列、寄存器模型,并实施功能覆盖率与约束随机验证。关键词:UVM 验证,FPGA 测试平台,SystemVerilog,约束随机测试,功能覆盖率,IEEE 1800.2,验证方法学。
有限状态机设计Skill fsm-design
该技能专注于在FPGA(现场可编程门阵列)硬件设计中,进行有限状态机的架构设计、编码实现与性能优化。核心能力包括设计摩尔/米利状态机、应用多种状态编码方案、确保安全可靠的逻辑实现(如非法状态恢复),并进行面向面积或速度的优化。适用于数字电路控制逻辑开发,是嵌入式系统、通信协议和处理器控制单元等硬件开发的关键技术。 关键词:有限状态机 FSM, FPGA设计, 硬件描述语言 HDL, 状态编码, 数字电路, 控制逻辑, VHDL, Verilog, 逻辑优化, 嵌入式软件
嵌入式加密Skill embedded-crypto
嵌入式加密操作技能是专门用于在嵌入式系统中实现安全加密功能的专家技能。它涵盖硬件加密加速器集成、安全密钥存储配置、ARM TrustZone安全区域设置、真随机数生成、X.509证书管理以及侧信道攻击防护等关键技术。该技能适用于物联网设备、智能硬件、工业控制系统等需要高安全性的嵌入式应用场景,帮助开发者构建符合PSA认证等安全标准的嵌入式系统。
链接器脚本Skill linker-script
链接器脚本技能是专门为嵌入式系统开发设计的GNU链接器脚本生成与优化工具。它提供专业的内存布局定义、段放置、符号管理和高级链接场景支持,适用于微控制器(MCU)固件开发。核心功能包括内存区域定义、多镜像链接(引导加载程序+应用程序)、MPU对齐配置、覆盖段管理以及校验和放置。该技能帮助开发者优化内存使用,确保固件在Flash和RAM中的正确布局,支持安全启动和OTA更新,是嵌入式软件开发中链接阶段的关键工具。关键词:嵌入式系统,链接器脚本,GNU LD,内存布局,段放置,引导加载程序,MPU配置,固件优化,STM32,ARM Cortex-M。
CAN总线通信技能Skill can-communication
CAN总线通信技能专注于汽车电子网络的设计、分析与诊断,提供CAN/CAN-FD总线协议解析、网络拓扑规划、错误诊断与性能优化等专业解决方案。关键词:CAN总线设计,CAN-FD配置,汽车网络诊断,DBC文件解析,总线负载分析,J1939协议,车载通信,ECU网络开发。
功耗分析专家Skill power-profiler
功耗分析专家技能是一个专注于嵌入式系统功耗测量、分析与优化的专业工具。它集成了多种主流功耗分析仪器(如Otii Arc, Nordic PPK2, Joulescope),提供从测量配置、数据捕获到深度分析和报告生成的全流程解决方案。核心功能包括功耗状态分析、电池寿命估算、外设功耗分解、模式转换检测以及低功耗设计优化建议。适用于物联网设备、可穿戴设备、电池供电产品等领域的硬件工程师、嵌入式软件工程师和系统架构师,帮助他们精确评估和优化产品能耗,延长电池寿命,实现节能设计目标。 关键词:功耗分析,嵌入式系统,低功耗设计,电池寿命估算,电流测量,功耗优化,IoT设备,能效分析,功耗分析仪,睡眠模式,能耗管理
LabVIEW仪器控制专家Skill labview-instrument-controller
这是一个专注于实验室自动化的LabVIEW仪器控制技能,主要用于DAQ(数据采集)系统配置、硬件集成和实时数据采集。核心功能包括通过VISA协议与仪器通信、集成NI-DAQmx进行多通道数据采集、实现硬件级定时同步以确保数据精确性,以及开发自定义VI(虚拟仪器)和搭建LabVIEW与Python的桥梁,便于后续数据分析。适用于物理、工程等科学领域的实验自动化与测量系统开发。 关键词:LabVIEW, 仪器控制, DAQ系统, 数据采集, 硬件集成, 实时数据, VISA通信, NI-DAQmx, 实验室自动化, Python桥接
NordicnRF嵌入式开发专家技能Skill nordic-nrf
此技能提供 Nordic Semiconductor nRF5x 系列微控制器和 nRF Connect SDK 的专家级开发支持,专注于蓝牙低功耗、Thread/Matter 无线协议、功耗优化与调试。核心能力包括 BLE 应用开发、功耗分析、外设配置、固件更新和无线物联网解决方案实现。适用于嵌入式软件工程师、物联网开发者和硬件工程师进行低功耗无线设备开发。
功耗分析Skill power-analysis
功耗分析技能是专注于FPGA(现场可编程门阵列)芯片低功耗设计的专家能力。它通过运行专业工具(如Vivado功耗估算器)进行精确的功耗估算,深入分析静态功耗、动态功耗、I/O功耗及时钟网络功耗等核心组成部分。该技能能够识别设计中的高功耗区域,并应用一系列优化技术,如时钟门控、电压与频率缩放、逻辑优化等,以有效降低整体功耗。它还涵盖从早期估算、仿真活动注释到硬件验证的完整分析流程,并考虑热设计因素,是进行高效、可靠低功耗FPGA设计的关键技术支持。 关键词:FPGA功耗分析,低功耗设计,功耗估算,时钟门控,动态功耗优化,静态功耗,Vivado功耗分析,热设计,开关活动,电源域配置