Learning Notes

learning is always on the way

基于FFT的信号频域分析

频谱图

最近工作遇到需要通过对信号频域分析进而确认采样杂波扰动的滤波方案,在此记录一下快速傅里叶变换的几种实现方式。 参考资料傅里叶变换基础总结用python实现FFT,绘制频谱图频谱分析-FFT之后的那些事情傅里叶分析之掐死教程(完整版) 傅里叶变换基础 测试信号说明从现实物理系统中采集的数据是信号的时域表示,但是在时域中很多信息都被隐藏了,当将采样信号变换到频域后,可以提取到很多有用的信息。......

FOC控制基础

Model-Based Design学习笔记系列

记录Model-Based Design学习日常 参考资料 autoMBD TkungAI/AMBD-MC 永磁同步电机矢量控制详细搭建过程 FOC控制基础 测试环境: Matlab2023a,其他版本类似 通过Simulink起始页选择AUTOSAR Blockset中的Software Component即可打开示例模型 通过APP -> AUTOSAR Component......

MBD-AUTOSAR工具包基础

Model-Based Design学习笔记系列

记录Model-Based Design学习日常 参考资料 Configure AUTOSAR Client-Server Communication AutoSAR工具包示例工程初探 测试环境: Matlab2023a,其他版本类似 通过Simulink起始页选择AUTOSAR Blockset中的Software Component即可打开示例模型 通过APP -> AUT......

VSCode插件开发初探

参照之前我博文 cppCheck for vscode configuration 可将cppCheck直接集成到VSCode中,实时检查相关规则,提升软件质量。但在使用中发现,现有版本的cpp-check-lint插件并没有将cppCheck的相关配置项全部开放出来,虽然有—customargs配置项,但当存在多个—customargs配置时,当前版本插件貌似不支持。就萌生了是否能增加的想......

Windows平台C/C++开发环境搭建

配置VSCode、CMake、GCC开发环境

记录windows平台轻量级编译工具链的搭建。 工具链: MinGW-w64 CMake VSCode 插件: CMake、CMake Tools Others VSCode GCC Git Make 根据需要选择合适版本安装并配置环境变量 若无管理员权限可下载免安装版本,手动配置用户环境变量 CMake快速入门 VSCode: Ctrl + Shift + P进入命令选板,选择CM......

C语言基础

此篇博文用于记录c语言的一些基础特性。 测试环境 gcc version 8.1.0 (x86_64-win32-sjlj-rev0, Built by MinGW-W64 project) 枚举类型测试 MISRA Rule 10.1 Operands shall not be of an inappropriate essential type 其中关于枚举类型操作数有以下说明: ......

其他高级语言与c通过dll混合编程的一种实现方法

此篇博文最早发表于博客园,种种原因,早已不在那边更新了,但此篇有一定价值,遂迁移至此。 工作需要做某平台产品上位机时,由于系列化原因,部分算法需要根据不同产品系列进行微调,为方便后期可可扩展性,遂将相关算法通过LabVIEW读取配置文件调用dll实现。故在此将实现方法记录备用。 记录工作中遇到的一些语言之间交互的方法 开发环境: gcc version 8.1.0 (x86_64-win......

cppCheck for vscode configuration

软件质量是每一个汽车电子软件攻城狮的核心追求,受制于公司流程及相关工具链许可证限制,每次只能在CQ提交之前,才能在服务器端进行动静态测试。遂基于VSCode + cppCheck打造符合MISRA-C-2012的实时工作流就非常有必要了。当然开源工具没有工具链功能安全等相关认证,仅可用于前期规避和辅助Review. cppCheck cppCheck 验证安装(cmd or powers......

Start Learning Today

learning is always on the way

努力把握好每一天,只愿成为更好的自己 现状 作为一名机械转码的野生汽车电子攻城狮,工作多年,尽管对ECU开发从底软到BSW、APP都有涉猎,但都不深入。是时候总结一下了。 下一步计划 借助github page记录自己的学习过程,以备后期查询。 First Day 记录一下github page的搭建方法 基本环境 git, vscode, github page仓库, ss......