电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>从0到1教你写RT-Thread之裸机系统与多线程系统

从0到1教你写RT-Thread之裸机系统与多线程系统

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

RT-Thread记录(三、RT-Thread线程操作函数)

讲完了RT-Thread开发环境,启动流程,启动以后当然是开始跑线程了,那么自然我们得学会如何创建线程以及线程的有关操作。
2022-06-20 00:31:515432

如何让RT-thread接入机智云来创建一个线程去点亮LED

本文以gokit为例,阐述RT-thread接入机智云,创建一个线程,点亮一盏灯。
2018-07-17 08:59:256305

RT-Thread文件系统的基本知识和使用方法

为了能让开发者清楚地理解 RT-Thread DFS 框架的概念,学会使用 RT-Thread 文件系统。本应用笔记将一步步深入介绍 RT-Thread DFS 框架的相关知识以及实现原理。通过
2018-08-17 10:01:4630517

如何对RT-Thread内核有基本的了解?

RT-Thread 的时钟管理以时钟节拍为基础,时钟节拍是 RT-Thread 操作系统中最小的时钟单位。
2019-07-19 10:12:326734

从0到1教你RT-Thread之新建工程

在开始写 RT-Thread 内核之前,我们先新建一个 RT-Thread 的工程,Device 选择Cortex-M3(Cortex-M4 或 Cortex-M7)内核的处理器,调试方式选择软件
2022-11-18 14:17:211113

从0到1教你RT-Thread线程的定义

本章是我们真正从从 0 到 1 写 RT-Thread 的第一章,属于基础中的基础,必须要学会创建线程,并重点掌握线程是如何切换的。因为线程的切换是由汇编代码来完成的,所以代码看起来比较难懂,但是我会尽力把代码讲得透彻。如果本章内容学不会,后面的内容根本无从下手。
2022-11-21 10:19:28834

RT-Thread Nano 简介

任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。适用于家电、消费电子、医疗设备、工控等领域大量使用的 32 位 ARM 入门级 MCU 的场合。下图是 RT-Thread
2021-05-14 10:22:29

RT-Thread Studio入门资料合集

1RT-Thread Studio入门资料——创建第一个Hello world项目下载RT-Thread Studio访问RT-Thread官网即可下载RT-Thread Studio安装包。选择
2022-03-23 15:37:37

RT-Thread 内核基础介绍

管理等等,内核最小的资源占用情况是 3KB ROM,1.2KB RAM。线程调度线程RT-Thread 操作系统中最小的调度单位,线程调度算法是基于优先级的全抢占式多线程调度算法,即在系统中除了
2021-05-24 18:49:23

RT-Thread 内核的简单介绍,软件架构入手讲解实时内核的组成与实现

系统提供心跳、串口初始化,将系统输入输出终端绑定这个串口,后续系统运行信息就会串口打印出来。 main() 函数是 RT-Thread 的用户代码入口,用户可以在 main() 函数里添加自己
2021-03-29 06:41:19

RT-Thread 架构图

RT-Thread 架构图:RT-Thread开发指南开源地址内核层:RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱
2021-12-16 08:15:47

RT-Thread (嵌入式实时操作系统)简介

联网操作系统RT-Thread 概述RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务同时运行并不
2021-05-14 09:56:56

RT-Thread/GUI 0.3.0 beta

RT-Thread/GUI是国内主导开发的实时线程操作系统(RT-Thread)中的图形界面组件,它是和RT-Thread相配套的组件,目前的许可证限制其不得移植RT-Thread之外的其他
2011-11-29 14:48:48

RT-Thread系统线程调度器的设计实现

线程调度器RT-Thread中提供的线程调度器是基于优先级的全抢占式调度:在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外,系统的其他部分都是可以抢占的,包括线程调度器
2022-08-23 15:24:19

