Yuxxxxxxxxxx's Blog
首页
归档
分类
标签
关于
嵌入式
39
J-Link RTT 详解和使用
ROM、RAM 和 Flash 的区别
hex 文件和 bin 文件剖析
结构体内存对齐
STM32
16
【STM32】通过 DWT 实现毫秒级延时
STM32 调试之栈回溯和 CmBacktrace 的使用
Cortex-M 内核的 OS 特性
DMA 详解
STM32 位带操作
Cortex-M3/M4/M7 芯片 Fault 分析原理与实战
基于 STM32F407 的 SPI Flash下载算法
分散加载文件 scatter files
基于 STM32F407 的串口 IAP
浅析 Keil 中的 sct 文件
More...
FreeRTOS
13
FreeRTOS task 源码解析
FreeRTOS 内存管理源码解析
FreeRTOS 队列 Queue 源码解析
FreeRTOS 列表 List 源码解析
FreeRTOS 快速入门(九)之软件定时器
FreeRTOS 快速入门(八)之任务通知
FreeRTOS 快速入门(七)之事件组
FreeRTOS 快速入门(六)之互斥量
FreeRTOS 快速入门(五)之信号量
FreeRTOS 快速入门(四)之队列
More...
ESP32
6
ESP32-IDF 非易失存储 NVS
ESP32-IDF 分区表
ESP32-IDF 通用定时器 GPTimer
ESP32-IDF USART 专题
ESP32-IDF GPIO 专题
ESP32-IDF 在 Ubuntu 下的配置
Linux
29
RK3399 通过网线与电脑连接
动态链接过程分析
静态链接过程分析
Linux 下 C/C++ 程序编译的过程
ELF 文件格式
Linux 错误码
x86/x86_64 下的 CPU 控制寄存器
内存管理
8
Linux 内存管理(八)之 slab 分配器
Linux 内存管理(七)之伙伴系统算法
Linux 内存管理(六)之内存管理区
Linux 内存管理(五)之转换后援缓存器(TLB)
Linux 内存管理(四)之物理地址扩展(PAE)
Linux 内存管理(三)之分页机制
Linux 内存管理(二)之GDT与LDT
Linux 内存管理(一)之分段机制
性能优化/调试
7
Linux 下 gdb 的使用
Linux 下利用 Valgrind 进行内存调试
Linux 调试之动态打印
Linux 下查看 CPU 使用率
Linux 利用 ftrace 分析内核调用
Linux 中 core dump 异常的分析
Linux 下 perf 的使用
进程调度
3
Linux 进程调度(三)之进程的优先级
Linux 进程调度(二)之进程的上下文切换
Linux 进程调度(一)之初识进程
Linux 命令
2
Linux 下 ag 命令的使用
Linux 下 objdump 命令的使用
中断机制
2
Linux 中断机制(二)之中断子系统框架
Linux 中断机制(一)之中断和异常
通信协议
14
MQTT 协议概述
Modbus 通信协议详解
SPI 通信协议详解
UART 通信协议详解
IIC 通信协议详解
BLE
7
BLE 协议之 GATT
BLE 协议之 ATT
BLE 协议之 L2CAP
BLE 协议之传输层
BLE 协议之链路层
BLE 协议之物理层
蓝牙BLE协议讲解
USB 协议
2
USB-HID 协议
USB 协议简介
工具
5
CMake
3
CMake 教程(三)添加库的使用要求
CMake 教程(二)添加库
CMake 教程(一)初识 CMake
Git
2
Git 查错记录
Git 基本操作
C语言
2
C语言中的可变参数和可变参数宏
由 printf(结构体) 引发的错误
搜索
×
关键词
博客在允许 JavaScript 运行的环境下浏览效果更佳