RT-Thread新版入门系列教程(名师带路,不走弯路)

RTT(RT-Thread)串口设备(RTT保姆级教程) 本章主要介绍串口设备在RT-Thread操作系统中应用层如何使用。关于串口设备的使用,我们只需要在应用层找到串口设备,然后去初始化,初始化完成以后就可以读写串口设备了。操作的方法在应用层,驱动是不需要我们去完成的,驱动已经在操作系统中提供了。 阅读详情

物联网时代,操作系统是所有终端设备的核心。

作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS 的种种优越之处。RT-Thread 是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。经过近 12 个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的物联网操作系统。

今天分享的课程是基于 STM32 系列的嵌入式系统设计与开发,面向具有一定基础的硬件与软件的朋友。该课程主要针对 RT-Thread 操作系统的 NANO 版本进行系统学习并利用其进行案例开发。该课程主要分为两个部分:内核篇、应用篇。本课程配套视频操作资源。

课程目录

第一讲:RT-Thread Nano-添加源码
 第二讲:RT-Thread Nano-启动运行流程分析
 第三讲:RT-Thread Nano-rt_kprintf支持
 第四讲:RT-Thread Nano-Finsh组件支持
 第五讲:RT-Thread Nano-线程
 第六讲:RT-Thread Nano-自动初始化
 第七讲:RT-Thread Nano-串口
 第八讲:RT-Thread Nano-外部中断
 第九讲:RT-Thread Nano-动态创建线程修改代码
 第十讲:RT-Thread Nano-通用定时器-消息队列
 第十一讲:RT-Thread Nano-ADC
 第十二讲:RT-Thread Nano-之应用篇:DS18B20温度传感器-高精度微延时试用
 第十三讲:RT-Thread Nano-之应用篇:ESP8266 WIFI-0 硬件模块测试
 第十三讲:RT-Thread Nano-之应用篇:ESP8266 WIFI-1 代码添加
  第十三讲:RT-Thread Nano-之应用篇:ESP8266 WIFI-2 代码测试
 第十四讲:RT-Thread Nano-之应用篇:ESP8266 WIFI-温度上传至本地服务器
 第十五讲:RT-Thread Nano-之应用篇:NTP-获取网络时间
 第十六讲:RT-Thread Nano-之应用篇:CJSON-心知天气获取

获取课程资源请联系RT-Thread小师弟: rtthread2020(微信)

Notes on learning RT-Thread——线程应用示例 创建线程 /* * 程序清单:创建/删除、初始化线程 * * 这个例子会创建两个线程,一个动态线程,一个静态线程。 * 一个线程在运行完毕后自动被系统删除,另一个线程一直打印计数。 */ #include <rtthread.h> #define THREAD_PRIORITY 25 #define THREAD_STACK_SIZE 512 ... 阅读详情

相关推荐

5,RT Thread操作系统教程及资料_rtthread_RT-Thread_

RT Thread操作系统资料,希望有帮助

【RT-Thread基础教程】线程的基本使用

在嵌入式系统开发中,RTOS(Real-Time Operating System)扮演着至关重要的角色,而RT-Thread作为一款开源的实时操作系统,在嵌入式领域中备受欢迎。线程是RTOS中的基本执行单元,其良好的多任务处理能力使得嵌入式系统能够更有效地响应各种事件和任务。本文将着重介绍在RT-Thread中线程的基本使用方法,包括线程的创建、调度、挂起和删除等方面。通过深入理解线程的基本概念和操作,读者将能更好地利用RT-Thread构建稳定而高效的嵌入式系统。

m0_62599305的博客 5114

高精度计算Π的值(C语言)

题目要求 限制使用双向链表作存储结构,请根据用户输入的一个整数(该整数表示精确到小数点后的位数,可能要求精确到小数点后500位),高精度计算PI值。可以利用反三角函数幂级展开式来进行计算。 输入5 输出3.14159 思路分析 反三角函数幂级展开式 由公式可以看出,只要计算出来每一个R(n)的值再相加取二倍就可以得到Π的值。 经过推算,要是令R(1)=2,只需要将每个R(n),相加即可。 因...

weixin_46251155的博客 8031

RT-Thread——快速入门