RT-Thread系统是怎样通过函数接口来创建一个线程

)。priority线程的优先级。优先级范围根据系统配置情况(rtconfig.h中的RT_THREAD_PRIORITY_MAX宏定义),如果支持的是256级优先级,那么范围是0 ~ 255,数值越小
2022-08-24 16:22:06

RT-Thread系统消息队列常用的函数接口有哪些

,也就是说,线程先得到的是最先进入消息队列的消息,即先进先出原则 (FIFO)。如下图所示2. 消息队列控制块消息队列控制块是 RT-Thread 系统管理消息队列的一种数据结构,由结构体
2022-03-31 14:14:59

RT-Thread系统的信号如何进行管理和使用呢

软件层次的中断。在 RT-Thread 中,信号用作异步通信。POSIX 标准定义了很多种信号,在 RT-Thread 中,应用程序能够使用的信号只有两种:SIGUSR1SIGUSR2一个线程不需要任何
2022-03-31 14:01:27

RT-Thread线程挂起函数与线程恢复函数的实现

函数rt_thread_resume()可以将线程挂起态之间转换为就绪态(如果该线程优先级为最高,之间转到运行态),看一下RTT官方的源代码:/** * This function will resume a
2022-05-07 14:21:51

RT-Thread线程管理快速入门资料合集

1、建立RT-Thread 多任务(线程)的编程思想对于裸机编程,整个软件系统只有一个线程(任务)在执行,实现方式是通过一个大循环完成的。应用程序是一个无限循环,循环中调用各个功能模块的函数,完成
2022-03-30 17:40:28

RT-Thread线程管理手册指南

_resume (rt_thread_t thread)使线程恢复运行详细描述线程管理接口RT-Thread操作系统是基于线程调度的多任务系统。调度过程是一种完全抢占式的基于优先级的调度算法。支持8/32/256优先级,其中0表示最高,7
2022-08-26 16:22:38

RT-Thread代码启动与线程切换过程的实现

1RT-Thread代码启动过程1.1 启动流程图系统先从启动文件开始运行,然后进入 RT-Thread 的启动 rtthread_startup() ,最后进入用户入口 main(),如下图所示
2022-04-25 11:38:47

RT-Thread实时系统线程设计应该注意什么要点呢

清晰了然。RT-Thread中程序运行的上下文包括:中断服务例程;普通线程;空闲线程;空闲线程空闲线程RT-Thread系统中没有其他工作进行时自动进入的系统线程。开发者可以通过idle线程钩子方式
2022-08-30 14:40:17

RT-Thread实时系统线程设计应该注意什么要点

清晰了然。RT-Thread中程序运行的上下文包括:中断服务例程;普通线程;空闲线程;空闲线程空闲线程RT-Thread系统中没有其他工作进行时自动进入的系统线程。开发者可以通过idle线程钩子方式
2022-09-14 15:45:25

RT-Thread实时操作系统中的五种状态之间是如何变换的

线程状态线程运行的过程中,一个时间内只允许一个线程在处理器中运行,运行的过程上划分,线程有多种不同的运行状态,如运行态,非运行态等。在RT-Thread实时操作系统中,线程包含五种状态,操作系统
2022-08-24 16:15:12

RT-Thread嵌入式实时多线程操作系统介绍

1RT-Thread介绍RT-Thread全称是Realtime-Thread,顾名思义,它是一个嵌入式实时多线程操作系统。它是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全
2022-02-17 07:13:31

RT-Thread嵌入式实时多线程操作系统的软件是怎样组成的

RT-Thread是什么?RT-Thread嵌入式实时多线程操作系统的软件是怎样组成的?
2022-02-28 07:32:27

RT-Thread嵌入式实时操作系统的相关资料分享

最近在公司实习,在导师的指导下,在学习RT-Thread,之前接触过一点Freertos,也是实时操作系统裸机系统main函数里面顺序执行的无限循环(while(1)),cpu按顺序完成各种事情
2021-11-09 07:43:25

RT-Thread嵌入式操作系统线程优先级该怎样去实现呢

就绪列表RT-Thread 要支持多优先级,需要靠就绪列表的支持,代码上看,就绪列表由两个在 scheduler.c 文件定义的全局变量组成,一个是线程就绪优先级组
2022-05-09 14:32:28

RT-Thread操作系统开机关机的操作过程是怎样的?

RT-Thread操作系统开机关机的操作过程是怎样的?
2022-02-15 07:43:37

RT-Thread操作系统中的线程脱离是什意思

void thread1_entry(void* parameter){rt_uint32_t count = 0;while (1){/* 线程1采用低优先级运行
2022-08-30 14:53:25

RT-Thread教程之创建线程

本章是我们真正从 0 1 RT-Thread 的第一章,属于基础中的基础,必须要学会创建线程,并重点掌握线程是如何切换的。因为线程的切换是由汇编代码来完成的,所以代码看起来比较难懂,但是
2022-12-22 14:30:44

RT-Thread线程简介

RT-Thread线程简介线程thread)是系统能够进行调度的最小单位,在linux中也是这样定义的,但是和我们RTOS中的thread更像是linux中的进程,是系统进行资源分配的基本单位,但...
2021-08-24 07:56:47

RT-Thread的空闲线程与阻塞延时是什么?如何实现呢

;rt_flag1_thread_stack[0],/* 线程栈起始地址 */ sizeof(rt_flag1_thread_stack) );/* 线程栈大小,单位为字节 *//* 将线程插入就绪列表
2022-05-26 15:06:08

RT-thread嵌入式实时多线程操作系统简介

1.RT-thread简介T-Thread(Real Time-Thread),是一个嵌入式实时多线程操作系统。在 RT-Thread 系统中,任务调度通过线程实现的。RT-Thread 主要采用
2022-02-11 07:23:28

rt-thread系统和fsmc冲突?

不知道各位有使用过rt-thread系统么,我在调试时出现怪问题!使用STM32F429开发板(官方的那个)不带操作系统时,移植emWin+tft屏(FSMC),运行正常(emWin的demo程序
2018-12-06 08:56:38

rt-thread是如何在线程运行结束后识别到的呢?

我最近在仿rt-thread内核,在这个过程中对于它线程的处理有些疑惑 代码如下 #include #define DBG_TAG \"main\" #define
2024-03-22 08:20:53

01教你彻底学透RT-Thread

野火《RT-Thread内核实现与应用开发实战指南》:本书第一部分以 RT-Thread Nano 3.0.3 官方源码为蓝本,抽丝剥茧,不断迭代,教你怎么 0 开始把 RT-Thread 内核
2020-04-16 16:18:19

0教你如何给RT-Thread贡献代码

的流程:fork将 rt-thread 仓库 fork 自己的 git 仓库中。克隆(clone)将 rt-thread 仓库 clone 自己的本地 PC。创建本地分支建议 master 分支
2022-04-11 09:18:44

rtthread线程调度

rtthread线程调度,RT-Thread多线程学习总结多线程是实时操作系统里面最重要的知识点之一,要学习RTOS,多线程是必须(没错,是必须)要熟练掌握的内容,只有熟练掌握多线程的使用,才能
2021-07-20 07:21:23

RT-Thread 内核实现与应用开发实战指南》免费下载

,两者之间没有必然的联系。本书是首本系统讲解 RT-Thread 的中文书籍,共分为两个部分,第一部分为“ 0 1 教你 RT-Thread 内核”,即重点讲解 RT-Thread 的原理实现,
2018-07-17 15:55:00

【 国民技术N32G4FR开发板试用体验】RT-Thread Nano移植

线程,现在可以在 main() 函数中实现第一个应用:板载 LED 指示灯闪烁,这里直接基于裸机 LED流水灯进行修改。1.首先在文件首部增加 RT-Thread 的相关头文件 &lt
2022-12-24 16:46:41

【原创精选】RT-Thread征文精选技术文章合集

开发板的详细步骤例程stm32裸机RTthread开始创建线程详解基于标准库的keil移植RT-thread例程RT-thread线程切换原理与实现基于RT-Thread实现can通讯例程讲解
2022-07-26 14:56:44

【微信精选】物联网操作系统RT-Thread 启动流程

运行信息就会串口打印出来。main() 函数是 RT-Thread 的用户代码入口,用户可以在 main() 函数里添加自己的应用。1int main(void)2{3/* user app entry */4return 0;5}
2019-08-04 07:30:00

