文章目录一 Software1 语言2 协议3 算法4 平台5 科学二 Hardware1 模电2 电源三 Application1 FOC2 RTOS3 LVGL4 Qt5 AI四 Math1 微积分2 信号变换3 常规数学一 Software1 语言C语言详解C语言详解C namespace命名空间详解C 多态向上转型C 多态向下转型C 类的内存排布C 重载与重写C 运算符重载C 模板2 协议协议 - 串口详解协议 - IIC详解协议 - SPI详解协议 - CAN详解协议 - USB详解3 算法排序 - 冒泡 (bubble sort)排序 - 选择 (selection sort)排序 - 快排 (quick sort)4 平台KeilC51/MDK共同点 Keil/MDK平台 - 局部变量同级复用问题Keil/MDK平台 - 变量中断与后台调用注意事项Keil/MDK平台 - 结构体成员指针注意事项Keil/MDK平台 - 有符号与无符号变量比较注意事项Keil/MDK平台 - 变量隐式转换判断注意事项Keil/MDK平台 - OTA升级详解KeilC51独有特点KeilC51平台 - printf打印注意事项KeilC51平台 - 优化等级注意事项KeilC51平台 - 变量和函数定义绝对位置与分Bank注意事项KeilC51平台 - 变量编译与栈区的影响KeilC51平台 -关于interrput vectors at address设置注意事项MDK独有特点MDK平台 - Code, RO-data , RW-data, ZI-data详解MDK平台 - 变量和函数定义绝对位置5 科学科学知识总结电与磁的关系无刷电机 转子永磁体的结构二 Hardware1 模电硬件 - 运放硬件 - 多路电压源求分压值硬件 - RC常数硬件 - TL431计算硬件 - 双向可控硅驱动硬件 - 施密特比较器硬件 - 正弦波有效值RMS由来硬件 - 电流镜像分析2 电源硬件 - BUCK-BOOST电感计算硬件 - 反激开关电源设计三 Application1 FOCFOC - 电机控制FOC - Clarke变换FOC - Park变换FOC - 反Park变换FOC - 反Clarke变换FOC - SVPWM扇区判断FOC - SVPWM扇区计算Part1FOC - SVPWM扇区计算Part2FOC - SVPWM马鞍波FOC - 单电阻,双电阻,三电阻采样原理FOC - BLDC六步换相驱动原理FOC - 电机程序框架FOC - 电机状态机解析FOC - 电机标幺2 RTOSFreeRTOS 移植详解FreeRTOS 源码详解3 LVGLLvgl 源码详解4 QtQt - 应用Qt - QML框架Qt - QML与C交互方式详解5 AI机器学习 - 训练过程四 Math1 微积分浅谈微积分与e x e^xex2 信号变换傅里叶变换 - DFT,FFT3 常规数学矩阵四元数方差,均方差,协方差,标准差