首页
网站建设
article
/
2025/4/29 19:52:09
http://www.mzlw.cn/5vemUwOE.shtml
相关文章
二分图(Bipartite Graph)
二分图(Bipartite Graph) 二分图的判定 理论:如果某个图为二分图,那么它至少有两个顶点,且其所有回路的长度均为偶数(偶环)。任何无回路的的图均是二分图。 方法:染色法——》用两…
阅读更多...
bipartite matching(二分图匹配)
最近在DETR(transformer)论文中看到bipartite matching一词,所以特地学习一下,bipartite matching是一个什么操作。个人理解,若有表述错误或不当的问题,还请各位大牛不吝赐教!! bipa…
阅读更多...
关于RT thread系统节拍时钟的配置
关于RT thread系统节拍时钟的配置 -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍rt_tick(划重点)。 系统节拍 系统节拍是特定的周期中断,可以…
阅读更多...
RT-Thread实时操作系统简介
目录 一、概述 二、架构 三、版本选择 四、内核启动流程 五、自动初始化机制 六、内核对象模型 七、I/O设备模型 1、框架 2、设备驱动使用序列图 3、设备类型 八、FinSH控制台 九、ENV工具 1、menuconfig 2、Scons构建工具 3、软件包管理器(package&…
阅读更多...
rtthread学习
RT-Thread 内核实现与应用开发实战指南 1、数据类型rtdef.h 中的数据类型 在裸机系统中,他们统统放在一个叫栈的地方,栈是单片机 RAM 里面一段连续的内存空间,栈的大小一般在启动文件或者链接脚本里面指定, 最后由 C 库函数_m…
阅读更多...
Rtthread 内存管理
Rtthread 堆内存管理 #define HEAP_MAGIC 0x1ea0 struct heap_mem {/* magic and used flag */rt_uint16_t magic; //魔数,固定值rt_uint16_t used; //使用标记,1为该内存已经被使用rt_size_t next, prev; //双向链表偏移 }; #define MIN_SIZE 12 //一…
阅读更多...
RTThread 线程管理
线程是实现任务的载体,它是 RT-Thread 中最基本的调度单位,它描述了一个任务执行的运行环境,也描述了这个任务所处的优先等级,重要的任务可设置相对较高的优先级,非重要的任务可以设置较低的优先级,不同的任…
阅读更多...
C语言面试笔试||rtthread面试笔试全家桶
目录 1.rtthread内核框架与线程调度介绍 2.rtthread内核功能启动流程及汇编阶段 3.rtthread内存分布 4.内核对象管理系统 5.内核配置和剪裁 6.线程5种状态 7.进程与线程 8.CPU的内部结构 9.中断的优缺点 10.GPIO的输入输出模式 11.tcp为什么需要3次握手?…
阅读更多...
RT Thread之ADC电压读取
官网连接:https://docs.rt-thread.org/#/rt-thread-version/rt-thread-standard/programming-manual/device/adc/adc 一、配置步骤: 1、用cubemx配置底层; 2、cubemx配置好的文件替换之前的配置文件; 3、修改Kconfig文件&…
阅读更多...
RT-Thread学习
一、入门 RT-Thread官网 官网文档 Rt-thread学习文档 RT-Thread官方bilibili视频号 GD32官网 教你动手移植RT-Thread到国产MCU 如何移植RT-Thread到GD32单片机上(非studio版) 东方青讲RT-Thread RT-Thread内核入门指南 RT-Thread…
阅读更多...
【RTThread】修改Finsh打印串口波特率
这里需要注意得是一定要在hw_board_init初始化完成之后修改串口波特率。 /* 串口设备句柄 */static rt_device_t uart_device RT_NULL;/* 查找系统中的串口设备 */uart_device rt_device_find("uart1"); // 这里/* 串口配置结构体,使用serial.h的宏定义…
阅读更多...
rtthread mqtt
rtthread 以太网 (LAN8720A) 基于以太网的应用mqtt,在**rtthread 以太网 (LAN8720A)**中已经实现了tcp/ip通信正常,接下需要启用mqtt模块, 嵌入式mqtt设备 rtthread 启用mqtt 在rtthread中田间 pahomqtt 软件包,并右键详细配置…
阅读更多...
rtthread
链表 初始化双向链表 rt_inline void rt_list_init(rt_list_t *l) {l->next l->prev l; }插入 rt_inline void rt_list_insert_after(rt_list_t *l, rt_list_t *n) {l->next->prev n;n->next l->next;l->next n;n->prev l; }在NODE1后面插入节…
阅读更多...
RT Thread之 Uart2 操作
官网连接:https://docs.rt-thread.org/#/rt-thread-version/rt-thread-standard/programming-manual/device/uart/uart 通过前面的学习,基本上RT Thread操作步骤都是,先配置单片机底层,然后再通过应用层映射到底层,最…
阅读更多...
rtthread开关中断
1 rtthread开关中断函数(cortex-m) /** rt_base_t rt_hw_interrupt_disable();*/ .global rt_hw_interrupt_disable .type rt_hw_interrupt_disable, %function rt_hw_interrupt_disable:MRS r0, PRIMASKCPSID IBX LR/** void rt_hw_interrupt_enable(rt_base_t le…
阅读更多...
RT Thread根据开发板制作BSP方法
之前一直不懂怎么使用RT Thread的软件包,感谢网上的大神,看了你们的博客后大概了解一些,在此做下记录。用RT Thread软件包需要RT Thread的系统,但是RT Thread和RT Thread nano不一样,具体区别见 RT Thread官网…
阅读更多...
RTThread入门
RT-Thread入门 1.初识RT-Thread 嵌入式系统是一种完全嵌入在装置或设备内部,为满足特定需求而设计的计算机系统,譬如生活中常见的嵌入式系统就有:电视机顶盒、路由器、电冰箱、微波炉与移动电话等。 嵌入式操作系统是应用于嵌入式系统的软…
阅读更多...
RTThread studio 驱动开发
rtthread 驱动使用的两种情况 rtthread studio 自动生成 由 RT Thread Studio 自动生成,无需修改任何文件或者简单定义几个宏即可直接使用的驱动,如 GPIO,UART,I2C,SPI,SDIO 和 ETH 等。 使用 RT-Thread S…
阅读更多...
【RT-Thread基础教程】线程的基本使用
文章目录 前言一、线程介绍1.1 线程是什么1.2 线程与任务的关系是什么 二、线程的创建与删除基础知识rt_thread结构体线程栈入口函数 2.1 创建线程创建动态线程线程时间片是什么? 创建静态线程 2.2 启动线程2.3 创建线程示例2.4 删除线程rt_thread_detach函数rt_thr…
阅读更多...
[嵌入式系统-54]:RT-Thread-内核:内核基础与核心概念
目录 前言: 一、RT-Thread 内核介绍 1.线程调度 2.时钟管理 3.线程间同步与互斥 4.线程间通信 5.内存管理 6.I/O 设备管理 二、RT-Thread 启动流程 三、RT-Thread 程序内存分布 四、RT-Thread 自动初始化机制 五、RT-Thread 内核对象模型 1. 静态对象和…
阅读更多...
推荐文章
STM32的国产替代,盘点下我知道的国产MCU
工作十年,分享看过的优质 Java 书籍
SQL Server如何新建作业
SQL Server 数据库维护计划
PCB设计入门
使用python制作属于自己的地铁图
GitHub 趋势日报 (2025年04月27日)
GitHub 趋势日报 (2025年04月26日)
GitHub 趋势日报 (2025年04月21日)
GitHub 趋势日报 (2025年04月22日)
GitHub 趋势日报 (2025年04月24日)
Adobe Photoshop CS6安装错误代码(37),解决办法