什么是RT-Thread线程管理看完你就懂了

线程和用户线程系统线程是由 RT-Thread 内核创建的线程,用户线程是由应用程序创建的线程,这两类线程都会内核对象容器中分配线程对象,当线程被删除时,也会被对象容器中删除,如图 4-2 所示
2021-03-29 06:16:50

使用QEMU运行RT-Thread多线程非阻塞网络编程

本文描述了使用 QEMU 运行 RT-Thread 提供的基于多线程的非阻塞 socket 编程示例。
2021-03-30 07:43:27

使用一些函数接口来RT-Thread系统中把线程完全删除掉

线程删除对于一些使用rt_thread_create创建出来的线程,当不需要使用,或者运行出错时,我们可以使用下面的函数接口来系统中把线程完全删除掉:rt
2022-08-30 14:47:34

关于RT-Thread线程管理的基本知识介绍

1RT-Thread线程管理介绍在日常生活中,我们要完成一个大任务,一般会将它分解成多个简单、容易解决的小问题,小问题逐个被解决,大问题也就随之解决了。在多线程操作系统中,也同样需要开发人员把一个
2022-04-15 17:21:08

关于RT-Thread内存、时钟与中断管理的学习总结

,定期去检查是否有一些定时任务需要执行,等等。本文尝试以下几个方面总结一下 RT-Thread 时钟管理的学习过程。本文的内容是关于RT-Thread中断管理的学习总结,包括简单地介绍了什么是中断,裸机
2022-03-18 16:10:19

