摘要: 循环队列: RingQ.h #ifndef RINGQ_H #define RINGQ_H #include <stdint.h> #include <stddef.h> #include "stm32g4xx_hal.h" #ifndef RINGQ_DEFAULT_CAP #define RIN 阅读全文
posted @ 2025-11-05 18:34 西北小蚂蚁 阅读(11) 评论(0) 推荐(0)
摘要: 时钟同步的两个方案的个人理解 NTP 原理图: M给S发一组数据并记录自己的时间T1。 S收到数据后立即打一个时间戳T2。 然后发送一组数据给M并打上时间戳T3。 M收到数据立即打上时间戳T4。 这样就得到了四个时间戳,然后M把T1,T4时间戳和打包发送给S。 这样S就得到了M到S的延时,已及M的时 阅读全文
posted @ 2025-10-24 18:48 西北小蚂蚁 阅读(9) 评论(0) 推荐(0)
摘要: 通过STM32CubeIDE集成FreeRTOS到STM32 背景: STM32本身是不带操作系统的,一般方式有,自己通过中断调用创建抢占任务,再有就是一致FreeRTOS等其他已经成熟的实时操作系统。 操作: 1、根据单片机型号创建工程 2、配置系统基本框架,外部晶振,系统时钟,调试模式等 注意, 阅读全文
posted @ 2025-07-18 12:05 西北小蚂蚁 阅读(435) 评论(0) 推荐(0)
摘要: 通过UART实现shell 背景: 有些小型mcu芯片无法移植Linux,所以就不能通过shell指令执行各种操作,所以想通过mcu里面的uart驱动来模拟shell来达到方便调试单片机的效果。 实现: My_Uart.h #ifndef __MY_UART_H_ #define __MY_UART 阅读全文
posted @ 2025-07-17 12:44 西北小蚂蚁 阅读(39) 评论(0) 推荐(0)
摘要: CAN总线协议 一、简介 CAN: 控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。 CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。 该协议的健壮 阅读全文
posted @ 2024-09-03 14:41 西北小蚂蚁 阅读(286) 评论(0) 推荐(0)
摘要: 将Python脚本打包为exe 一、背景 想要在没有Python环境的PC上面跑Python脚本,想要在没有pycharm环境下将Python打包为exe文件。 二、步骤 1、 安装pyinstaller pip install pyinstaller 注:可能需要魔法。 2、打包命令 pyinst 阅读全文
posted @ 2024-08-27 15:00 西北小蚂蚁 阅读(89) 评论(0) 推荐(0)
摘要: S32G A核之——SD卡镜像生成及烧写 1、将SD卡的内容合成镜像文件(.img) 1. 虚拟机识别到SD卡。 2. 查看SD卡名字。 cat /proc/partitions 3. 生成镜像文件 sudo dd if=/dev/sdb of=dump.img bs=1M count=300 4. 阅读全文
posted @ 2024-08-19 18:37 西北小蚂蚁 阅读(250) 评论(0) 推荐(0)
摘要: S32G A核之——自启脚本 1、问题: 最初的想法想要上电自动配置IP,这样就不用先连接串口再配置网络了。(不过好像直接配置静态网络更方便一些。。。) 2、解决方法 方法1: 1. 首先要准备好一个脚本。 my_start.sh: #!/bin/bash ifconfig eth1 192.168 阅读全文
posted @ 2024-08-19 17:08 西北小蚂蚁 阅读(92) 评论(0) 推荐(0)
摘要: 通过S32G3 的STM定时器 实现任务任务抢占 1、创建一个空工程 2、创建完成后先生成一版代码 3、编译 4、添加user文件夹来存放自己的代码 my_os.h /****************************************************************** 阅读全文
posted @ 2024-07-31 11:35 西北小蚂蚁 阅读(53) 评论(0) 推荐(0)
摘要: 常用C语言调用汇编指令: __asm("指令");的形式 常用的指令有: 1、nop 执行一个空指令; 2、debug 在英飞凌里面可以通过这个来制造一个断点,跟在该位置打断点是一个意思; 3、BKPT #0 在S32G(怀疑ARM都是这样)中也是相当于一个断点; 4、待更新。。。 阅读全文
posted @ 2024-07-17 10:36 西北小蚂蚁 阅读(69) 评论(0) 推荐(0)