自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 零碎知识点

零碎知识点

2025-02-27 23:11:09 332

转载 转载一篇不错的文章--手算神经网络BP传播算法

手算神经网络BP传播算法

2025-09-02 15:27:00 48

原创 实时操作系统FreeRTOS移植到STM32F407VGT6

实时操作系统FreeRTOS移植到STM32VGT6

2025-08-24 10:49:12 1103

原创 STM32F407VGT6从零建立一个标准库工程模板+VSCode或Keil5

STM32F407VGT6建立一个标准库工程模板+VSCode或Keil5

2025-08-20 13:21:31 1547

原创 两表格展现GCC的预处理、编译、汇编、链接

两表格展现GCC的预处理、编译、汇编、链接

2025-08-19 10:13:18 255

转载 转载一个写的很棒的U8g2移植教程

这个移植教程写得真的很不错,U8g2图形库与STM32移植(I2C,软件与硬件)

2025-08-17 16:46:49 123

原创 再回C的进制转换--负数

再回C的进制转换--负数

2025-08-15 20:23:30 233 1

原创 分析三个文件--启动文件、链接文件、map文件

分析三个文件--启动文件、链接文件、map文件

2025-08-14 19:27:28 192

原创 STM32--寄存器与标准库函数--通用定时器--输出比较(PWM生成)

通用定时器相对于基本定时器增加了输入捕获与输出比较功能

2025-08-14 09:04:07 850

原创 STM32中断向量表存储机制深度解析——基于Cortex-M内核的地址映射原理与实现

本文以STM32F407ZET6为研究对象,剖析中断向量表在ARM Cortex-M架构中的存储逻辑。重点阐释物理存储位置与逻辑访问地址的解耦设计,揭示地址重映射机制的硬件实现原理及其在嵌入式系统中的工程价值。

2025-08-13 09:10:19 444

原创 STM32--寄存器与标准库函数--基本定时器

使用平台:STM32F407ZET6使用数据手册:STM32F407数据手册.pdf使用参考手册:STM32F4xx参考手册(中文).pdf使用cortex-M手册:Cortex M3与M4权威指南.pdf定时器的作用一般是为了使用定时功能和中断功能(洗衣机、微波炉、电风扇、智能空调......),当然在STM32中也可以利用定时器产生周期性的脉冲信号来控制不同的外设(电机的转速、舵机的角度、灯光的亮度........),所以掌握STM32中的定时器对于项目开发是很有必要的。

2025-08-13 01:28:49 906 1

原创 初识SYSCFG(System Configuration Controller)寄存器映射

的详细说明,以 STM32(如 F1/F4/F7 系列)为例。完整寄存器定义请查阅对应芯片的《参考手册》(如 STM32F4xx Reference Manual RM0090)。当需要将 EXTI 中断从默认 GPIO 切换到其他 GPIO 时(如 PB0 替代 PA0)。配置 EXTI 中断线的 GPIO 源(共 4 个寄存器,每个控制 4 个 EXTI 线)。控制 I/O 补偿单元(用于提高高频下的信号完整性)。控制 Flash/SRAM/系统存储器的映射关系。控制特定外设的复用功能。

2025-08-10 20:02:09 979

原创 简要介绍交叉编译工具arm-none-eabi、arm-linux-gnueabi与arm-linux-gnueabihf

这样的命令时,它代表的是一个专门用来编译在 ARM 裸机或 RTOS 上运行程序的交叉编译器。这是嵌入式 ARM 开发中最基础、最常用的工具链之一。环境开发软件,目标平台是基于。的微控制器(MCU)或处理器。

2025-08-10 15:19:03 843

原创 MS-DOS 常用指令集

MS-DOS 常用指令集

2025-08-04 19:03:18 961

原创 跨平台UI设计框架汇总

跨平台UI设计框架汇总

2025-07-23 10:20:30 1294

原创 C间接调用C++

C间接调用C++

2025-07-22 10:45:20 558

原创 C++中Lambda表达式的使用场景

C++中Lambda表达式的使用场景

2025-07-21 15:03:04 450

原创 通用多态函数包装器std::function的一些使用场景

通用多态函数包装器std::function

2025-07-21 14:59:57 374

原创 Qt--Widget类对象的构造函数分析

Qt--Widget类对象的构造函数分析

2025-07-20 17:20:52 712

原创 Qt 应用程序入口代码分析

Qt 应用程序入口代码分析

2025-07-20 17:14:44 846

原创 C++中,不能声明为虚函数的函数类型

C++中,不能声明为虚函数的函数类型

2025-07-17 21:54:25 377

原创 浅探C语言的回调函数(Callback Function)

浅探C语言的回调函数(Callback Function)

2025-07-17 18:44:16 629

原创 SQLite3 中列(变量)的特殊属性

SQLite3 中列(变量)的特殊属性

2025-07-10 23:49:10 720

