RT-Thread 学习记录的第一篇文章,RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手)
2022-06-20 00:28:53
6640 
RT-Thread 内核部分最后一个点 中断管理,顺带着对前面所学知识做个小结。
2022-06-24 10:25:43
7387 
学完 RT-Thread 内核,从本文开始熟悉了解 RT-Thread I/O 设备管理相关知识。
2022-06-30 10:38:13
5365 
【RT-Thread学习笔记】80x86汇编基础的三大块知识
2022-07-30 10:57:26
2949 
RT-Thread 的时钟管理以时钟节拍为基础,时钟节拍是 RT-Thread 操作系统中最小的时钟单位。
2019-07-19 10:12:32
7773 
在前面我们RT-Thread Studio工程基础之上讲一讲RT-Thread内核启动流程.
2022-06-20 00:30:33
6610 
不涉及 rt-thread 驱动,但是它是 LVGL 和 rt-thread 的接口。LVGL 在 rt-thread 上运行的基石。
2022-07-08 09:37:09
2039 【RT-Thread学习笔记】ARM汇编基础的三大块知识
2022-07-30 10:59:00
2990 
【RT-Thread学习笔记】RISC-V汇编基础的三大块知识
2022-07-30 11:01:12
3773 
在开始写 RT-Thread 内核之前,我们先新建一个 RT-Thread 的工程,Device 选择Cortex-M3(Cortex-M4 或 Cortex-M7)内核的处理器,调试方式选择软件
2022-11-18 14:17:21
2304 这是一份 RT-Thread 开发人员的开发指引。RT-Thread 做为一份开源软件,它需要由不同的人采用合作的方式完成,这份文档是开发人员的一个指引。RT-Thread 的开发人员请遵守这样
2023-02-21 16:50:36
3274 最近在看RT-Thread内核的源码,内核对象使用链表组织。
2023-06-02 09:48:17
1239 
目的还是学习并熟悉RT-Thread 操作系统。
2023-06-02 09:48:27
917 
继续研究RT-Thread 最基础,最重要的概念:内核对象。
2023-06-02 09:48:39
707 
由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发。
2023-09-06 15:21:03
1516 RT-Thread 是国人自主研发的开源实时操作系统(RTOS),RT-Thread Nano 是极简版的硬实时内核,内存占用小,移植简单。VGLite 是 NXP 提供的轻量级 2D 图形 API,基于 FreeRTOS 实现。
2023-11-09 11:20:11
4131 
上篇介绍了如何移植 RT-Thread Nano 内核与 Finsh 控制台到 RT1170。本篇继续介绍如何将 NXP 官方的 VGLite API 移植到 RT-Thread Nano 上。
2023-11-09 11:22:03
1897 一、RT-Thread概述RT-Thread是一款具有显著优势的开源嵌入式实时操作系统。它不仅具备轻量级、实时性强的特点,还拥有广泛的开源社区支持和丰富的应用场景。在轻量级方面,RT-Thread
2024-08-01 08:11:02
5858 
大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建一个原生的嵌入式操作系统内核。初识Rust是因为xk
2025-08-02 11:03:34
3331 
了一个链表,所有的内核对象都被链接到该链表上,如图 RT-Thread 的内核对象容器及链表如下图所示:下图则显示了 RT-Thread 中各类内核对象的派生和继承关系。对于每一种具体内核对象和对象控制
2021-05-24 18:49:23
链表,所有的内核对象都被链接到该链表上,如图 RT-Thread 的内核对象容器及链表如下图所示: 下图则显示了 RT-Thread 中各类内核对象的派生和继承关系。对于每一种具体内核对象和对象控制
2021-03-29 06:41:19
1、如何移植 RT-Thread SMP系统上电后,每个 CPU 都会在 ROM 中的代码控制下独自运行,但是只有主处理器(以下简称 CPU0 )跳转到 RT-Thread 的初始化入口处,而其
2022-04-27 14:38:30
RT-Thread 架构图:RT-Thread开发指南开源地址内核层:RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱
2021-12-16 08:15:47
阅读分析,保证名字唯一性。修改方法如下: 2、RT-Thread内核对象rt_object介绍 内核对象控制块 对象(object)结构体 3、RT-Thread内核对象管理APl内核对象的主要
2022-03-15 10:45:10
;((type *)0)->member)。3.3 面向对象编程思想3.3.1 封装3.3.2 继承3.3.3 多态4 内核对象管理架构RT-Thread 采用内核对象管理系统来访问
2022-04-25 14:44:03
STM32 程序的内存分布6、RT-Thread 自动初始化机制8、RT-Thread 内核对象模型静态对象和动态对
2021-08-06 07:44:48
1、RT-Thread内核学习笔记 - 内核对象rt_object 学习下RT-Thread,除了基础的应用,应该花点时间,研究下内核的实现 RT-Thread内核,整体代码量不大,很适合研究
2022-10-09 17:13:59
1、了解RT-Thread内核的启动流程 内核是操作系统最基础也是最重要的部分。从本文开始进入 RT-Thread 内核相关知识的学习。 首先了解内核的基础知识,对 RT-Thread 内核
2022-09-05 17:01:15
等。下图则显示了RT-Thread中各类内核对象的派生和继承关系。对于每一种具体内核对象和对象控制块,除了基本结构外, 还有自己的扩展属性(私有属性),Figure 2: Kernel Object
2022-08-25 15:23:42
内核对象管理器中脱离。3.发送紧急消息RT-Thread 中,提供了一种发送紧急消息的函数接口,其过程与发送消息几乎一样。其函数接口如下:在发送紧急消息时,从空闲消息链表上取下来的消息块不是挂到消息队列的队尾,而是挂到队首,这样,接收者就能够优先接收到紧急消息,从而及时进行消息处理。
2022-03-31 14:14:59
了一个链表,所有的内核对象都被链接到该链表上,RT-Thread 的内核对象容器及链表如下图所示:下图则显示了 RT-Thread 中各类内核对象的派生和继承关系。对于每一种具体内核对象和对象控制块
2022-04-06 18:08:26
};typedef struct rt_mutex *rt_mutex_t;#endif互斥锁控制块也是派生自IPC对象,而IPC对象又派生自内核对象.value:大于0时表示此互斥锁可用,小于或等于0都表示此互斥
2015-03-06 17:23:23
向消息队列对象控制块的指针)、消息队列名、消息缓冲区指针、消息大小以及消息队列容量。消息队列初始化后所有消息都挂在空闲消息列表上,消息队列为空。脱离消息队列:rt_err_t rt
2015-03-06 17:17:01
在文档学习中看到其对静态内核对象与动态对象描述:“内核对象分为两类:静态内核对象和动态内核对象,静态内核对象通常放在 RW 段和 ZI 段中,在系统启动后在程序中初始化;动态内核对象则是从内存堆中
2023-03-14 10:28:46
RT-Thread实时操作系统核心RT-Thread实时操作系统核心是一个高效的硬实时核心,它具备非常优异的实时性、稳定性、可剪裁性。最小可以到3k ROM占用、1k RAM占用。内核对象系统实时
2015-03-02 14:24:29
原子的ucosIII历程ucosIII同时等待多个内核对象,一开始没有使用按键时准备好的内核对象是0,但是使用过按键并且等到内核对象之后,一直没有回复到0是什么原因
2020-04-13 00:14:04
内存分布263.4 RT-Thread自动初始化机制283.5 RT-Thread内核对象模型293.5.1 静态对象和动态对象293.5.2 内核对象管理架构313.5.3 对象控制块333.5.4
2019-03-18 16:08:44
块释放内存块删除 / 脱离内存池老规矩,本文详细讲解常用的几种函数接口,其他不常用的接口简单介绍,了解即可。1. 动态创建内存池RT-Thread 创建内存池,与创建其他内核对象类似,具有两种方式
2022-04-06 17:02:59
线程控制块线程控制块是操作系统用于控制线程的一个数据结构,它会存放线程的一些信息,例如优先级,线程名称等,也包含线程与线程之间连接用的链表结构,线程等待事件集合等。在RT-Thread实时操作系统中
2022-08-24 16:13:02
前言目前大家偶尔会讨论RT-Thread线程退出的问题,如main线程return后,怎么处理的?占用的内存RAM资源是否得到释放。最近在看线程相关的内核源码,基于内核对象rt_object管理方法
2022-11-25 18:06:12
1、RT-Thread中的对象容器RT-Thread 内核对象包括:线程,信号量,互斥量,事件,邮箱,消息队列和定时器,内存池,设备驱动等。对象容器中包含了每类内核对象的信息,包括对象类型,大小等
2022-05-18 14:23:06
函数时,首先会唤醒所有挂起在该事件集等待队列上的线程,然后将该事件集从内核对象管理器中脱离。小结至此,RT-Thread 中用于线程间同步的三种方式,全部完毕。信号量(包含计数信号量、二值信号量)互斥量
2022-04-11 15:31:16
既然我们要移植Rt-thread 首先就要了解RT-threadRT-Thread Nano 简介RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维
2021-08-24 07:20:06
系统钩子函数为了在运行时跟踪和记录RT-Thread的活动,引入了一种钩子机制。钩子函数是在一些特殊检查点调用的一类函数。 钩子函数包括:对象钩子函数,在创建,删除,获取和放置等对象时调用。调度器
2022-08-29 15:30:09
RT-Thread编程指南——RT-Thread开发组(2015-03-31)。RT-Thread做为国内有较大影响力的开源实时操作系统,本文是RT-Thread实时操作系统的编程指南文档,它旨在说明如何在RT-Thread实时操作系统上进行编程、把它使用到具体的应用中去。
2015-11-26 16:06:46
0 RT-Thread用户手册——本书是RT-Thread的编程手册,用于指导在RT-Thread实时操作系统环境下如何进行编
程。
2015-11-26 16:16:42
0 RT-Thread推出RT-Thread Inside战略开放RT-Thread开发平台授权合作,与硬件十万个为什么合作首次推出第一款RT-Inside的开发板——iBox物联网开发套件。
2017-09-25 09:55:18
36005 
RT-Thread软件包是运行于RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件 。RT-Thread 同时提供了开放的软件包平台,为开发者提供了众多可重用软件包的选择,是RT-Thread生态的重要组成部分。
2018-05-21 11:29:16
11783 
9月1日,由上海睿赛德电子科技有限公司举办的RT-Thread Smart微内核操作系统发布会于北京圆满落幕,发布会以见微为主题,邀请到中国工程院院士、产业专家、高校教授及行业从业人员100余位莅临
2020-09-09 10:49:38
3352 [导读] 前面写了些文章分享C语言面向对象设计的一些个人体会,个人认为RT-Thread内核对于面向对象实现思想是一个非常好的设计。向这些在基础软件上深耕的国人大牛们致敬。本文基于学习
2020-11-04 18:09:01
2180 
(以下简称为rt-smart) 是基于RT-Thread操作系统衍生的新分支混合微内核操作系统,主要面向带 MMU(内存管理单元Memory Management Unit)的中高端处理器,为众多领域提供更具竞争力的操作系统基础软件平台,具备快速启动、兼容POSIX 接口、开发调试便利、应用与内核
2020-11-26 14:49:09
3553 rt-smart内核即可包含基本功能,同时也可定制裁剪。rt-smart用户态应用环境采用musl libc提供POSIX接口调用及C运行环境,延续 RT-Thread 原有的生态,使用scons
2020-11-29 10:31:39
3477 ,没有更新最新版本软件)RT-Thread内核:V4.0.2STM32 CubeMX: V5.6.0一、创建RT-Thread项目打开RT-Thread Studio菜单栏→\rightarrow→文件→\rightarrow→新建→\rightarrow→RT-Thread项目→\righ
2021-12-14 18:45:51
15 RT-Thread Studio驱动SD卡前言一、创建基本工程1、创建Bootloader2、创建项目工程二、配置RT-Thread Settings三、代码分析1.引入库2.读入数据四、效果验证
2021-12-27 19:13:05
20 RT-Thread组成内核层:RT-Rhread内核,包括内核系统中对象的实现、libcpi/BSP(芯片移植相关文件/板级支持包),与硬件密切相关,由外设驱动和CPU移植构成组件与服务层:组件即
2021-12-31 19:28:06
10 RT-AK 是 RT-Thread 团队为 RT-Thread 实时操作系统所开发的 AI 套件,能够一键将 AI 模型部署到 RT-Thread 项目中,让用户可以 在统一...
2022-01-25 18:18:17
4 RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:19:18
9 RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:19:48
8 RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:23:19
6 RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:24:50
3 本作品为了验证星务软件在RT-Thread系统运行的可行性,底层是否能够驱动星务软件,同时扩展RT-Thread应用范围。ART-Pi作为卫星下位机,...
2022-01-25 18:26:20
6 RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:26:51
7 背景 {代码...} 内核对象控制块 {代码...} {代码...} 导火索 {代码...} void print_kernel_object_size(void){ {代码...} }MSH_CMD_EXPO...
2022-01-25 18:46:57
0 [导读] 前面写了些文章分享C语言面向对象设计的一些个人体会,个人认为RT-Thread内核对于面向对象实现思想是一个非常好的设计。向这些...
2022-01-26 17:17:23
1 RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植构成。
2022-04-26 15:44:50
6350 RT-Thread全球技术大会:RT-Thread开源重塑软件发展新生态,市场空间巨大,以开放的心态不断提升技术水平,大胆创新,迎接挑战! 审核编辑:彭静
2022-05-27 10:47:11
1718 
RT-Thread全球技术大会:研发团队使用RT-Thread的技术挑战 审核编辑:彭静
2022-05-27 11:36:17
1922 
2022 RT-Thread全球技术大会:RT-Thread在摄像头及IoT设备上的实践经验分享
2022-05-27 11:08:21
1794 
RT-Thread全球技术大会:RT-Thread Smart更好的兼容Linux生态 审核编辑:彭静
2022-05-27 14:31:32
2406 
RT-Thread全球技术大会:Kconfig在RT-Thread中的工作机制 审核编辑:彭静
2022-05-27 14:49:12
2210 
RT-Thread全球技术大会:单元测试对象有哪些? 审核编辑:彭静
2022-05-27 16:13:00
1410 
RT-Thread全球技术大会:在RT-Thread上编写测试用例 审核编辑:彭静
2022-05-27 16:28:36
2005 
RT-Thread全球技术大会:RT-Thread测试用例集合案例 审核编辑:彭静
2022-05-27 16:34:46
2712 
RT-Thread全球技术大会:RT-Thread对POSIX的实现情况介绍 审核编辑:彭静
2022-05-27 16:52:41
2450 
RT-Thread 是一款开源实时操作系统,包括 RT-Thread 内核、FinSH 命令行工具、设备文件系统、TCP/IP 协议栈、RT-Thread/GUI、大量的 CPU 架构支持和丰富的第三方软件。
2022-05-31 11:17:50
3704 
RT-Thread内核的相关概念和基础知识,然后了解RT-Thread系统的启动流程、内存分布情况以及内核的配置方法。内核处于硬件层之上,包括了内核库和实时内核的实现,而实时内核又包括:对象管理、线程管理及调度器、线程间通信管理、时钟管理及内存管理等等。 为了帮助大家深
2022-06-30 17:10:14
1945 RT-Thread 简介 作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS
2022-07-09 11:27:42
5628 
env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。
2023-01-11 09:00:36
2693 
RT-Thread文档_RT-Thread 简介
2023-02-22 18:22:24
5 RT-Thread文档_RT-Thread 潘多拉 STM32L475 上手指南
2023-02-22 18:23:17
10 RT-Thread文档_内核基础
2023-02-22 18:28:13
1 RT-Thread文档_内核移植
2023-02-22 18:31:09
4 RT-Thread文档_RT-Thread SMP 介绍与移植
2023-02-22 18:31:34
9 RT-Thread文档_completion
2023-02-22 18:39:51
0 RT-Thread文档_ringbuffer
2023-02-22 18:40:16
3 RT-Thread文档_workqueue
2023-02-22 18:40:45
1 RT-Thread文档_FinSH 控制台
2023-02-22 18:41:06
0 前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
2023-05-15 11:00:38
6133 
程中,通常会有多个功能,这个时候就需要用到实时系统,比如FreeRTOS,AzureRTOSThreadX,RT-Thread等,笔者这里推荐RT-thread。RT-Thread是一个极简版的硬实时内核,它是由
2022-04-19 18:39:55
1650 
内核是操作系统最重要的部分,学习RT-Thread也是从最基本的内核开始。RT-Thread内核要怎么学?编者觉得首先应该是从软件架构入手,了解内核的组成与实现,这一部分会学习RT-Thread内核
2022-06-27 09:36:56
3461 
RT-Thread 设备框架属于组件和服务层,是基于 RT-Thread 内核之上的上层软件。设备框架是针对某一类外设,抽象出来的一套统一的操作方法及接入标准,可以屏蔽硬件差异,为应用层提供统一的操作方法。
2023-08-07 15:39:35
3339 瑞萨Cortex-M内核RA MCU的RT-Thread BSP制作教程发布
2023-09-18 10:58:46
1445 
由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发
2023-09-19 19:55:03
2020 由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包
2023-09-20 15:16:41
1457 ://github.com/RT-Thread/rt-thread/releases/tag/v5.0.2 RT-Thread 迎来了全新的版本 v5.0.2,自 v5.0.0 版本发布以来,内核和组件都经历了
2023-10-10 18:45:01
2815 
RT- Thread 的I/O设备模型(简称“设备模型”)是建立在内核对象模型基础之上的,设备被认为是一类对象,被纳入对象管理的范畴。
2023-10-11 17:12:18
1441 
想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread
2023-10-12 10:58:31
1970 
最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个)<-> rt-thread(作为中控) <-> 服务器的通信框架,使用的开发板是 潘多拉
2023-10-13 15:02:36
2170 
我们非常高兴地宣布,由郑苗秀、沈鸿飞和廖建尚编著的《RT-Thread嵌入式实时操作系统内核、驱动和应用开发技术》一书正式发布。本书的编写团队由多位在嵌入式和实时操作系统领域有着丰富经验的专家组
2024-09-03 08:06:06
1792 
评论