嵌入式笔记
文章目录一 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 常规数学矩阵四元数方差,均方差,协方差,标准差