相关文章

RTT打印log

目录 一、移植 RTT驱动 二、环境搭建 一、移植 RTT驱动 1、找到RTT驱动文件 (1) 在 J-Flash安装目录找到 RTT驱动文件并解压得到如下文件: (2) 找到 RTT配置文件: 2、在工程中添加 RTT 驱动: (1) 将以上文件复制到工程目录 (2) 将对应的头…

RTT

为什么80%的码农都做不了架构师?>>> RTT(Round-Trip Time): 往返时延。在计算机网络中它是一个重要的性能指标,表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认)&…

J-Link RTT调试 教程

文章目录 前言一、安装J-Link驱动二、查找RTT源文件三、使用四、打开J-Link RTT Viewer五、输出不同颜色的文字六、自定义封装一下七、float类型输出八、自定义输出 前言 在嵌入式开发过程中,经常需要进行打印调试,通常使用串口进行打印输出,…

webrtc rtt 计算

Definitions RTT(Round-Trip Time): 往返时延。在计算机网络中它是一个重要的性能指标,表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延。 一般认为单向时延…

RTT Nano学习笔记 1 - 准备工作

RT-Thread Nano 是一个极简版的硬实时内核,适用于入门级 MCU 的场合。软件框图如下图: RT-Thread Nano 实时操作系统遵循 Apache 许可证 2.0 版本,实时操作系统内核及所有开源组件可以免费在商业产品中使用,不需要公布应用程序源码…

J-Link RTT 移植和运行机制详解

问题背景 什么情况下需要用到J-Link RTT打印输出调试信息?主要是当你的项目硬件设计当前没有引出debug用途的串口或是没有多余的引脚可以用于串口,但引出了SWD烧录口,并且需要输出一些log进行调试验证等,这时我们可以通过SWD口&a…

TLS握手中的RTT

文章目录 TLS 1.2 握手过程中的 RTT 次数TLS 1.3 1-RTT 初次TLS1.3 0-RTT 握手过程总结 TLS 1.2 握手过程中的 RTT 次数 TLS 1.2 握手通常需要2 RTT 才能完成。具体步骤如下: 第一次 RTT: 客户端发送 ClientHello:客户端生成一个随机数&…

RTT 消息邮箱

1.邮箱概念 邮箱服务是实时操作系统中一种典型的线程间通信方法。举一个简单的例子,有两个线程,线程 1 检测按键状态并发送,线程 2 读取按键状态并根据按键的状态相应地改变 LED 的亮灭。这里就可以使用邮箱的方式进行通信,线程 …

SEGGER-RTT

wiki:https://wiki.segger.com/RTT 1.简介 Real Time Transfer(简称RTT)是Segger公司推出的用于嵌入式系统监控和交互的工具,其融合了SWO(SWD调试技术中的调试日志输出)等能力,且具备极高的性能。RTT的技术…

通过DAPLink和STLink使用RTT输出日志

前提 阅读此文章的前提是已经移植好SEGGER RTT,如未移植请参考我的另一篇博客 《基于J-Link RTT Viewer输出日志(适用于JLink DAPLink STLink)》 由于SEGGER RTT 自带的 JLinkRTTViewer.exe 只支持自家的J-Link,所以使用DAPLink和STLink我们得另辟蹊径…

RTT电源管理

嵌入式系统低功耗管理的目的在于满足用户对性能需求的前提下,尽可能降低系统能耗以延长设备待机时间。 高性能与有限的电池能量在嵌入式系统中矛盾最为突出,硬件低功耗设计与软件低功耗管理的联合应用成为解决矛盾的有效手段。 现在的各种MCU都或多或少…

RTT学习笔记8-RTT内核移植

RTT 内核移植接口 CortexM系列的内核移植 1.关闭中断 ;/* ; * rt_base_t rt_hw_interrupt_disable(void); ; */ rt_hw_interrupt_disable PROC ;PROC 伪指令定义函数EXPORT rt_hw_interrupt_disable ;EXPORT 输出定义的函数,类似于 C 语言 externMRS r0, PRIM…

RTT调试打印LOG

一、移植RTT 1、前言:一般使用JLINK都会安装他的驱动,然后一般默认安装位置是 2、解压 Jlink版本的 RTT 驱动的压缩包 3、解压,可以见到驱动文件 4、在工程中新建一个文件夹,RTT,然后将上述的驱动文件加入到RTT文件夹…

nordic 52832中添加RTT打印

JlinkRTT RTT是基于Jlink调试器的实时传输技术,可以代替串口打印一些调试信息,不需要额外接线。 nordic 52832官方例程中,会将RTT打印函数做进一步封装,下面就讲一下怎么开启52832中的RTT打印。 第一步 增加RTT代码 RTT源代码可以…

RTT使用遇见的坑

栈线程的栈溢出: bus fault: SCB_CFSR_BFSR:0x82 PRECISERR 解决办法: 参考博客:https://blog.csdn.net/a6662580/article/details/124957479

SEGGER RTT 配置

SEGGER RTT 配置 SEGGER RTT 配置 1 说明2 移植前提3 移植步骤 3.1 将 RTT 目录文件移植进入源码目录3.2 定义 LOG.H 文件方便调用 SEGGER_API 接口3.3 在程序中调用接口 4 开启 RTT 配置5 启动 RTT 5.1 使用 J-Link RTT Viewer5.2 使用 VScode Debug(推荐) 6 额外功能 1 说…

RTT学习

构建工具 构建工具(software construction tool)是一种软件,它可以根据一定的规则或指令,将源代码编译成可执行的二进制程序。 这是构建工具最基本也最重要的功能。实际上构建工具的功能不止于此,通常这些规则有一定的…

[嵌入式系统-78]:RT-Thread:线程管理的基本原理与应用

目录 一、RTT线程的特点 二、RTT线程机制 2.1 线程的属性与线程控制块详解 2.2 线程的调度 2.3 线程的切换 2.5 系统线程 三、线程的调度机制 3.1 线程创建与删除 1、线程控制块 2、线程栈 3、入口函数 4、线程的创建方式 (1)静态线程初始化函…

RTT(RT-Thread)串口设备(RTT保姆级教程)

目录 UART串口设备 串口概述 访问串口设备接口 数据发送方法 数据接收方法 串口设备使用流程 串口中断接受实例 串口配置及串口发送 串口中断接收 DMA接收 UART串口设备 串口概述 本章主要介绍串口设备在RT-Thread操作系统中应用层如何使用。关于串口设备的使用&am…

RTT是什么?

时延 时延:数据(报文、分组、比特流)从网络的一端传送到另一端所需要的时间。也叫延迟或迟延,单位是s。 时延包括:发送时延(传输时延),传播时延,排队时延,处理时延。 高…