下载站

展开
精品推荐
RT-Thread下载-物联网操作系统 v4.0.3

RT-Thread下载-物联网操作系统 v4.0.3

程序源码大小:656.41MB语言: / 简体中文 类别:其他软件系统: / WinAll 提供:
应用介绍

软件介绍

RT-Thread全称是RealTime-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+,如下举例:

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

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

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

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

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

外设库与驱动类软件包:RealTekRTL8710BNSDK。

软件特色

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-ThreadSettings进入配置,打开组件,勾选FinSHShell,保存配置。此操作将把FinSH组件的源码加入工程中。

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

RT-Thread下载,物联网操作系统,源码相关

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

RT-Thread下载,物联网操作系统,源码相关

RT-Thread下载,物联网操作系统,源码相关

Tags:RT-Thread下载,物联网操作系统,源码相关

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com