原创 以点带面----在没有root权限的基础上本地安装cmake

本文介绍的通过源码来本地安装cmake的方法可以以点带面的应用到很多场景下,这样不仅可以很方便的管理,而且可以在缺少root或者apt指令的情况下安装软件。不过有些软件不是只配置二进制文件(bin)路径就可以了,有的还有配置include,还有lib库,这里以arm-linux-gcc为例。所以说,最好查询一下资料。

2025-07-10 00:40:19 660

原创 nc(netcat)命令集

nc(netcat)命令

2025-07-01 11:03:28 692

原创 scp (Secure Copy Protocol)指令集

scp (Secure Copy Protocol)指令集

2025-07-01 11:02:14 489

原创 函数void (*function)(void *)与函数void *(*function)(void *)的区别

函数void (*function)(void *)与函数void *(*function)(void *)的区别

2025-06-30 09:47:14 1126

原创 多线程编程 ----线程主动退出pthread_exit与线程被动退出pthread_cancel

多线程编程 ----线程主动退出pthread_exit与线程被动退出pthread_cancel

2025-06-26 15:12:05 611

原创 CMake 常用指令、命令和函数的大全表格

CMake 常用指令、命令和函数的大全表格

2025-05-10 07:52:12 413

原创 解析 select 函数

`select` 函数通过监视文件描述符的读写和异常状态,提供了一种有效的多路复用机制。

2025-04-24 21:18:53 1355

原创 LVGL在VScode的WSL2中仿真

相信有不少兄弟因为苦于没有外设而无法学习LVGL,这里我提供一种WSL中仿真LVGL工程的方法。

2025-04-24 19:46:53 698

原创 掌握 curl 及其应用场景

掌握 curl及其应用场景

2025-04-24 10:46:33 1414

原创 return与 exit()的区别及应用场景

return 与 exit() 的区别及应用场景

2025-04-24 09:56:17 695

原创 cJSON--提供一份封装之后的json处理库

cJSON 是一个用 C 语言编写的轻量级 JSON 解析库,旨在提供简单、高效的方式来处理 JSON 数据。

2025-04-23 18:59:17 513

原创 fcntl函数应用

fcntl(File Control)是UNIX/Linux系统中用于对文件描述符进行各种控制的系统调用。它提供了丰富的功能,涵盖了文件描述符的复制、获取/设置文件状态标志、文件锁、信号驱动I/O等多个方面。以下将详细介绍fcntl的应用场景,并提供相应的示例代码,由浅入深地讲解其用法。

2025-04-22 12:00:32 344

原创 ftok函数 ---- 生成一个唯一的 System V IPC 键值

ftok函数 ---- 生成一个唯一的 System V IPC 键值

2025-04-18 19:41:11 1186

原创 POSIX 信号量(Semaphore)

POSIX 信号量(Semaphore)

2025-04-18 19:36:01 574

原创 锁(Mutex)、信号量(Semaphore)与条件量(Condition Variable)

锁(Mutex)、信号量(Semaphore)与条件变量(Condition Variable)

2025-04-18 19:35:13 1133

原创 进程间通信(IPC)----共享内存

进程间通信(IPC)的共享内存机制允许不同进程直接访问同一块物理内存区域,是**速度最快的IPC方式**(无需数据拷贝)。

2025-04-18 19:21:16 469

原创 IPC(进程间通信)---- 信号

IPC(进程间通信)---- 信号

2025-04-15 15:52:56 984

BLEDebug,专门用于BLE调试的Window软件

BLEDebug,专门用于BLE调试的Window软件 网上寻找,自留备份

2025-10-27

瑞萨电子CAN入门书归档

瑞萨官网没有找到,在网上找到一份2010年的瑞萨电子CAN入门书,故留此备份,供人下载使用

2025-09-19

好用的lvgl的仿真模板

https://gitee.com/timing_matlab/lvgl_to_vscode.git

2025-07-13

LVGL在VScode的WSL2中仿真

LVGL在VScode的WSL2中仿真

2025-07-12

STM32的启动编译文件HAL版本

STM32的启动编译文件HAL版本

2025-03-14

STM32的启动编译文件

标准库F10xV3.5

2025-03-14

Windows环境中,脱离Keil,使用Makefile来编译标准库STM32工程 - STM32F103C8T6

Windows环境中,脱离Keil,使用Makefile来编译标准库STM32工程 - STM32F103C8T6

2025-03-14

STM32标准库工程文件模板,需要搭配《从零搭建一个STM32的工程》文章的第三部分配置才可使用

STM32标准库工程文件模板,需要搭配《从零搭建一个STM32的工程》文章的第三部分配置才可使用

2025-02-22

基于从零搭建一个STM32的工程模板文章,所创建的模板 里面有一个工程也有模板工程文件

基于从零搭建一个STM32的工程模板文章,所创建的模板。里面有一个工程也有模板工程文件

2025-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除