RT Thread下载

分类:程序源码 大小:223.0 MB 更新日期:2024年11月1日
本站评级:★★★★☆ 语言:简体中文 授权版本:官方免费 运行环境:Windows 11,Windows 10,Windows 8,Windows 7

RT Thread


RT-Thread全称是 Real Time-Thread软件是一个嵌入式实时多线程操作系统,顾名思义是支持多任务,允许多个任务同时运行,在 RT-Thread 系统中的任务任务通过线程实现的,同时该软件主要采用C语言编写,浅显易懂、方便移植; RT-Thread这款物联网操作系统,代码风格优雅、架构清晰、系统模块化并且可裁剪性非常好,针对资源受限的微控制器系统,可通过方便易用的工具,裁剪出仅需要内存资源的NANO版本,而对于资源丰富的物联网设备,RT-Thread 又能使用在线的软件包管理工具,配合系统配置工具实现直观快速的模块化裁剪,无缝地导入丰富的软件功能包,实现类似 Android 的图形界面及触摸滑动效果、智能语音交互效果等复杂功能,可以能够说软件是一款功能非常强大、非常专业的物联网操作系统。

RT-Thread(物联网操作系统)

软件功能

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

  组件与服务层:组件是基于 RT-Thread 内核之上的上层软件,例如虚拟文件系统、FinSH 命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合。

  RT-Thread 软件包:运行于 RT-Thread 物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。RT-Thread 能够提供了开放的软件包平台,这里存放了官方能够提供或开发者能够提供的软件包,该平台为开发者能够提供了众多可重用软件包的选择,这也是 RT-Thread 生态的重要组成部分。软件包生态对于一个操作系统的选择至关重要,因为这些软件包具有很强的可重用性,模块化程度很高,极大的方便应用开发者在最短时间内,打造出自己想要的系统。RT-Thread 已经支持的软件包数量已经达到 60+,如下举例:

  物联网相关的软件包:Paho MQTT、WebClient、mongoose、WebTerminal 等等。

  脚本语言相关的软件包:目前支持 JerryScript、MicroPython。

  多媒体相关的软件包:Openmv、mupdf。

  工具类软件包:CmBacktrace、EasyFlash、EasyLogger、SystemView。

  系统相关的软件包:RTGUI、Persimmon UI、lwext4、partition、SQLite 等等。

  外设库与驱动类软件包:RealTek RTL8710BN SDK。

软件特色

1、RT-Thread绿色安全、免费开源

2、资源占用极低,超低功耗设计

3、体积小巧、最小内核

4、组件丰富,繁荣发展的软件包生态

5、简单易用 、优雅的代码风格,易于阅读、掌握

6、功能强大、简单易用,支持高性能应用

7、兼容性强、可跨平台、芯片支持广泛

官方教程

新建 Nano 工程

打开 IDE,点击【文件】-【新建】-【RT-Thread 项目】:

RT-Thread(物联网操作系统)

进入新建工程的配置向导:

RT-Thread(物联网操作系统)

注:可以能够通过修改 board.c 的 SystemClock_Config() 更改系统时钟。

工程创建完毕,连接硬件,可直接进行编译下载,如下所示:

RT-Thread(物联网操作系统)

由于在创建工程向导中配置了控制台串口号及其引脚号,所以工程中已经实现了 uart 的驱动以及 rt_hw_console_output() ,默认可以能够进行打印。打开串口终端,可以能够发现在终端中执行了打印。

RT-Thread(物联网操作系统)

基于 Nano 添加 FinSH

双击 RT-Thread Settings 进入配置,打开组件,勾选 FinSH Shell,保存配置。此操作将把 FinSH 组件的源码加入工程中。

其中,rt_hw_console_getchar() 已经在 drv_uart.c 中实现,无需再实现对接 FinSH 的代码。

RT-Thread(物联网操作系统)

链接硬件,编译下载后,在串口终端中按下 Tab 键,可查看系统中的命令:

RT-Thread(物联网操作系统)

版权声明:RT-Thread(物联网操作系统)所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。


软件下载信息清单:


驱动文件名称 发布日期 文件大小 下载文件名
RT-Thread(物联网操作系统)安装包 2024年11月1日 223.0 MB rtthreadv.zip
下载地址:

相关推荐: 驱动大全 / 软件下载

软件评论

昵称*

手机*

网址

驱动总数
22526+
文章总数
3520+
评论条数
265+
运行天数
300+