跳至内容

TimeLine

时间会告诉你一切

2026

ThreadX内核笔记02

内核笔记,主要记录接口使用和配置文件配置方法。主要基于cubemx创建HAL工程配合手动移植源码的方式创建的工程进行记录。

RTOS ThreadX

ThreadX内核移植01

准备入职新公司了,提前简单了解了下需要用到这个RTOS。提前来熟悉一下区别。

RTOS ThreadX

FreeRTOS内核移植02

这里记录FreeRTOS内核学习笔记。差不多花费3天空闲时间把这些内容简单过了一遍,主要看了api的使用和部分的源码设计。大概感受了一下和RT-Thread的区别。其实对于比较小众的芯片,或者写裸机写习惯了的,还是FreeRTOS会更顺手一点。

RTOS FreeRTOS

FreeRTOS内核移植01

FreeRTOS在stm32上的移植。因为公司需求的原因,很长时间没写RTOS应用了,以前使用RT-Thread,但是FreeRTOS作为RTOS的事实标准,还是得看看学习一下。不过RTOS都是通用的,学习还是挺快的,这里记录一下。

RTOS FreeRTOS

博客搭建记录

从零搭建 Hugo + Hextra 博客,并通过 GitHub Actions 自动发布到 GitHub Pages。

博客 Hugo

2025

CanDBC文件制作

绝大多数工业设备都会支持Can协议,但是人肉解析can协议或者给不同的设备都写个上位机很麻烦。dbc文件就可以定义某个设备的can信息,使用解析工具就可以方便的创建一个上位机。

Can

2024

ros2学习笔记

项目中需要将基于ros1编写的movebase代码迁移到ros2系统中,在开始前先学习了ros2的相关知识,并在此做个记录。迁移过程中发现,如果不做算法相关的内容,其实学会四大通信就够完成任务了。

ROS ROS2

2023

CanOpen协议解析

CanOpen协议,调试电机时绝大多数电机采用的通信协议都是CanOpen,这里对CanOpen协议做个简单的记录。

Can CanOpen

stm32内存分析

最近学到了内存池、IAP相关的知识,虽然明白大致的过程,但是对于具体的很多数字还是有些似懂非懂,因此又回来稍微细致的总结一下,方便理解。

STM32

2020

2017

C语言

C语言学习笔记,刚学的时候写的,虽然后面也不会看,留个记录。

C语言