以RT-Thread 源码(V3.1.5)为例,它的目录如下:主要涉及3个目录:以理解、使用RT-Thread 为目标的话,最核心的文件只有5个:这些文件的作用列表如下:移植RT-Thread,包含CPU 部分移植和BSP 部分移植。CPU 部分移植就是移植libcpu 目录,主要涉及 和。比如: 和 ,这表示 Cortex-M3 架构在 RVDS 或Keil 工具上的移植文件如果RT-Thread 还没支持你使用的CPU,你才需要实现这两个文件。一般来说,对于大部分的CPU, RT-Thread都已经支持

2301_78772787的博客 7409

RP Fiber Power 版本

RP Fiber Power的版本历史 该软件一直受到多年来广泛的发展计划,这大大扩展了其功能,以及用户界面的质量。 V1 这是第1个版本。 它仅限于光纤激光器和放大器的连续波计算,并且只能通过脚本进行控制。 V2 版本2引入了交互式表单。 至少对于更简单的模拟,现在可以简单地通过填写表单来工作,而V1必须通过脚本来控制。 例如,屏幕截图显示了输入某些信号参数的表单: 当您基于这些表单执行计算时,程序将根据您的表单输入自动编写脚本文件,然后执行该脚本。如果您需要编写脚本以获得更大的灵活性,可以稍后查看该脚

Asdmath的博客 2431

Halcon形状模板匹配实战:inspect_shape_model参数优化指南

本文深入解析Halcon形状模板匹配中inspect_shape_model参数的优化技巧,涵盖NumLevels和Contrast参数的实战应用。通过具体案例展示如何平衡匹配速度与精度,帮助开发者高效调试形状模型,提升工业视觉检测的准确性和效率。

weixin_30342209的博客 618

.net thread操作串口_RT-Thread新版入门系列教程(名师带路,不走弯路)

物联网时代,操作系统是所有终端设备的核心。 作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS 的种种优越之处。RT-Thread 是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。经过近 12 个年头的沉淀,伴随着物联网的兴起,它正演变成...

weixin_39848347的博客 157

微信小程序内容安全审核:从API调用到工程化落地的全流程实践

内容安全是互联网应用开发中的基础性技术环节,尤其在用户生成内容(UGC)场景下,它直接关系到平台的合规性与用户体验。其核心原理通常结合了关键词过滤、自然语言处理(NLP)和计算机视觉(CV)等技术,通过AI模型对文本、图像、音频进行多维度风险识别。这项技术的价值在于,它不仅是满足监管要求的必要手段,更是构建健康社区生态、保护品牌声誉、实现产品长期稳定运营的基石,广泛应用于社交、电商、社区论坛等各类UGC平台。本文聚焦于微信小程序生态,深入剖析其官方提供的内容安全解决方案,详细解读如何将文本同步检测与多媒体异

weixin_28622215的博客 451

RT-Thread入门实战:从裸机思维到多线程物联网开发

实时操作系统(RTOS)是嵌入式开发中提升系统响应性和模块化设计的关键技术,其核心原理在于通过线程调度、同步与通信机制,实现多任务并发执行。RTOS的技术价值在于将复杂的裸机轮询逻辑解耦为独立线程,显著提升代码可维护性和实时性,广泛应用于物联网设备、工业控制等场景。RT-Thread作为一款国产开源RTOS,不仅提供了高效的内核,更通过其丰富的软件包生态和统一的设备框架,极大地降低了嵌入式开发门槛。本文以RT-Thread为例,结合线程管理和FinSH调试工具,手把手演示如何从传统裸机开发平滑过渡到现代化、

weixin_29166013的博客 224

东方财富网API接口逆向分析:手把手教你破解那个带jQuery回调的股票数据接口

本文详细解析了东方财富网股票数据API接口的逆向工程实战技巧,重点介绍了JSONP接口的核心机制、参数解析及数据处理方法。通过Python代码示例演示了如何构造请求、处理分页数据及应对反爬策略,帮助开发者高效获取股票数据。文章还提供了完整的爬虫实现案例和常见问题排查指南。

weixin_30790841的博客 714

ANSYS FLUENT 超临界流体物性分段线性插值数据批量导入

