Library Search
结果页入门篇:GDB 调试基础与断点策略
在 知识库 中找到 8 个匹配结果。
知识库
知识库
8 个 入门篇:GDB 调试基础与断点策略 # OpenOCD 调试实战手册
## 本章目标
深入掌握 OpenOCD 的调试技巧:硬件断点、条件断点、RTOS 感知调试、Flash 操作。
---
## 1. OpenOCD 架构理解
```
GDB Client ──TCP:3333──> OpenOCD Server ──USB──> 调试探针 ──SWD/JTAG──> MCU… 3% 命令行烧录与 GDB 调试 STM32 ### 2. 启动 GDB 连接
```bash
arm-none-eabi-gdb firmware.elf
# GDB 命令提示符下:
(gdb) target extended-remote localhost:3333
(gdb) monitor reset halt # OpenOCD 命令:复位并暂停
(gdb) load… 3% 进阶:Flash 编程与批量烧录脚本 ```cmake
# CMakeLists.txt 末尾添加烧录目标
add_custom_target(flash
COMMAND openocd
-f ${OPENOCD_SCRIPTS}/interface/stlink.cfg
-f ${OPENOCD_SCRIPTS}/target/stm32f4x.cfg
-c "program… 3% ST-LINK V2 使用与配置代码例程 # ====== 一键命令 ======
openocd -f openocd_stlink.cfg \
-c "program build/firmware.bin 0x08000000 verify reset exit"
```
### GDB调试
```bash
# 启动OpenOCD
openocd -f openocd_stlink.cfg &
# 连接GDB
a… 3% Dubbo RPC 微服务治理入门 | 维度 | Dubbo | Spring Cloud (Feign) | gRPC |
|------|-------|----------------------|------|
| 通信协议 | TCP 二进制 | HTTP/1.1 + JSON | HTTP/2 + Protobuf |
| 性能 | 高 | 中 | 高 |
| 跨语言 | 中等(Go/Rust) | 天然 HTTP |… 2% gRPC 微服务通信入门 ```go
// 服务端一元拦截器
func loggingInterceptor(ctx context.Context, req interface{},
info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error) {
start := time.Now()
resp, err… 2% C++ 毕设入门教程 # 链接 OpenCV(如有)
find_package(OpenCV QUIET)
if(OpenCV_FOUND)
target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS})
endif()
```
---
## 第三章:常见毕设场景与代码
### 场景一:串口通信上位机(Qt + C++)
参考 Qt 例程中的信号… 2% 入门篇 - 实战 TDD 开发 ## PHPUnit 入门教程:实战 TDD 开发
### 1. 背景
测试驱动开发(TDD)是编写可靠 PHP 应用的核心实践。本教程通过构建一个 User 验证器,展示完整的 Red-Green-Refactor 循环。
### 2. 前置概念
| 概念 | 说明 |
|------|------|
| **Red** | 先写失败的测试 |
| **Green** | 用最少代码让测… 1%