E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RT-thread
RT-Thread
系统中线程优先级的使用与规划建议
RT-Thread
系统中线程优先级的使用与规划建议一、前言在实时操作系统
RT-Thread
中,线程是最基本的执行单元。合理规划和使用线程的优先级是确保系统响应速度、运行稳定性和资源调度效率的关键。
enginexpert
·
2025-06-25 11:14
mcu
物联网
【FreeRTOS】第二课:创建第一个多任务系统
目录一、前言二、以创建动态任务为例1.参数介绍2.举例一、前言嵌入式领域有多种RTOS例如FreeRTOS、
RT-Thread
等操作系统两个操作系统任务创建函数如下FreeRTOS:xTaskCreate
仰泳之鹅
·
2025-06-24 18:01
FreeRTOS
stm32
rt-thread
的红外遥控开源库使用(裸机版本)记录.
前言本驱动运行stm32f407zgt6上已测试ok。需要使用定时器驱动。使用的是infrared开源库,在此基础上修改红外使用的IO口为PA8外设驱动使用cubemx生成使用了TIM14和GPIO外部中断触发的方式这里暂时只做红外接收的移植infrared开源库(裸机版本)infrared头文件/**Copyright(c)2006-2019,RT-ThreadDevelopmentTeam**
詩不诉卿
·
2025-06-16 19:05
STM32相关驱动
开源
stm32
【经验分享】关于
RT-Thread
studio gitee源下载软件包失败以及git拉取Gitee仓库报错
问题描述最近在RT-ThreadStudio上进行项目开发时突然遇到以前没有遇到过的问题:软件包下载不成功。由于我最开始使用的是gitee源下载,所以我更换成github源下载,结果也是不成功,考虑到国内对于GitHub的访问需要用到梯子,所以在开启之后发现还是下载不成功。不死心的我打算直接从Gitee上直接拉取资源包,结果发现git也无法使用了,最后所幸找到了解决办法。分析由于一般在开发过程中有
以放_
·
2025-06-16 03:21
经验分享
git
github
RT-Thread
内核学习笔记 - 内核对象rt_object
RT-Thread
内核学习笔记-内核对象rt_objectRT-Thread内核学习笔记-内核对象管理
RT-Thread
内核学习笔记-内核对象操作APIRT-Thread内核学习笔记-内核对象初始化链表组织方式
zhangsz_sh
·
2025-06-15 00:27
嵌入式开发实战
RT-Thread
内核对象
rt_object
RT-Thread
USB学习笔记 - RTT最小系统移植
RT-ThreadUSB学习笔记-硬件篇RT-ThreadUSB学习笔记-RTT最小系统移植
RT-Thread
应用笔记基础通信系列背景
RT-Thread
的使用不久,加深下
RT-Thread
开发经验。
zhangsz_sh
·
2025-06-13 11:19
嵌入式开发实战
rt-thread
最小系统
stm32f103 标准库移植
rt-thread
nano
参考资料:
RT-Thread
文档中心环境:1、stm32f103开发板2、keil3、rt-threadnanopack步骤:1、添加rt-threadnano到keil工程,步骤参见基于KeilMDK
尼尔森系
·
2025-06-13 11:45
单片机调试
stm32
嵌入式硬件
单片机
教你动手移植
RT-Thread
到国产MCU
板载资源如下:硬件描述芯片型号GD32F350R8T6CPUARMCortexM4主频108M片内SRAM16K片内FLASH64K下载器GD-Link拿到这个板子,首先肯定是去看看
RT-THREAD
是否已经包含这个
Rice嵌入式
·
2025-06-09 13:08
RT-Thread
嵌入式
arm
stm32
bootloader
cmake
四款主流物联网操作系统(FreeRTOS、LiteOS、
RT-Thread
、AliOS)的综合对比分析
以下是四款主流物联网操作系统(FreeRTOS、LiteOS、
RT-Thread
、AliOS)的综合对比分析,基于技术架构、资源占用、生态支持及应用场景等维度:核心特性对比特性FreeRTOSLiteOSRT-ThreadAliOSThings
scoone
·
2025-06-09 02:21
嵌入式
rt-thread
源码分析篇十八:rt_system_scheduler_start函数分析
一、rt_system_scheduler_start源码{registerstructrt_thread*to_thread;registerrt_ubase_thighest_ready_priority;#ifRT_THREAD_PRIORITY_MAX>32registerrt_ubase_tnumber;number=__rt_ffs(rt_thread_ready_priority_g
lqonlylove
·
2025-06-09 01:14
RT-Thread
rtos
RT-Thread
RT-Thread
源码阅读(3)——内核对象管理
_object_container对象容器数组在
RT-Thread
操作系统中,_object_container数组的作用是按类型分类管理内核对象,提供高效的类型检查、资源管理和统计功能structrt_list_node
无聊到发博客的菜鸟
·
2025-05-30 19:31
RTOS
嵌入式
RTT
RT-Thread
单片机
物联网
STM32
RT-Thread
源码阅读(4)——定时器管理
RT-Thread
的定时器有硬件定时器和软件定时器之分:硬件定时器:在systick中断服务函数中判断超时并执行定时函数软件定时器:单独起一个高优先级的线程,在线程中判断超时并执行定时函数通过是否定义宏
无聊到发博客的菜鸟
·
2025-05-26 14:21
RTOS
嵌入式
RTT
RT-Thread
单片机
物联网
STM32
【GCC编译优化系列】这种让人看不懂的multiple-definition真的有点让人头疼(
RT-Thread
技术论坛优秀文章)
文章目录1写在前面2问题描述3场景复现4深入分析4.1可能性分析4.2分析map文件4.3扒一扒基础语法4.4GCC的版本差异4.4.1对比map文件和汇编代码4.4.2如何查看GCC默认使用的编译选项4.4.3对比GCC的默认使能的编译选项4.4.4得出结论5修复验证5.1问题修复5.2问题验证6经验总结7参考链接8更多分享1写在前面有印象的朋友应该记得我之前写过一篇关于GCC编译报错及对应解决
架构师李肯
·
2025-05-19 21:10
嵌入式物联网开发进阶
gcc
重复定义
编译报错
【
RT-Thread
Studio】nor flash配置Fal分区
前置条件:【RT-ThreadStudio】W25Q128配置添加FAL软件包配置SFUD驱动程序,使用FAL的设备为W25Q128将fal_cfg.h和fal_flash_sfud_port.c提取出来,放到自己创建的fal_porting目录。修改fal_flash_sfud_port.cstructfal_flash_devnor_flash0={.name=FAL_USING_NOR_FL
橘长_
·
2025-05-11 21:18
MCU
rt-thread
RT-Thread
应用笔记 - freemodbus RTU RS485 主机
RT-Thread
应用笔记-不正确使用LOG也会引发hardfaultRT-Thread应用笔记-RTCAlarm组件的使用
RT-Thread
应用笔记-freemodbusRTURS485从机
RT-Thread
zhangsz_sh
·
2025-05-10 17:54
Modbus通信技术
freemodbus
rtu
rt-thread
【
RT-Thread
】启动流程
RT-Thread
启动流程详解(以STM32+MDK为例)本笔记结合图示和源码详细解析
RT-Thread
系统从上电启动到用户代码执行(main函数)的全过程,帮助你全面掌握其底层初始化逻辑。
hallo-ooo
·
2025-05-06 22:07
RT-Thread学习笔记
rt_thread
5.中断和临界区的保护
//
RT-Thread
使用pend_sv中断来进行任务的切换任务1funca(){rt_hw_interrupt_disable
雨田2017
·
2025-05-05 12:59
RT-Thread学习笔记
RT-Thread
RT-Thread
USB学习笔记 - 硬件篇
RT-ThreadUSB学习笔记-硬件篇RT-ThreadUSB学习笔记-RTT最小系统移植
RT-Thread
应用笔记基础通信系列背景一直以来,都对USB的通信,比较感兴趣。
zhangsz_sh
·
2025-04-28 16:10
嵌入式开发实战
RT-Thread
USB
硬件
RISC-V MCU移植RTOS系列教程(三)
以
RT-Thread
为例,
rt-thread
和其他RTOS有点区别的是其gcc下的入口函数定义为entry,而main函数则可以被初始化为线程之一,图1为rt-t
Zhu_zzzzzz
·
2025-04-28 05:31
RISC-V
MCU
单片机
嵌入式硬件
c语言
【
RT-Thread
】消息队列
RT-Thread
消息队列机制1.消息队列(MessageQueue)基本概念消息队列:线程间通信的一种机制,用于异步传递固定大小的数据块。典型特点:发送方和接收方松耦合,不需要直接同步等待对方。
hallo-ooo
·
2025-04-27 21:14
RT-Thread学习笔记
stm32
c语言
[项目]基于
RT-Thread
的CAN通信仪表盘显示屏: 一.项目概述与软硬件说明
基于
RT-Thread
的CAN通信仪表盘显示屏:一.项目概述与软硬件说明一.项目概述二.硬件与软件资源一.项目概述功能结构图:通过上位机发出模拟CAN数据给协议转换板,协议转换板将CAN协议数据转换为迪文屏数据
嵌入式T90S
·
2025-04-25 13:57
单片机
stm32
iot
mcu
RT-Thread
开发,添加pahomqtt软件包后,env使用pkgs --update无法更新
一、问题描述
RT-Thread
开发,添加pahomqtt软件包后,env使用pkgs--update无法更新。
寞水
·
2025-04-11 08:43
RT-Thread
MCU
辛苦钱
java
数据库
开发语言
RT-Thread
GD32F4xx SPI驱动(mcp2515)
目录1、SPI驱动1.1驱动文件1.1.1drv_spi.h1.1.2drv_spi.c1.2挂载SPI从设备2、SPI驱动配置3、应用测试代码3.1SPI应用接口函数3.1.1配置SPI设备rt_spi_configure3.1.2自定义传输数据3.2mcp2515驱动3.2应用测试代码4、SPI驱动及应用调用流程分析1、SPI驱动使用GitHub上下载的最新驱动文件drv_spi.c/drv_
madao1024
·
2025-04-10 21:30
RT-Thread学习记录
GD32F4xx
RT-Thread
SPI驱动
mcp2515
rt-thread
基于stm32标准库的SPI驱动
发现
rt-thread
在某个版本更新中,stm32BSP下的库函数从标准库切换到了HAL库,HAL库应该是stm32日后发展的主流,但是个人感觉标准库更简洁,易于理解,因此在旧版的RTT上改写了一版SPI
半岛铁锤
·
2025-04-10 20:29
rtt
spi
stm32
FreeRTOS 与
RT-Thread
信号量对比分析
一、二值信号量对比特性FreeRTOSRT-Thread原生支持支持,基于队列实现,初始值为0或1不支持原生二值信号量,但可通过计数信号量(初始值设为1)模拟中断操作支持在中断中通过xSemaphoreGiveFromISR释放信号量中断中需通过rt_interrupt_enter/leave保护临界区,无法直接操作信号量资源占用轻量化设计(基于队列),内核体积小依赖独立控制块,需额外内存开销应用
march_birds
·
2025-04-01 12:13
FreeRTOS
VS
RT_Thread
单片机
c语言
系统架构
RT-Thread
:开源的实时操作系统全解析
一、背景与起源
RT-Thread
诞生于2006年,由中国开发者熊谱翔发起,是全球领先的开源实时操作系统(RTOS)之一。
这个懒人
·
2025-03-28 11:29
开源
RT-thread
RTOS
RT_Thread内核对象继承关系
RT-Thread
的继承机制通过结构体内嵌和地址计算宏实现,其核心设计目标是零内存开销的动态类型转换和父子类数据无缝访问一、结构体内嵌的内存布局1规则1.1父类实例必须作为子类结构体的第一个成员structParent
march_birds
·
2025-03-17 15:00
c语言
RT-Thread
CPU占用率
RT-ThreadNano环境下CPU占用率统计方法。编者:张永辉2021年5月25日说明:自创方法,统计CPU使用率代码:PRJ_0_RTT_nano_FinSH_cpuusage--------------------------------------------------------------------------------理论:1CPU空闲时总是运行idle线程,开启外挂后,id
zyhui65
·
2025-03-09 17:53
RT-Thread
Nano
RT-Thread移植
很常见的13种嵌入式实时系统,你知道哪些?
种主流的RTOS,包括μClinux、μC/OS-II、eCos、FreeRTOS、mbedOS、RTX、VxWorks、QNX、AliOSThings、望获实时Linux、HuaweiLiteOS、
RT-Thread
RTOS研究员
·
2025-03-08 14:24
操作系统
操作系统
RTOS
OS
嵌入式软件
Linux
【实战】STM32MP157开发教程之FreeRTOS系统篇6:FreeRTOS 列表和列表项
stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、
RT-Thread
等实时操作系统,STM32MP157开发板所以既可以学嵌入式
华清远见IT开放实验室
·
2025-03-07 00:28
stm32mp157教程
FreeRTOS开发
qt
linux
嵌入式
STM32MP157资源扩展板
STM32MP157
STM32MP157 Linux系统移植开发篇3:设备树详解
stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、
RT-Thread
等实时操作系统,STM32MP157开发板所以既可以学嵌入式
华清远见IT开放实验室
·
2025-02-26 16:18
stm32mp157教程
嵌入式linux开发
stm32
linux
STM32MP157
RT-Thread
I2C 驱动框架学习笔记
RT-ThreadI2C驱动框架(5.1.0)II2C驱动包括两大部分,I2C驱动总线驱动和I2C设备驱动。I2C总线驱动负责控制I2C总线的硬件,包括发送和接收数据的时序控制,以及处理总线冲突等。它与嵌入式系统的硬件层交互,实现对I2C总线的底层操作,使得应用程序可以通过I2C总线与外部设备进行通信。I2C设备驱动负责管理和控制连接在I2C总线上的具体外部设备。它与I2C总线驱动和嵌入式系统的驱
DgHai
·
2025-02-20 11:45
RT-Thread
mcu
单片机
m1处理器macbook使用qemu模拟运行
RT-Thread
最近准备深入学习一下RTOS,好巧不巧的是在前几天换了m1的macbookair,于是想要在电脑上配置一下
RT-Thread
的开发环境,网上搜了一大堆,没有看到符合需求的相关教程(真的很少很少,哭了,给我整崩溃
想学rtos的带土
·
2025-02-18 14:01
m1
mac
rt-thread
iot
物联网
macos
risc-v
[008] [
RT-Thread
学习笔记] 求结构体首地址rt_list_entry函数与字节对齐RT_ALIGN宏
RT-Thread
学习笔记rt_list_entry函数源码分析应用示例RT_ALIGN宏源码分析应用示例
RT-Thread
版本:4.0.5MCU型号:STM32F103RCT6(ARMCortex-M3
柯西的彷徨
·
2025-02-17 04:01
RT-Thread
list
数据结构
rtos
使用
RT-Thread
Studio DIY 迷你桌面时钟(三)| 获取NTP时间(at_device软件包 + netutils软件包)----基于stm32f103rct6
先参考官方的文章使用RT-ThreadStudioDIY迷你桌面时钟(三)|获取NTP时间(at_device软件包+netutils软件包)_Mculover666的博客-CSDN博客1.项目进度桌面Mini时钟项目用来演示如何使用RT-ThreadStduio开发项目,整个项目的架构如下:在上一篇博文中简单的介绍了RT-ThreadStudio一站式工具,基于STM32L431RCT6这个芯片
杜嗨皮
·
2025-02-12 04:20
c语言
【STM32F1例程5】
RT-THREAD
实验
RT-Thread
是一个开源的、中英文双语的、面向嵌入式系统领域的实时操作系统(RTOS)。
不会计算机的g_c__b
·
2025-01-22 10:22
嵌入式开发
stm32
嵌入式硬件
单片机
龙芯+FreeRTOS+LVGL实战笔记(新)——05部署主按钮
此外,也可以前往本人在B站的视频合集(图2所示)观看所有演示视频,合集首个视频链接为:借助
RT-Thread
和LVGL,在龙芯板上搞定两个
南耿先生
·
2024-09-10 02:26
嵌入式开发
龙芯
FreeRTOS
LVGL
龙芯+FreeRTOS+LVGL实战笔记(新)——02准备工程和驱动文件
此外,也可以前往本人在B站的视频合集(图2所示)观看所有演示视频,合集首个视频链接为:借助
RT-Thread
和LVGL,在龙芯板上搞定两个
南耿先生
·
2024-09-10 02:56
嵌入式开发
龙芯
FreeRTOS
LVGL
睿赛德科技携手先楫共创RISC-V生态|
RT-Thread
EtherCAT主从站方案大放异彩
日前,在先楫HPM6E00技术日上,睿赛德科技(
RT-Thread
)向广大工业用户展示了多年来双方在RISC-V生态领域的合作历程和成果,同时睿赛德科技携手先楫半导体首次推出了基于HPM6800处理器的
RT-Thread物联网操作系统
·
2024-09-07 06:02
科技
risc-v
人工智能
物联网
大数据
RT-Thread
GD32F4xx RTC设备驱动
目录1、RTC2、软件模拟RTC2.1配置软件模拟RTC2.2soft_rtc.c3、GD32F4xxRTC驱动3.1创建RTC设备3.2实现RTC设备的操作方法3.3注册RTC设备3.4添加配置4、应用测试4.1应用测试程序4.2软件模拟RTC驱动测试结果4.3硬件RTC驱动测试结果1、RTC RTC(Real-TimeClock,实时时钟)是嵌入式设备中的常用功能,它可以提供精确的实时时间,
madao1024
·
2024-09-01 15:10
RT-Thread学习记录
实时音视频
单片机
嵌入式硬件
关于单片机的 json解析
从512到8196,发现都不行,进而想是不是
rt-thread
嵌太深,把栈撑
休眠师
·
2024-08-30 08:45
AIOT
单片机
网络
RT-Thread
GD32F4xx HWTIMER驱动
HWTIMER驱动2.1创建HWTIMER设备2.2实现rt_hwtimer_ops2.3注册HWTIMER设备2.4HWTIMER中断处理3、驱动配置4、应用测试1、RT-ThreadHWTIMER
RT-Thread
madao1024
·
2024-08-28 04:21
RT-Thread学习记录
RT-Thread
GD32F4xx
HWTIMER
驱动开发
物联网毕业设计 - 基于单片机的自动写字机器人
⭐️基于STM32+AB32VG1单片机的写字机运动控制系统⭐️STM32F4单片机AB32VG1单片机
RT-Thread
物联网操作系统SD卡文件读取与发送速度前馈、折角优化、加速处理等算法源码:https
DD学长
·
2024-08-25 21:30
物联网毕设
毕业设计
单片机
物联网
机器人
自动写字机器人
毕业设计
【ARMv8M Cortex-M33 系列 2.4 -- JFlash 烧写之链接脚本介绍】
文章目录JFlash烧写之链接脚本介绍MEMORY区段示例SECTIONS区段示例符号定义启动代码实际使用ARMBCC指令介绍BCC指令使用举例JFlash烧写之链接脚本介绍在
RT-Thread
实时操作系统中
主公CodingCos
·
2024-03-13 02:50
#
【ARMv8M
M33
专栏】
嵌入式硬件
arm开发
RT-Thread
设备驱动框架
RT-Thread
设备驱动框架1、什么是I/O设备?I/O设备是input/output设备,串口,定时器,adc,i2c,spi,flash,SD,USB等都是I/O设备。
sscb0521
·
2024-03-04 01:49
RT-Thread
单片机
[嵌入式系统-14]:常见实时嵌入式操作系统比较:
RT-Thread
、uC/OS-II和FreeRTOS、Linux
目录一、实时嵌入式操作系统1.1概述1.2什么“实时”1.3什么是硬实时和软实时1.4什么是嵌入式1.5什么操作系统二、常见重量级操作系统三、常见轻量级嵌入式操作系统3.1概述3.2FreeRTOS3.3uC/OS-II3.4RT-Thread3.5RT-Thread、uC/OS-II、FreeRTOS比较3.6RT-Thread、uC/OS-II和FreeRTOS应用场景比较3.7RT-Thre
文火冰糖的硅基工坊
·
2024-02-20 01:34
嵌入式系统
架构
嵌入式
操作系统
从
RT-Thread
RTOS接触到的3个算法
——基于[野火®]《
RT-Thread
内核实现与应用开发实战—基于STM32》第一部分的学习,6-12章,是为mdk仿真,了解了
RT-Thread
的基础。感谢野火。可能理解有不对的地方请大神指教。
云会宾
·
2024-02-20 00:19
rt-thread
RTT
RT-Thread
野火
MDK仿真
rtt面向对象oopc——3.对官方IO设备模型框架图的补充绘图
该补充图有幸得到rtthread官方认可,gitee上已提交PR,且通过了官方评审,已被合并到《IO设备模型》章节末尾的《补充说明》小节里了
rt-thread
官方文档gitee链接网址:https://
云会宾
·
2024-02-20 00:49
rt-thread
c语言
linux
python
[嵌入式系统-27]:
RT-Thread
-14- 操作系统配置:rtconfig.h文件与menuconfig命令
调度器配置1.6硬件设备驱动配置1.7网络配置1.8调试配置二、menuconfig2.1概述2.2主要功能三、RTThread配置VSLinux配置一、rtconfig.h1.1概述rtconfig.h是
RT-Thread
文火冰糖的硅基工坊
·
2024-02-19 19:14
嵌入式系统
软件
嵌入式
操作系统
架构
RT-Thread
[嵌入式系统-26]:
RT-Thread
-13- 内核组件编程接口 - 文件系统
目录一、
RT-Thread
文件系统1.1概述1.2如何配置文件系统1.3支持哪些文件系统1.4不同文件系统的比较二、文件系统编程接口2.1概述2.2两种文件系统接口的比较三、POSIX文件操作函数3.1
文火冰糖的硅基工坊
·
2024-02-19 19:43
嵌入式系统
操作系统
结构
嵌入式
架构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他