使用fluent自带数据库进行超临界流体仿真时,时不时会出现计算错误,考虑是数据库不稳定引起,而使用自定义的分段线性插值物性则不会出现上述情况。 超临界流体在拟临界点附近物性变化剧烈,需要使用较多的数据点才能更准确的表述物性,如果是在对话框中修改,一次只能输入一个点,人工输入极其费时费力且容易失误。 数据批量导入方法为: 1.以CO2为例,使用REFREPRO等物性查询软件或数据资料,获得所需物性数据表。 2.在FLUENT材料Materia...

wind_rider的博客 1万+

RT-Thread学习

一、入门 RT-Thread官网  RT-Thread官方bilibili视频号   GD32官网 教你动手移植RT-Thread到国产MCU    如何移植RT-Thread到GD32单片机上(非studio版) 东方青讲RT-Thread

pzs0221的专栏 4655

SAP 财务BAPI_ACC_DOCUMENT_POST批导的税务tax

最近遇到了关于SAP财务凭证批导要bapi:BAPI_ACC_DOCUMENT_POST增加税的功能要求,查阅了一众文献发现都不尽如人意,所以想着自己写一个趟过的雷吧。 一般前台sap的凭证是有自动计算税码的勾选框的,但是bapi却并没有这个字段。 实际操作过程中1.可以定义一个税额的结构,参考bapiactx09 2.在会计分录上传如果需要增加税码的时候,譬如总账gl,需要对应tax_code 3.通过CALCULATE_TAX_FROM_GROSSAMOUNT 计算出税额和acct_k...

qq_35640448的博客 3185

零基础极简RT-Thread入门教程(大白话讲解)

日后填坑。

SundayBear的博客 1958

(王道计算机组成原理)第二章数据的表示和运算-第三节:运算方法和运算电路 1(基本运算部件)

本文主要介绍了计算机组成原理中的加法器和算术逻辑单元(ALU)的基本概念与实现原理。首先,文章详细讲解了一位全加器的工作原理,包括其输入输出、逻辑表达式及真值表。接着,介绍了并行加法器的两种类型:串行进位和并行进位的加法器,分析了它们的优缺点。随后,文章探讨了带标志位的加法器,说明了如何通过标志位生成逻辑来判断加法结果的状态。最后,文章阐述了ALU的功能及其实现原理,包括ALU的基本结构、控制信号的作用以及在实际考试中的图示表示。通过这些内容,读者可以全面了解加法器和ALU在计算机中的重要作用及其工作原理。

快乐江湖的博客 3837

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

RT-Thread入门教程,环境配置和第一个代码

1.前言 RT-Thread这一个操作系统获得很多工程师的好评,使用简单,支持多,有软件包可以下载,甚至未来会有更多MicroPython的支持,能够兼容主流的一些MCU,总得来说,这对于快速开发是一件大好事 这一篇就说明一下如何好好的使用RT-Thread开发。 2.使用的软件与下载安装 主要要用的有两个一个是RT-Thread Studio,这个是IDE,另外一个是RT-Thread env 工具,用于图形化进行配置,然后还有一个RT-Thread本身,也就是MCU用的操作系统 ..

arenascat的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

RT-Thread零基础快速入门第0讲——环境安装

RT-Thread是一个嵌入式操作系统,适用于物联网的构建。 我也是最近才开始接触RT-Thread,以前用单片机都是裸奔的,从来没有跑过操作系统,现在从零开始学。因为目前网上关于RT-Thread的开发资料还比较少,也比较零碎,所以我在学习过程中,走了不少弯路。因此,我想从一个零基础入门者的角度写一些快速入门的攻略,以便后来的人能够更快的上手,少走弯路,也希望有更多人与我共同进步。

ShenZhen_zixian的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

RT-Thread基础学习(一)-认识RT-Thread

第一章 认知RT-Thread 开发板:正点原子探索者STM32F407 打开文件夹 applications 打开时候就是main.c文件,也就是程序的主函数。相对应的就是应用程序。然后,打开了rt-thread文件,这里面就是整个操作系统文件,其中包含了许多组件,components 是各个组件的目录。include是内核的头文件,libcpu是芯片的移植文件夹,例程中给出的是cortex-m3内核。src对应的就是源文件了。内容如下所示。 tools是命令构建工具的脚本文件,我的理解是在命令窗口输入

梅山 3150

RT-Thread Studio 配置使用详细教程