初学RT-thread线程动态创建

RT-thread初学线程动态创建线程静态创建线程钩子函数定时器获取系统时间动态创建定时器静态创建定时器信号量静态创建与动态创建信号量信号量实例注意线程动态创建线程/*任务回调函数*/void rtt1_entry(void *parameter){ for(int i = 0;i
2022-02-24 07:32:50

RT-Thread实时操作系统线程控制块是如何表示的

线程控制块线程控制块是操作系统用于控制线程的一个数据结构,它会存放线程的一些信息,例如优先级,线程名称等,也包含线程线程之间连接用的链表结构,线程等待事件集合等。在RT-Thread实时操作系统
2022-08-24 16:13:02

在eRPC上怎么添加RT-Thread系统接口

、ZEPHYR、Mbed OS、THREADX、Linux、Win。但是,缺少 rt-thread !今天笔者就正式讲解怎么添加 rt-thread 系统接口。不了解 eRPC 的请移步文章结尾的链接
2022-08-25 15:00:46

基于 CubeMX 移植 RT-Thread Nano

RT-Thread 系统中 main 线程 的入口函数。由于线程不能一直独占 CPU,所以此时在 main() 中使用 while(1) 时,需要有让出 CPU 的动作,比如使用 rt_thread
2021-05-14 16:09:46

基于 IAR 移植 RT-Thread Nano

RT-Thread 之后,裸机中的 main() 函数会自动变成 RT-Thread 系统中 main 线程 的入口函数。由于线程不能一直独占 CPU,所以此时在 main() 中使用 while(1
2021-05-18 15:40:32

基于 Keil MDK 移植 RT-Thread Nano

main() 函数就转变成 RT-Thread 操作系统的一个线程,现在可以在 main() 函数中实现第一个应用:板载 LED 指示灯闪烁,这里直接基于裸机 LED 指示灯进行修改。首先在文件首部增加
2021-05-14 10:32:10

基于 Keil MDK 移植 RT-Thread Nano

main() 函数就转变成 RT-Thread 操作系统的一个线程,现在可以在 main() 函数中实现第一个应用:板载 LED 指示灯闪烁,这里直接基于裸机 LED 指示灯进行修改。首先在文件首部增加
2021-05-19 18:15:33

基于 Keil MDK 移植 RT-Thread Nano

就转变成 RT-Thread 操作系统的一个线程,现在可以在 main() 函数中实现第一个应用:板载 LED 指示灯闪烁,这里直接基于裸机 LED 指示灯进行修改。 首先在文件首部增加
2021-03-29 06:58:21

基于RT-Thread的智能车项目汇总

分配,平衡车直立控制就会不稳定,难与调试。由于上面的困扰,并且之前2010年的时候一个偶然机会了解到了RT-Thread实时操作系统,决定试着用操作系统的理念进行编写,可以省去在裸机调试时间分配的困扰
2022-03-16 11:46:48

基于STM32L475VET5的RT-Thread线程管理学习

是由应用程序创建的线程,这两类线程都会内核对象容器中分配线程对象,当线程被删除时,也会被对象容器中删除,每个线程都有重要的属性,如线程控制块、线程栈、入口函数等。1RT-Thread线程调度器
2022-04-22 15:00:15

基于STM32和RT-thread内核的系统时钟

一、系统时钟rt-thread系统时钟模块采用全局变量rt_tick作为系统时钟节拍,该变量在系统时钟中断函数中不断加1。而系统时钟中断源和中断间隔一般由MCU硬件定时器(如stm32的嘀嗒定时器
2015-03-02 14:21:11

基于cortex-m3的rt-thread系统如何实现线程上下文切换呢

线程上下文切换等功能,一般采用汇编格式编写,不同cpu架构实现方式肯定不同,为了使rt-thread系统能够在不同的CPU架构上都能运行,RT-thread提供了一套libcpu抽象层来适配
2022-05-05 15:00:48

如何使用RT-Thread系统中的工作队列 ( workqueue )呢

简而言之,工作队列就是将一些工作任务的执行延迟,交由内核线程异步执行。如何使用最简单的使用方式就是开启 RT-Thread系统工作线程(System workqueue),而我们往系统工作线程
2022-06-22 11:24:34

如何对RT-Thread系统线程进行初始化

对齐)。priority线程的优先级。优先级范围根据系统配置情况(rtconfig.h中的RT_THREAD_PRIORITY_MAX宏定义),如果支持的是256级优先级,那么范围是0 ~ 255
2022-08-30 14:51:19

如何将邮箱、消息队列与信号用于RT-Thread线程间的通信呢

1RT-Thread操作系统线程间通信RT-Thread 操作系统的邮箱用于线程间通信,特点是开销比较低,效率较高。邮箱中的每一封邮件只能容纳固定的 4 字节内容(针对 32 位处理系统,指针
2022-04-15 15:36:52

怎样去创建一个RT-Thread操作系统线程

对齐)。priority线程的优先级。优先级范围根据系统配置情况(rtconfig.h中的RT_THREAD_PRIORITY_MAX宏定义),如果支持的是256级优先级,那么范围是0 ~ 255
2022-08-30 14:43:34

总结一下 RT-Thread 线程间通信的学习过程

是对 RT-Thread 多线程学习后的总结,并尝试如图所示的以下几个方面进行总结。多线程之间同步是继多线程学习之后,需要重点掌握的又一个重要内容。一个实时操作系统里面,如果只有多线程而没有线程间同步,各个线程都无序
2022-03-18 15:46:09

浅析RT-Thread嵌入式操作系统系统架构及文件结构

  RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统。  RT-Thread 主要采用 C 语言编写,浅显易懂,方便移植。它把面向对象的设计方法应用到实时系统设计中,使得代码风格优雅、架构清晰、系统模块化并且可裁剪性非常好。针对资源受限的微控制器(
2021-12-21 06:58:37

灵动微课堂 (第135讲) | 基于MM32 MCU的OS移植与应用——RT-Thread 线程管理

和用户线程系统线程是由 RT-Thread 内核创建的线程,用户线程是由应用程序创建的线程,这两类线程都会内核对象容器中分配线程对象,当线程被删除时,也会被对象容器中删除,如图所示,每个线程都有重要
2020-09-03 17:40:02

移植 RT-Thread Nano RISC-V

RT-Thread 操作系统的一个线程,现在可以在 main() 函数中实现第一个应用:板载 LED 指示灯闪烁,这里直接基于裸机 LED 指示灯进行修改。首先在文件首部增加 RT-Thread 的相关
2021-05-20 17:39:23

移植 RT-Thread Nano RISC-V

RT-Thread 操作系统的一个线程,现在可以在 main() 函数中实现第一个应用:板载 LED 指示灯闪烁,这里直接基于裸机 LED 指示灯进行修改。首先在文件首部增加 RT-Thread 的相关
2021-06-09 16:33:50

详解RT-Thread实时操作系统

的TCP/IP协 议栈命令即C语言的shell命令行轻型的多窗口多线程图形用户界面。目前RT-Thread RTOS在国内已经有十多家企业在使用,数据采集、数据监控机械控制,ARM7芯片STM32
2015-03-02 14:24:29

RT-Thread编程指南

RT-Thread编程指南——RT-Thread开发组(2015-03-31)。RT-Thread做为国内有较大影响力的开源实时操作系统,本文是RT-Thread实时操作系统的编程指南文档,它旨在说明如何在RT-Thread实时操作系统上进行编程、把它使用到具体的应用中去。
2015-11-26 16:06:460

RT-Thread用户手册

RT-Thread用户手册——本书是RT-Thread的编程手册,用于指导在RT-Thread实时操作系统环境下如何进行编 程。
2015-11-26 16:16:420

裸机多线程系统的区别

编辑整理:ZhengN 素材来源:RT-Thread书籍 很多初学者都是从裸机开始学起,不能明白裸机和操作系统的区别。甚至有不少人认为用中断就能代替多任务处理,你认同吗? 裸机系统 裸机系统通常分成
2020-09-03 15:47:422088

RT-Thread内核对象管理器设计思路

RT-Tread内核架构RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程
2020-11-04 18:09:011469

RT-Thread嵌入式实时操作系统详解

多线程系统把整个系统分割成一个个独立的无法返回的函数。RT-Thread (Real Time-Thread)嵌入式实时多线程操作系统。支持多任务同时运行。多线程cpu在同时干多件事,线程主动切换。系统调度在就绪列表中寻找优先级最高的就绪线程。临界段一段在执行的时候不能被中断的代码段。RT
2021-11-04 09:06:0020

RT-thread】如何将RT-thread系统移植到stm32

1.RT-thread简介T-Thread(Real Time-Thread),是一个嵌入式实时多线程操作系统。在 RT-Thread 系统中,任务调度通过线程实现的。RT-Thread 主要采用
2021-12-08 11:06:0516

RT-Thread STM32 配置系统时钟(使用外部晶振)

RT-Thread STM32 配置系统时钟开发环境芯片:STM32F103RCT6RT-Thread Studio: V1.0.6(现在已经更新到1.1.3,由于本人使用RTT开发已经有一段时间
2021-12-14 18:45:5114

移植RT-Thread到GD32星空派开发板

1RT-Thread介绍RT-Thread全称是Realtime-Thread,顾名思义,它是一个嵌入式实时多线程操作系统。它是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全
2021-12-22 18:57:2312

RT-thread初学

RT-thread初学线程动态创建线程静态创建线程钩子函数定时器获取系统时间动态创建定时器静态创建定时器信号量静态创建与动态创建信号量信号量实例注意线程动态创建线程/*任务回调函数*/void
2021-12-31 19:45:528

RT-Thread开源作品秀】基于RT-Thread的星务平台研究

本作品为了验证星务软件在RT-Thread系统运行的可行性,底层是否能够驱动星务软件,同时扩展RT-Thread应用范围。ART-Pi作为卫星下位机,...
2022-01-25 18:26:205

RT-Thread学习笔记 --(7)RT-Thread中断管理学习总结

前面几篇文章总结了RT-Thread多线程相关内容的学习过程,包括多线程的使用,多线程的同步,多线程的通信,关于多线程相关的学习总结,可...
2022-01-25 18:50:293

RT-Thread学习笔记 --(6)RT-Thread线程间通信学习过程总结

前两篇文章总结了RT-Thread多线程以及多线程同步的学习过程,关于前两篇学习总结,可以查看之前的文章。
2022-01-25 18:50:597

RT-Thread学习笔记 --(4)RT-Thread多线程学习过程总结

多线程是实时操作系统里面最重要的知识点之一,要学习RTOS,多线程是必须(没错,是必须)要熟练掌握的内容,只有熟练掌握多线程的使用...
2022-01-25 18:54:300

比较一下Freertos和RT-Thread

RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植构成。
2022-04-26 15:44:504610

RTthread线程调度详解

系统调度就是在就绪列表中寻找优先级最高的就绪线程,然后去执行该线程。但是目前我们还不支持优先级, 仅实现两个线程轮流切换,系统调度函数rt_schedule /* 系统调度 */void
2022-05-19 17:07:291894

RT-Thread全球技术大会:RT-Thread构建配置系统

RT-Thread全球技术大会:RT-Thread构建配置系统,构建系统也称为组件自动化,通常需要通过脚本声明构建行为。         审核编辑:彭静
2022-05-27 14:39:30980

rt-thread 优化系列(六)启动流程重构

去年此时,笔者刚接触 rt-thread 的时候,被它的初始化过程深深折服了。第一次打开一个 rt-thread 的项目,竟然没找到多线程在哪儿初始化的,"main" 函数里没有!
2022-07-04 15:30:081276

RT-Thread学习笔记 RT-Thread的架构概述

的物联网操作系统RT-Thread 概述 RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程
2022-07-09 11:27:423873

RT-Thread操作系统的FreeRTOS兼容层

的兼容项目中。 1 概述 这是一个针对RT-Thread国产操作系统的FreeRTOS操作系统兼容层,可以让原有基于FreeRTOS操作系统的项目快速、无感地迁移到RT-Thread操作系统上,实现在RT-Thread操作系统上无感的
2023-01-14 00:55:051140

RT-Thread文档_RT-Thread 简介

RT-Thread文档_RT-Thread 简介
2023-02-22 18:22:245

RT-Thread文档_线程管理

RT-Thread文档_线程管理
2023-02-22 18:28:370

RT-Thread文档_线程间同步

RT-Thread文档_线程间同步
2023-02-22 18:29:241

RT-Thread文档_线程间通信

RT-Thread文档_线程间通信
2023-02-22 18:29:480

RT-Thread文档_RT-Thread SMP 介绍与移植

RT-Thread文档_RT-Thread SMP 介绍与移植
2023-02-22 18:31:345

机智云设备移植RT-Thread

程中,通常会有多个功能,这个时候就需要用到实时系统,比如FreeRTOS,AzureRTOSThreadX,RT-Thread等,笔者这里推荐RT-threadRT-Thread是一个极简版的硬实时内核,它是由
2022-04-19 18:39:55510

rt-thread线程栈初始化参数分析

RT-Thread线程初始化的代码内有一段初始化线程堆栈的代码
2023-08-14 16:50:03913

新书上架|嵌入式系统原理及应用——基于STM32和RT-Thread

裸机开发和RT-Thread操作系统开发两条主线贯穿工作原理与实践应用,层层递进地介绍嵌入式系统的开发设计方
2023-09-25 18:25:02478

已全部加载完成