RT-Thread 实战训练
文章平均质量分 87
RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务同时运行并不意味着处理器在同一时刻真地执行了多个任务。
以放_
明日将逝!
展开
-
瑞萨RA6M4开发板在RT-Thread中使用segger_rtt软件包
4、打开文件kservice.c(路径:/rt-thread/src/kservice.c),定位找到rt_console_set_device函数,将下面这个函数放在rt_console_set_device这个函数的第一行。3、Settings->内核->内核设备对象->为rt_kprintf使用控制台,修改控制台设备名称为。解释:由于目前console是在rt_hw_jlink_rtt_init();1、创建工程,调试器选择J-Link,接口选择SWD。2、添加segger_rtt软件包。...原创 2022-08-30 09:10:43 · 647 阅读 · 0 评论 -
【玩转RT-Thread】CPK-RA6M4智慧门禁系统教学
本视频秉持着学习开放的思想,在RT-Thread夏令营经历的这几周时间,自己也是结合所学知识开发出一款智慧门禁系统,而为了大家更好的学习交流,本次将以视频录制加源码开源的方式供大家学习参考。本次项目呢主控为CPK-RA6M4开发板,是瑞萨RA6高性能系列的一款基于Arm架构的开发板,而RA产品家族也是提供了一套成熟的工具生态链来帮助开发者更好的进行产品的研发。本次我们使用瑞萨FSP(灵活配置软件包)结合RT-Thread Studio工具进行项目的研发。...原创 2022-08-06 17:01:42 · 1378 阅读 · 0 评论 -
【玩转RT-Thread】ART-Pi 网络时钟
开发平台:RT-Thread Studio开发板:ART-PI主控芯片:STM32H750温湿度传感器:SHT30显示模组:0.96’OLED(SSD1306)串口调试助手:SecureCRT注意:这里由于ART-PI开发板自带WiFi模组,可直接使能。如果使用其他开发板,可考虑使用ESP8266通信模块。具体RT-Thread Studio的一般使用可参照【玩转RT-Thread】 RT-Thread Studio使用(1)(按键控制电机正反转、蜂鸣器)此时在串口输入help,可以看出有一个sht3x配置原创 2022-06-10 09:34:11 · 1564 阅读 · 0 评论 -
【玩转RT-Thread】线程间同步(一) 信号量
文章目录一、概述:二、信号量1、简述2、信号量结构体3、信号量使用及管理一、概述:多个执行单元(线程、中断)同时执行临界区,操作临界资源,会导致竟态产生,为.了解决这种竟态问题,RT-Thread OS提供了如下几种同步互斥机制:信号量(semaphore)、互斥量(mutex)、和事件集(event)二、信号量1、简述信号量是一种轻型的用于解决线程间同步问题的内核对象,线程可以获取或释放它,从而达到同步或互斥的目的。信号量工作示意图如下图所示,每个信号量对象都有一个信号量值和一个线程等原创 2022-05-17 22:40:04 · 1521 阅读 · 0 评论 -
【玩转RT-Thread】 时钟管理(原理+实战)
文章目录序言一、时钟节拍1、void SysTick_Handler()2、void rt_tick_increase()二、获取系统节拍rt_tick_get(void);三、实战演示序言操作系统需要通过时间来规范其任务的执行,操作系统中最小的时间单位是时钟节拍 (OS Tick)。一、时钟节拍任何操作系统都需要提供一个时钟节拍, 以供系统处理所有和时间有关的事件,如线程的延时、线程的时间片轮转调度以及定时器超时等。RT-Thread 中,时钟节拍的长度可以根据 RT_TICK_PER_SE原创 2022-05-14 17:11:58 · 3407 阅读 · 1 评论 -
【玩转RT-Thread】 RT-Thread Studio使用(2) 内核实战篇(线程)
详细原理参考:【玩转RT-Thread】线程管理(详细原理)前提了解:// 线程创建rt_thread_t rt_thread_create(const char* name, void (*entry)(void* parameter), void* parameter, rt_uint32_t stack_size, rt_uint8_t priority, rt_uint32_t tick);首先我们来看原创 2022-05-02 12:17:56 · 2300 阅读 · 0 评论 -
【玩转RT-Thread】 RT-Thread Studio使用(1)(按键控制电机正反转、蜂鸣器)
初识RT-Thread做世界级的 OS,让万物互联,信息畅通无阻。成为未来 AIoT 领域最为主流的操作系统平台。1.简介RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。2.前景RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过原创 2022-04-10 17:21:16 · 4984 阅读 · 0 评论