它说现在仅支持I2C,但是我们想要的是SPI接口的,不满足,所以就不添加软件包到工程,但是这个软件包依然有参考意义,看一下别人是如何实现RTT下的SSD1306驱动的,可以尝试移植,这时候我们就可以点击边上的“github”把源码clone下来参考。将我们需要的代码添加到rtt studio工程之后,为了能够编译通过,我们需要将cubemx settings生成的文件夹cubemx中的一些文件或者全部文件排除构建,比如main.c,一个工程不可能存在两个同名的.c源文件,还有新生的。

2301_78772787的博客 7536

RT-Thread新手指导-学习路线①

RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,但允许多个任务同时运行并不意味着处理器在同一时刻真的执行了多个任务。事实上,一个处理器核心在某一时刻只能运行一个任务,由于每次对一个任务的执行时间很短、任务与任务之间通过任务调度器进行非常快速地切换(调度器根据优先级决定此刻该执行的任务),所以给人造成多个任务在一个时刻同时运行的错觉。

华为奋斗者精神 2701

RT-thread源码入门到入土 -(嵌入式提升篇)

RT thread源码分析

qq_44219198的博客 4594

【RT-Thread基础教程】消息队列的使用

消息队列是实时操作系统 RT-Thread 中一种常用的进程间通信(IPC)机制,用于在不同线程之间传递消息。在嵌入式系统中,多个线程可能同时运行,而它们之间需要进行信息的传递和共享。消息队列为线程之间提供了一种高效、灵活的通信方式,使得系统的各个组件能够协同工作。本文将介绍在 RT-Thread 中如何使用消息队列,包括创建消息队列、发送和接收消息等基本操作。通过学习消息队列的使用,您将能够更好地设计和实现多线程的嵌入式应用程序,提高系统的可维护性和可扩展性。

m0_62599305的博客 4599

RT-Thread 入门系列教程-基于RT-Studio

基于RT-studio的RT-Thread 入门系列1——点亮LED #include <rtthread.h> #include <rtdevice.h> #include “drv_common.h” #define DBG_TAG “main” #define DBG_LVL DBG_LOG #include <rtdbg.h> #include “ulog.h” #include “agile_button.h” #define LED_PIN GET_PIN(

cgh198510的博客 3824

从小白到起飞的 RT-Thread 开发指南

Hello,大家好,我是 RT-Thread 宣传委员(自封的)???? 我经常给大家安利 RT-Thread,尤其是那些还没用上 RT-Thread、在纠结选择哪个 RTOS、要不要学习 RTOS 的朋友。 RT-Thread 简介 RT-Thread 是什么 据不完全统计,世界有成千上万个 RTOS(Real-time operating system,实时操作系统),RT-Thread 就是其中一个优秀的作品。 RT-Thread 内核的第一个版本是熊谱翔先生在 2006 年年初发布的 0.1 版本。

程序员「阿基米东」的编程之旅 3万+

1120_野火RT-Thread教程学习4_RTT学习基础知识梳理

野火RT-Thread教程学习笔记4_RTT学习基础知识梳理 Grey 全部学习汇总:GitHub - GreyZhang/g_RT-Thread: learning and hacking RT-Thread. 野火RT-Thread教程学习笔记4_RTT学习基础知识梳理 摘录与批注 rtdef.h文件用来放RTT的数据类型定义,具体的内容部分如上面的截图。 感觉这个文件不通用,不同的MCU的定义应该有差异。 疑问:为什么不使用POSIX的标准类型?ucos等似乎也是类似的处理方式,为什

小灰笔记 2217

玩转RT-Thread系列教程(1)--线程的使用

玩转RT-Thread系列教程(1)–线程的使用 一、什么是线程 我们或许都听说过多线程的概念,其实在多CUP处理器上才真正的存在多线程的概念,每个CPU同时运行处理多个不同的任务。 那在我们的单核CPU的单片机上如何使用“多线程”来处理同一时刻请求的不同任务,来做到”同时“进行呢? 这个时候就需要引入线程管理了。在多线程操作系统中,需要开发人员把一个复杂的应用分解成多个小的、可调度的、 序列化的程序单元。而在 RT-Thread 中,与上述子任务对应的程序实体就是线程。 RT-Thread 的线程调度器是

Rb的工作站 1万+
上一篇: 中科蓝讯将首度面向通用市场发布其自主RISC-V内核MCU芯片
下一篇: 【20201211期AI简报】目标检测可达40fps! 标称2.0TOPS的RV1126性能评估实测
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值