Library Search
结果页

入门篇:GDB 调试基础与断点策略

在 元器件 / 技术栈 / 知识库 中找到 14 个匹配结果。

返回文档库
技术栈

技术栈

6 个
查看全部
OpenOCD # OpenOCD 调试实战手册 ## 本章目标 深入掌握 OpenOCD 的调试技巧:硬件断点、条件断点、RTOS 感知调试、Flash 操作。 --- ## 1. OpenOCD 架构理解 ``` GDB Client ──TCP:3333──> OpenOCD Server ──USB──> 调试探针 ──SWD/JTAG──> MCU… 3% Apache Dubbo | 维度 | Dubbo | Spring Cloud (Feign) | gRPC | |------|-------|----------------------|------| | 通信协议 | TCP 二进制 | HTTP/1.1 + JSON | HTTP/2 + Protobuf | | 性能 | 高 | 中 | 高 | | 跨语言 | 中等(Go/Rust) | 天然 HTTP |… 2% C++ # 链接 OpenCV(如有) find_package(OpenCV QUIET) if(OpenCV_FOUND) target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS}) endif() ``` --- ## 第三章:常见毕设场景与代码 ### 场景一:串口通信上位机(Qt + C++) 参考 Qt 例程中的信号… 2% gRPC ```go // 服务端一元拦截器 func loggingInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error) { start := time.Now() resp, err… 1% SEGGER J-Link # SEGGER J-Link 技术栈概览 SEGGER J-Link 是业界**黄金标准的 JTAG/SWD 调试探针**,由德国 SEGGER Microcontroller 公司开发。凭借极快的下载速度(最高达 4 MB/s)、宽泛的芯片支持(500+ 厂商、10000+ 芯片)和丰富的配套工具,J-Link 是专业嵌入式开发的首选调试器。 ## 解决什么问题 - **调试速度瓶颈**… 1% PHPUnit ## PHPUnit 入门教程:实战 TDD 开发 ### 1. 背景 测试驱动开发(TDD)是编写可靠 PHP 应用的核心实践。本教程通过构建一个 User 验证器,展示完整的 Red-Green-Refactor 循环。 ### 2. 前置概念 | 概念 | 说明 | |------|------| | **Red** | 先写失败的测试 | | **Green** | 用最少代码让测… 1%
知识库

知识库

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% 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% 进阶: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% 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… 1% C++ 毕设入门教程 # 链接 OpenCV(如有) find_package(OpenCV QUIET) if(OpenCV_FOUND) target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS}) endif() ``` --- ## 第三章:常见毕设场景与代码 ### 场景一:串口通信上位机(Qt + C++) 参考 Qt 例程中的信号… 1% 入门篇 - 实战 TDD 开发 ## PHPUnit 入门教程:实战 TDD 开发 ### 1. 背景 测试驱动开发(TDD)是编写可靠 PHP 应用的核心实践。本教程通过构建一个 User 验证器,展示完整的 Red-Green-Refactor 循环。 ### 2. 前置概念 | 概念 | 说明 | |------|------| | **Red** | 先写失败的测试 | | **Green** | 用最少代码让测… 1%