HardFault定位排查
比较通用的HardFault定位排查
时间会告诉你一切
比较通用的HardFault定位排查
内核笔记,主要记录接口使用和配置文件配置方法。主要基于cubemx创建HAL工程配合手动移植源码的方式创建的工程进行记录。
准备入职新公司了,提前简单了解了下需要用到这个RTOS。提前来熟悉一下区别。
机械臂运动控制算法。
机械臂运动模型的正解和逆解原理。
这里记录FreeRTOS内核学习笔记。差不多花费3天空闲时间把这些内容简单过了一遍,主要看了api的使用和部分的源码设计。大概感受了一下和RT-Thread的区别。其实对于比较小众的芯片,或者写裸机写习惯了的,还是FreeRTOS会更顺手一点。
FreeRTOS在stm32上的移植。因为公司需求的原因,很长时间没写RTOS应用了,以前使用RT-Thread,但是FreeRTOS作为RTOS的事实标准,还是得看看学习一下。不过RTOS都是通用的,学习还是挺快的,这里记录一下。
在windows环境中,使用vscode开发stm32方法。
使用Simulink解析can报文并生成代码的方法记录。
从零搭建 Hugo + Hextra 博客,并通过 GitHub Actions 自动发布到 GitHub Pages。
绝大多数工业设备都会支持Can协议,但是人肉解析can协议或者给不同的设备都写个上位机很麻烦。dbc文件就可以定义某个设备的can信息,使用解析工具就可以方便的创建一个上位机。
制作的一个V3S的小终端,参考了荔枝派的电路和软件设计
Ymodem协议解析和boot代码示例。
fatfs文件系统的移植
CanOpen协议,调试电机时绝大多数电机采用的通信协议都是CanOpen,这里对CanOpen协议做个简单的记录。
最近学到了内存池、IAP相关的知识,虽然明白大致的过程,但是对于具体的很多数字还是有些似懂非懂,因此又回来稍微细致的总结一下,方便理解。
Modbus协议解析和手写代码实现。
RT-Thread Nano系统移植记录
RT-Thread系统外设使用记录
C语言学习笔记,刚学的时候写的,虽然后面也不会看,留个记录。