欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • BBR拥塞控制RTT不公平性测试

     之前,我在ns3仿真中验证了RTT的公平性特性[1]。使用的拓补很简单,在一个point2point channel中运行了三个数据流。 但是正如[2]中所言,BBR在在相同rtt的组内维持很好的公平性,但是RTT较大的组却可以获得较大的吞吐量。这个就是RTT的不公平性,传统的AIMD的拥塞控制算...

    程序员文章站2024-03-17
  • RTT 替换printf

    找到文件移植到工程中。 SEGGER_RTT_ConfigUpBuffer(0, "RTTUP", NULL, 0, SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL);SEGGER_RTT_ConfigDownBuffer(0, "RTTDOWN", NULL, 0, SEGG...

    程序员文章站2024-02-25
  • golang 实现tcp server端和client端,并计算RTT时间操作

    server端代码:package main import ( "fmt" "net" "log" "os") func main() { addr := "0.0.0.0:8787" tcpaddr

    程序员文章站2022-06-19
  • [RTT例程练习] 2.6 互斥锁 mutex

    互斥锁是一种保护共享资源的方法。当一个线程拥有互斥锁的时候,另一个线程若是等待锁,则其就会被挂起,从而保证只有一个线程会操作共享数据。 这里的例子同样有静态锁和动态锁,其差别同之前一样,仅仅是创建和删除的方式不同。 例子中,线程2 一开始拥有 互斥锁是一种保护共享资源的方法。当一个线程...

    程序员文章站2022-06-14
  • rtt硬件定时器使用小结

    rtt硬件定时器使用小结

    首先勾选定时器选项#include <rtthread.h>#include <rtdevice.h>#define HWTIMER_DEV_NAME "timer0" /* 定时器名称 *//* 定时器超时回调函数 */static rt_err_t timeo...

    程序员文章站2022-06-09
  • STM32F103+RTT从零开始(一)——点亮LED

    STM32F103+RTT从零开始(一)——点亮LED

    原帖地址:http://blog.csdn.net/junzia/article/details/77435725STM32F103+RTT从零开始(一)——点亮LED标签: stm322017-08-22 23:42 662人阅读 评论(9) 收藏 举报 分类:stm32原创(1) 版权声明:欢迎...

    程序员文章站2022-06-09
  • STM32F103+RTT从零开始(二)——RTT系统中点亮LED

    STM32F103+RTT从零开始(二)——RTT系统中点亮LED

    上一篇博客简单说了下如何使用Keil创建STM32F103的工程,并且完成了LED点亮,及让LED等闪烁的功能,那是诸多同学学习单片机的起手式。本篇博客继续上一篇博客的内容,依旧是点亮LED,不同的是,这次点亮LED等,是在RT-Thread操作系统中进行的。创建工程创建一个Keil工程,芯片依旧选...

    程序员文章站2022-06-09
  • [RTT例程练习] 2.9 事件机制event

    [RTT例程练习] 2.9 事件机制event

    事件也是一种在线程间同步的方式。 RTT中,事件是一个32bit(4个字节)的变量,其中每一个位可以表示代表一种事件。接收事件的线程既可以在多个事件同时发生后(即多个bit位同时置1)触发,正如本例中线程1中第一条语句所演示的那样。也可以多个事件任意一个 事件也是一种在线程间同步的方式...

    程序员文章站2022-05-04
    数据库
  • [RTT例程练习] 2.2 信号量之基本使用(动态/静态信号量)

    [RTT例程练习] 2.2 信号量之基本使用(动态/静态信号量)

    信号量的解释: 来自百度百科: 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放 信号量的解释:来自百度百科:信号...

    程序员文章站2022-04-12
    数据库
  • golang 实现tcp server端和client端,并计算RTT时间操作

    golang 实现tcp server端和client端,并计算RTT时间操作

    server端代码:package main import ( "fmt" "net" "log" "os") func main() { addr := "0.0.0.0:8787" tcpaddr

    程序员文章站2022-03-06
    IT编程