Library Search
结果页RTT 日志与 Ozone 调试入门
在 元器件 / 技术栈 / 知识库 中找到 14 个匹配结果。
技术栈
技术栈
6 个 SEGGER J-Link ```bash
# 启动 J-Link RTT Viewer(图形界面)
JLinkRTTViewer
# 或命令行 RTT Client
JLinkRTTClient
# 指定设备
JLinkRTTViewer -device STM32F407VG -if SWD -speed 4000
```
### 4. RTT 优势对比
| 方式 | 速度 | 占用引脚 | 对实时性影响 |
|… 3% PlatformIO ```
my-firmware/
├── platformio.ini ← 项目配置核心
├── src/
│ ├── main.cpp ← 入口
│ └── modules/
│ ├── sensor.cpp
│ └── sensor.h
├── include/
│ └── config.h
├── lib/
│… 1% PHPUnit ## PHPUnit 入门教程:实战 TDD 开发
### 1. 背景
测试驱动开发(TDD)是编写可靠 PHP 应用的核心实践。本教程通过构建一个 User 验证器,展示完整的 Red-Green-Refactor 循环。
### 2. 前置概念
| 概念 | 说明 |
|------|------|
| **Red** | 先写失败的测试 |
| **Green** | 用最少代码让测… 1% Logstash output {
# 写入 Elasticsearch
elasticsearch {
hosts => ["https://elasticsearch:9200"]
index => "nginx-access-%{+YYYY.MM.dd}"
user => "elastic"
password => "${ES_PASSWORD}"
ssl =>… 1% OpenOCD # OpenOCD 技术栈概览
OpenOCD(Open On-Chip Debugger)是开源**片上调试与烧录工具**,由 Dominic Rath 于 2005 年发起。它作为 GDB 与硬件调试器之间的桥梁,支持 JTAG/SWD 协议,覆盖 ARM Cortex-M/A/R、RISC-V、MIPS 等数百种芯片。
## 解决什么问题
- **调试器碎片化**:统一 GDB Ser… 1% Amazon DynamoDB # === 6. 使用 GSI(全局二级索引)按专业查询 ===
def create_gsi(table):
"""添加全局二级索引:按 major 查询"""
table.update(
AttributeDefinitions=[
{'AttributeName': 'major', 'AttributeType': 'S'}… 1%
知识库
知识库
8 个 RTT 日志与 Ozone 调试入门 # J-Link RTT 日志与 Ozone 调试入门
## 目标
使用 J-Link 的 RTT(Real Time Transfer)实现零额外硬件的高速日志输出,并用 Ozone 进行图形化调试。
## 硬件
- J-Link 调试器(EDU/Base/Plus 均可)+ STM32 开发板
- 仅需 SWD 两根线(SWDIO + SWCLK)+ GND
## 一、RTT 日志集… 3% 入门篇:从 Arduino IDE 迁移到专业工具链 ```
my-firmware/
├── platformio.ini ← 项目配置核心
├── src/
│ ├── main.cpp ← 入口
│ └── modules/
│ ├── sensor.cpp
│ └── sensor.h
├── include/
│ └── config.h
├── lib/
│… 1% 入门篇:调试器选择与 J-Link 工具链 0MHz | 多核 + ETM 跟踪 | 高端开发 |
---
## 2. RTT 深入
### RTT 通信原理
```
MCU RAM 中环形缓冲区 (Up Buffer + Down Buffer)
↕
J-Link 通过 SWD 直接读取(无需 CPU 参与)
↕
PC 端 RTT Viewer / JLinkRTTClient
```
###… 1% 入门篇 - 实战 TDD 开发 ## PHPUnit 入门教程:实战 TDD 开发
### 1. 背景
测试驱动开发(TDD)是编写可靠 PHP 应用的核心实践。本教程通过构建一个 User 验证器,展示完整的 Red-Green-Refactor 循环。
### 2. 前置概念
| 概念 | 说明 |
|------|------|
| **Red** | 先写失败的测试 |
| **Green** | 用最少代码让测… 1% Nginx 日志解析管道 output {
# 写入 Elasticsearch
elasticsearch {
hosts => ["https://elasticsearch:9200"]
index => "nginx-access-%{+YYYY.MM.dd}"
user => "elastic"
password => "${ES_PASSWORD}"
ssl =>… 1% 入门篇:GDB 调试基础与断点策略 # OpenOCD 调试实战手册
## 本章目标
深入掌握 OpenOCD 的调试技巧:硬件断点、条件断点、RTOS 感知调试、Flash 操作。
---
## 1. OpenOCD 架构理解
```
GDB Client ──TCP:3333──> OpenOCD Server ──USB──> 调试探针 ──SWD/JTAG──> MCU… 1% STM32F103ZET6 Elite Board 技术文档 | 外设 | 引脚 | 复用功能 | 说明 |
|------|------|----------|------|
| **LED0** | PE2 | GPIO | 低电平点亮 |
| **LED1** | PE3 | GPIO | 低电平点亮 |
| **LED2** | PE4 | GPIO | 低电平点亮 |
| **LED3** | PE5 | GPIO | 低电平点亮 |
| **KE… 1% Hello World - 学生表 CRUD 操作 # === 6. 使用 GSI(全局二级索引)按专业查询 ===
def create_gsi(table):
"""添加全局二级索引:按 major 查询"""
table.update(
AttributeDefinitions=[
{'AttributeName': 'major', 'AttributeType': 'S'}… 1%