加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

RT-Thread

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

RT-Thread 是一款主要由中国开源社区主导开发的开源实时操作系统(v3.1.0以及以前版本遵循GPLv2+许可协议,v3.1.0以后版本遵循 Apache License 2.0 开源许可协议)。实时线程操作系统不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,libc接口,图形用户界面等。

RT-Thread 是一款主要由中国开源社区主导开发的开源实时操作系统(v3.1.0以及以前版本遵循GPLv2+许可协议,v3.1.0以后版本遵循 Apache License 2.0 开源许可协议)。实时线程操作系统不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,libc接口,图形用户界面等。收起

查看更多
  • 以RT-Thread 为例,分享一下我的学习方法
    以RT-Thread 为例,分享一下我的学习方法
    我是从2020年11月初开始学习RT-Thread实时操作系统的,在学习RT-Thread之前,我接触过uCOS和FreeRTOS,但这两个在单片机上应用的实时操作系统,我都没有仔细并系统化地进行学习,都只是局限于开发板上运行一下demo例程。
  • 玩转RT-Thread之消息队列的应用
    玩转RT-Thread之消息队列的应用
    本文将介绍如何在 RT-Thread 实时操作系统中,利用消息队列来同时处理来自串口和 ADC 的数据。通过这种方法,我们能够高效地管理和处理不同来源的数据,确保系统的稳定性和响应速度。
  • RT-Thread零基础快速入门第9讲——串口(UART/RS485)
    RT-Thread零基础快速入门第9讲——串口(UART/RS485)
    串口是单片机最常用的通讯方式之一,关于串口的介绍在RT-thread官网上已经有非常详细的介绍了,我这里就不多讲了,今天主要讲一讲官网上没有的东西,让你更加深入的了解RT-thread是如何配置和使用串口进行数据收发的。
    5249
    07/11 14:34
  • RT-thread应用讲解——OTA
    RT-thread应用讲解——OTA
    OTA(空中下载技术)是通过移动通信的空中接口实现对移动终端设备进行远程管理和升级的技术。我们调试硬件设备的时候通常是通过数据线进行固件的烧录,如果是在办公室的环境下这种方式是很方便的,但是如果设备距离较远,有线的方式就有很大的局限性。因此,远程升级技术就显得很重要了。
    2874
    07/10 14:34
  • RT-thread应用讲解——FLASH分区
    RT-thread应用讲解——FLASH分区
    因为单片机的存储比较小,所以我们经常会用到外置FLASH来存储一些文件、数据或者OTA等。如果一个FLASH只用来做单一的功能,那只需要把所有内存都分配到这个功能上就行了,但是如果要用一个FLASH同时做多个功能,比如我用一部分内存来做文件系统,一部分用来存OTA升级固件,那在操作内存的时候就要注意地址的分配了,为了方便内存管理,我们通常会进行分区处理。
    2873
    07/10 14:34
  • RT-thread应用讲解——easyflash
    RT-thread应用讲解——easyflash
    在实际的应用中,我们经常需要使用片外flash来保存一些数据,比如设备的一些配置参数,但是如果每个数据都按固定地址和长度读写,就要先把所有数据的地址和长度都分配好,数据量大的话使用起来就很不方便,所以我们需要一个内存管理的应用。easyflash是一款开源的轻量级嵌入式flash存储器库,方便开发者更加轻松的实现基于flash存储器的常见应用开发。
    2775
    07/09 14:34
  • RT-thread应用讲解——文件系统
    RT-thread应用讲解——文件系统
    在操作系统中,文件系统是很常用的,能够让我们很方便的进行文件的建立、存入、读出、修改等操作。文件系统需要依赖储存设备(比如:FLASH、SD卡,U盘),我这里基于外置flash来做文件系统。
  • RT-thread应用讲解——norflash
    RT-thread应用讲解——norflash
    在实际应用中,因为单片机本身ROM的容量比较小,如果需要存储比较大的文件(如图片、运行数据、日志等)一般会选择外接flash或者sd卡等外设。那这一讲主要讲解一下RT-thread如何挂载一个外置flssh。
  • 北京站万象奥科联合RT-Thread举办混合部署圆满完成
    4月25日,万象奥科联合RT-Thread在北京举办RK3568+OpenAMP混合部署线下workshop,体验在一个SOC上的同时运行RT-Thread和Linux,为电力、医疗、工业控制、机器人、新能源等行业应用提供新思路。
    1310
    04/30 07:21
  • RT-thread应用讲解——U盘(usb host)
    RT-thread应用讲解——U盘(usb host)
    U盘是一个很常用的存储设备,它是通过usb实现数据传输的,那么在stm32上面,我们要怎么接入U盘,并实现文件读写呢?这一讲基于RT-thread操作系统,我来介绍一下如何使用usb host实现U盘的读写。
    4632
    04/06 09:55
  • 降本增效!这家获得功能安全认证的操作系统厂商做到了
    降本增效!这家获得功能安全认证的操作系统厂商做到了
    3月27日,RT-Thread Safety Auto作为一款专为汽车、工业自动化等高安全领域设计的嵌入式操作系统,通过了ISO 26262:2018、IEC 61508:2010以及EN 50128:2011等多项国际功能安全认证,为客户提供了一套全面且可靠的软件基础平台。
  • RT-thread应用讲解——通过U盘升级程序固件
    RT-thread应用讲解——通过U盘升级程序固件
    我前面介绍过RT-thread的一种OTA方案,可以通过串口或者网络进行远程升级,那今天在原来的这套方案的基础上做一些修改,实现U盘升级。相比于串口和网络,U盘升级在某些方面有很大的优势,首先它不需要网络,对于那些不具备上网功能的设备来说很方便,其次它不需要连接数据线,在距离上有优势,说到这,可能有人会说,u盘要插到设备上才能用,距离怎么就有优势了呢?
  • RT-Thread零基础快速入门第8讲——软件包的使用
    RT-Thread零基础快速入门第8讲——软件包的使用
    RT-thread有很多实用的软件包,包含网络、IOT、外设、系统等多个方面,对于项目的快速开发或者评估来说是非常方便的。但不是所有软件包都是友好的,因为有些软件包是第三方贡献的,软件的质量参差不齐,即使是官方的软件包也可能存在bug或者兼容性的问题。当然,总体来说,使用起来还是很舒服的。
  • RT-Thread零基础快速入门第7讲——FinSH控制台
    RT-Thread零基础快速入门第7讲——FinSH控制台
    本来我是打算先讲完RT-thread的内核,再讲设备和组件,但是考虑到后面很多地方都会用到FinSH控制台,所以我就先把这个讲了,这样大家在后面的学习就不会有很多疑问了。
    4480
    03/26 14:53
  • RT-Thread零基础快速入门第6讲——线程管理
    RT-Thread零基础快速入门第6讲——线程管理
    从这一讲开始,我们进入RT-thread内核的学习,这是操作系统和裸机的区别,也是操作系统的核心所在,关于内核的基础我就不介绍了,大家可以先去官网上了解一下什么是内核。我这一讲重点讲解内核的线程管理,关于内核的其他内容我后续会接着讲。
    3257
    03/26 07:57
  • RT-Thread零基础快速入门第5讲——外部中断
    RT-Thread零基础快速入门第5讲——外部中断
    这一讲,我要讲的是外部中断,也不知道是太简单了还是没有人用,我没找到比较完整的关于RT-thread外部中断的教程,只发现RT-thread文档中心的PIN设备里面有提及中断相关的函数。不管怎样,我觉得外部中断平常用的还是很多的,至少我在使用RT-thread之前是经常会用到,好了,废话不多说,马上开始进入我们的教程。
    2461
    03/26 07:53
  • RT-Thread零基础快速入门第4讲——按键输入
    RT-Thread零基础快速入门第4讲——按键输入
    上一讲我给大家讲解了如何点亮一个LED灯,因为是入门的第一篇,所以讲的啰嗦了一点,从这一讲开始,一些最基础的东西我就不再说了,如果有不懂的同学可以翻一下我之前发的博客。这一讲我我主要按键输入的原理和编程方法,以及几种按键输入的进阶用法。
    3314
    03/26 07:53
  • RT-Thread零基础快速入门第3讲——点亮LED灯
    RT-Thread零基础快速入门第3讲——点亮LED灯
    学单片机编程,总是从点灯开始,因为单片机控制外设的本质就是控制IO口,所以,项目实战的第一讲,我们就从点亮LED灯开始吧。希望同学们能够坚持到最后,从入门到精通,需要耐心和坚持,从入门到放弃,只需要一个念头。
  • RT-Thread零基础快速入门第2讲——添加新文件到工程
    RT-Thread零基础快速入门第2讲——添加新文件到工程
    我们在做项目的时候,经常都需要把新的文件加入到工程里面,所以,这一讲我就给大家介绍一下RT-thread如何在工程里面添加新文件
    3393
    03/25 14:55
  • RT-Thread零基础快速入门第1讲——新建工程
    RT-Thread零基础快速入门第1讲——新建工程
    这一讲我来给大家介绍几种常用的新建工程的方法,在开始之前,我们需要先安装好RT-thread相关的环境,这个在我上一讲有详细的教程,没有看过的同学可以点下面的链接或者在我的博文RT-thread专栏看一下。
    2864
    03/25 14:51

正在努力加载...