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
(RTT)如何查看线程栈的使用情况以及确定线程栈的大小
前言创建线程时,需要确定线程栈空间,栈设置过大会浪费空间导致其它线程不够用。栈设置过小会导致栈溢出,会发生不可预测的错误一、查看线程栈1、线程写好后,连接好串口,打开串行终端2、确定你连接的串口的端口,以及串口波特率3、在终端按回车弹出msh>后,输入list_thread,再按回车,就会显示目前所创建的线程,以及线程优先级、线程栈大小、线程栈使用情况等信息4、线程的名称5、线程的优先级6、线程的
我先去打把游戏先
·
2023-12-22 21:21
RTT
开发语言
c语言
嵌入式硬件
stm32
单片机
RT-Thread
(RTT)串口设备使用(傻瓜式教程,附源码)
文章目录前言RTT的串口设备使用记录,这里我使用的是串口2一、创建RTT工程二、选择你所使用的芯片以及调试器三、创建好的工程四、打开board.h头文件五、添加如下宏定义,使用串口2,打开串口2的DMA接收六、打开RT-ThreadSettings七、点小箭头八、打开串口DMA模式九、点击删除再点击保存十、删除不必要代码十一、代码如下十二、编译报错十三、跳转注释掉即可十四、再编译无报错十五、能收能
我先去打把游戏先
·
2023-12-22 21:51
RTT
c语言
stm32
RT-Thread
和Infineon主持的嵌入式网络应用开发沙龙
主题会议由RT-Thread&&Infineon共同主持,PSoc62开发板现场演示从0到1搭建智能数据网关
RT-Thread
介绍
rt-thread
社区负责人郭占鑫郭工介绍
RT-Thread
英飞凌合作伙伴介绍英飞凌产品负责人介绍英飞凌的产品动态
IOT那些事儿
·
2023-12-22 14:27
开源社区
开源
RT-Thread
Studio使用教程
介绍RT-ThreadStudio是官方出品的一款专门针对
RT-Thread
嵌入式开发、部署、调试、测试的集成开发环境,它基于Eclipse开源项目开发,极大的提高了嵌入式开发者的开发效率,目前最新版本是
IOT那些事儿
·
2023-12-22 14:27
RT-Thread
eclipse
ra6m3之adc踩坑日志(基于
rt-thread
)
已经用fsp工具正确配置Pins2.已经用fsp工具正确配置Stacks3.问题是根本没有在RT-ThreadStudio看到HAL相关的ADC代码,也没看到Settings里边的ADC配置选项问题分析
RT-Thread
IOT那些事儿
·
2023-12-22 14:26
开发日志
eclipse
物联网
mcu
嵌入式硬件
Infineon PSoc™62开发平台介绍
评估板是笔者在参加一次活动中获得的,做汽车电子的朋友对英飞凌比较熟悉比如它的TC系列;但PSoc™这个开发平台比较新,大家对它了解不多,借此机会和大家分享一下介绍Psoc6-evaluationkit-062S2是
RT-Thread
IOT那些事儿
·
2023-12-22 14:23
PSoc™62
物联网
嵌入式硬件
【小黑嵌入式系统第十课】μC/OS-III概况——
实时操作系统
的特点、基本概念(内核&任务&中断)、与硬件的关系&实现
小黑嵌入式系统第十一课】μC/OS-III程序设计基础(一)——任务设计、任务管理(创建&基本状态&内部任务)、任务调度、系统函数文章目录一、为什么要学习μC/OS-III二、嵌入式操作系统的发展历史三、
实时操作系统
的特点四
嵌入式小白—小黑
·
2023-12-22 11:31
小黑嵌入式小课堂
c语言
开发语言
μC/OS
【小黑嵌入式系统第十一课】μC/OS-III程序设计基础(一)——任务设计、任务管理(创建&基本状态&内部任务)、任务调度、系统函数
上一课:【小黑嵌入式系统第十课】μC/OS-III概况——
实时操作系统
的特点、基本概念(内核&任务&中断)、与硬件的关系&实现文章目录一、任务设计1.1任务概述1.2任务的类型1.2.1单次执行类任务(
嵌入式小白—小黑
·
2023-12-22 11:59
小黑嵌入式小课堂
c语言
开发语言
μC/OS
μC/OS-III 里面的环形表
以下内容整理自嵌入式
实时操作系统
uC/OS-Ⅲ1、时钟节拍任务2023/12/2118:04:16(1)该时钟节拍列表由一个数据表(见os_cfg_app.c中的OSCfg_TickWheel[])和一个计数器
CONNY~
·
2023-12-22 11:57
C语言
c语言
单片机
开发语言
【计算机四级(网络工程师)笔记】操作系统概论
1.2.3随机性1.3研究OS的观点1.3.1软件的观点1.3.2资源管理器的观点1.3.3进程的观点1.3.4虚拟机的观点1.3.5服务提供者的观点二、OS的分类2.1批处理操作系统2.2分时操作系统2.3
实时操作系统
Filotimo_
·
2023-12-21 05:05
笔记
笔记
网络
网络安全
网络协议
安全
web安全
学习
LWIP热插拔功能实现
0工具准备1.lwip1.4.12.RTOS(本文使用
rt-thread
)1使能连接变化回调功能打开lwipopts.h,将宏定义LWIP_NETIF_LINK_CALLBACK的值设为1,如下:#defineLWIP_NETIF_LINK_CALLBACK1
时光飞逝的日子
·
2023-12-20 01:57
RTOS
以太网
以太网
LWIP
热插拔
RTOS
RT-Thread
Studio之cjson软件包调试
文章目录前言这篇文章主要是对rtthreadstudio软件进行cjson软件包移植,调试总结。一、RT-ThreadSettings配置二、用户代码编写1.Json数据封装2.Json数据解析三、测试实验结果1.Json数据封装实验结果2.Json数据解析实验结果四、注意事项前言这篇文章主要是对rtthreadstudio软件进行cjson软件包移植,调试总结。一、RT-ThreadSettin
HEbo_123
·
2023-12-19 14:06
rt-thread
studio系列教程
stm32
单片机
c语言
嵌入式硬件
物联网
RT-Thread
之 ADC设备驱动调试
文章目录前言这篇文章主要是对rtthreadstudio软件进行ADC设备驱动调试总结。一、RT-ThreadSettings配置二、CubeMX配置1.CubeMX的adc初始化配置2.CubeMX的adc初始化代码复制三、代码程序编写1.宏定义添加2.用户代码编写四、测试实验结果五、注意事项前言这篇文章主要是对rtthreadstudio软件进行ADC设备驱动调试总结。一、RT-ThreadS
HEbo_123
·
2023-12-19 14:06
rt-thread
studio系列教程
stm32
c语言
单片机
嵌入式硬件
RT-Thread
之 DAC设备驱动调试
文章目录前言这篇文章主要是对RTthreadstudio软件进行DAC设备驱动2路调试总结。一、RT-ThreadSettings配置二、CubeMX配置1.CubeMX的DAC初始化配置2.CubeMX的DAC初始化代码复制三、代码程序编写1.修改驱动代码2.修改宏定义代码3.用户代码编写四、测试实验结果五、注意事项前言这篇文章主要是对RTthreadstudio软件进行DAC设备驱动2路调试总
HEbo_123
·
2023-12-19 14:06
rt-thread
studio系列教程
单片机
stm32
c语言
RT-Thread
Studio之超声波测距(SR04)调试
文章目录前言这篇文章主要是对rtthreadstudio软件进行SR04软件包移植,调试总结。一、RT-ThreadSettings配置1.添加软件包2.打硬件定时器与传感器组件二、CubeMX配置三、添加查看宏定义1.在board.h重新定义2.在stm32f1xx_hal_conf.h添加宏定义3.在board.c添加定时器代码4.在packages修改定时器名字四、测试实验结果五、注意事项前
HEbo_123
·
2023-12-19 14:05
rt-thread
studio系列教程
单片机
嵌入式硬件
stm32
c语言
RT-Thread
Studio之freemodbus调试
文章目录前言这篇文章主要是对rtthreadstudiofreemodbus模块的调试以及问题的解决方案,其中有版本问题,以及官方示例代码无法得到结果的调试总结。一、RT-ThreadSettings配置1.添加软件包2.软件包参数进行配置二、添加宏定义三、编写测试代码与测试实验1.具体部分测试代码如下2.代码测试与结果分析1.测试前准备2.V1.6版本测试结果3.latest版本测试结果总结前言
HEbo_123
·
2023-12-19 14:35
rt-thread
studio系列教程
单片机
嵌入式硬件
stm32
RT-Thread
Studio之ESP8266调试
文章目录前言这篇文章主要是对rtthreadstudio软件进行ESP8266移植,调试总结。一、RT-ThreadSettings配置1.添加软件包2.软件包参数进行配置1)at_device软件包配置2)tencent-iot-sdk软件包配置二、添加查看宏定义三、测试实验结果前言这篇文章主要是对rtthreadstudio软件进行ESP8266移植,调试总结。一、RT-ThreadSetti
HEbo_123
·
2023-12-19 14:35
rt-thread
studio系列教程
stm32
物联网
c语言
单片机
嵌入式硬件
RT-Thread
之 UART设备驱动调试
一、新建工程根据所用开发板,根据对应芯片创建工程(本例程基于STM32F103ZET6)。二、UART外设配置步骤1:将时钟源换成外部高速时钟。在board.h修改时钟为外部时钟步骤2:打开宏定义以及配置宏定义。在board.h增加#defineBSP_USING_UART2#defineBSP_UART2_TX_PIN“PA2”#defineBSP_UART2_RX_PIN“PA3”宏定义步骤3
HEbo_123
·
2023-12-19 14:33
rt-thread
studio系列教程
单片机
嵌入式硬件
stm32
【NI-RIO入门】Real Time(实时系统解释)
如果编程合理,
实时操作系统
可保证程序运行在时间上的稳定可靠性。
实时操作系统
向用户提供任务优先级排序的高度控制权,也通常会允许用户检查任务执行是否符合时间上设定
東方神山
·
2023-12-19 02:06
CompactRIO
labview
BearPi Std 板从入门到放弃 - 先天神魂篇(7)(
RT-Thread
定时器-硬件定时器)
简介BearPiIOT开发板硬件定时器使用步骤创建项目参考BearPiRT-Thread项目创建RT-ThreadTIM2设备注册宏定义添加rtconfig.h中添加#defineRT_USING_HWTIMER#defineBSP_USING_TIM#defineBSP_USING_TIM2生成支持TIM2的mdk5项目工程env+指令scons--target=mdk5-s一样参考参考Bear
听我一言
·
2023-12-18 12:27
嵌入式吧
STM32
BearPi
RT-Thread
【AB32VG1开发】基于
RT-Thread
中科蓝讯AB32VG1 BLE开发例程讲解
【AB32VG1开发】基于
RT-Thread
中科蓝讯AB32VG1BLE开发例程讲解中科蓝讯最近出的SDK(bluetrum_sdk)V1.1.0,支持了BLE开发,目前官方还没有正式文档,我来摸索一下吧安装最近
谷动谷力
·
2023-12-18 12:29
嵌入式开发
物联网
iot
【
RT-Thread
Smart】ART-Pi Smart 开发板开箱及爱之初次体验
ART-PiSmart开发板开箱及爱之初次体验首先,感谢RT=Thread给的试用机会,感谢熊大的指导.本文ART-PiSmart开箱及初次体验内置应用标题开箱收到有几天了。我们一步一步揭开他的面纱吧主板包装精美严实,但需要保护的屏反而包装简单了开箱后,包装内全家福,包装内自带了两根Type-C线和一根网线。开发板整体接口还是很丰富的:SDIO、USB、ETH、LCD、Camera。屏组装后效果A
谷动谷力
·
2023-12-18 12:59
嵌入式开发
物联网
iot
嵌入式硬件
基于
RT-Thread
实现4G STM32 OTA升级
基于
RT-Thread
实现4GSTM32OTA升级硬件:STM32F429BIT6开发板EC200S开发板USB-TTL调试器这里采用的HTTP从服务器获取BIN文件,再保存在4G模块内部FLASH的方法
炒饭多加个蛋
·
2023-12-17 10:58
物联网
RTthread
stm32
单片机
蓝牙5学习笔记2-协议栈软件
蓝牙5学习笔记2-协议栈软件构架协议栈软件包含四大组件:1、TI-RTOS
实时操作系统
TI-RTOS是协议栈程序的运行环境,通过RTOS可以控制协议栈以外的所有硬件资源。
qq_32631343
·
2023-12-17 10:21
蓝牙5学习笔记
蓝牙5
CC2640R2
高云GW1NSR-4C开发板M3核
RT-Thread
应用
1.仅提供
RT-Thread
的Nano版本MCU工程在\EMPU(GW1NS-4C)_V1.2\ref_design\MCU_RefDesign\Keil_RefDesign\rt_thread_nano
SDAU2005
·
2023-12-17 02:50
Verilog
fpga开发
如何学习嵌入式系统开发:入门指南
目录1.建立基础知识1.1计算机体系结构1.2编程语言1.3电子学基础2.学习嵌入式系统理论2.1嵌入式系统概念2.2微控制器和微处理器2.3
实时操作系统
(RTOS)3.实践项目3.1选择一款开发板3.2
若忘即安
·
2023-12-16 19:50
学习
单片机
嵌入式硬件
stm32与Freertos入门(二)移植FreeRTOS到STM32中
简介注意:FreeRTOS并不是
实时操作系统
,而是分时复用的,只不过切换频率很快,感觉上是同时在工作。本次使用的单片机型号为STM32F103C8T6,通过CubeMX快速移植。
啥也不会的小白研究生
·
2023-12-16 16:20
stm32
嵌入式硬件
单片机
BearPi Std 板从入门到放弃 - 先天神魂篇(7)(
RT-Thread
定时器-软件定时器)
简介
RT-Thread
软件定时器的简单使用步骤创建项目参考BearPiRT-Thread项目创建定时器管理接口定时器时钟节拍定时器管理相关函数定时器类型#defineRT_TIMER_FLAG_ONE_SHOT0x0
听我一言
·
2023-12-16 10:26
嵌入式吧
单片机
嵌入式硬件
stm32
RT-Thread
RT-Thread
学习之 SCons 构建工具(1)
什么是构建工具其实不知道什么是构建工具也可以继续学习,既然我们想深入学习,那就先了解一下什么是构建工具。构建工具(softwareconstructiontool)是一种软件,它可以根据一定的规则或命令,将源代码编译成可执行的二进制程序。这是构建工具最基本也是最重要的功能。实际上构建工具的功能不止于此,通常这些规则有一定的语法,并组织成文件。这些文件用来控制构建工具的行为,在完成软件构建之外,也可
电工王大爷
·
2023-12-16 01:52
BSP制作
STM32系列驱动介绍在
RT-Thread
实时操作系统
中,各种各样的设备驱动是通过一套I/O设备管理框架来实现的。
饼干饼干圆又圆
·
2023-12-15 23:38
RT-Thread
学习
嵌入式安全学习路标
1.嵌入式系统基础知识首先,你需要建立坚实的嵌入式系统基础知识,包括嵌入式系统的构成和特点,微处理器架构,
实时操作系统
(RTOS)的原理和应用等。
车联网安全杂货铺
·
2023-12-15 22:05
系统安全
arm开发
iot
系统安全
linux
网络安全
BearPi Std 板从入门到放弃 - 先天神魂篇(3)(
RT-Thread
I2C设备 读取光照强度BH1750)
简介使用BearPiIOTStd开发板及其扩展板E53_SC1,SC1上有I2C1的光照强度传感器BH1750和EEPROMAT24C02,本次主要就是读取光照强度;主板:主芯片:STM32L431RCT6LED:PC13\推挽输出\高电平点亮串口:Usart1I2C使用:I2C1E53_SC1扩展板:LED:PB9\推挽输出\高电平点亮光照强度传感器:BH1750EEPROM芯片:AT24C02
听我一言
·
2023-12-15 16:09
嵌入式吧
stm32
嵌入式硬件
单片机
RT-Thread
I2C
BH1750
BearPI
三菱(MITSUBISHI)CNC数据采集
该方法不局限于CPU架构(x86、ARM、MIPS等等),不局限操作系统(Windows、Linux、FreeRTOS、
RT-Thread
、μC/OS、裸机等等均可),不局限编程语言(Java、Python
vvoennvv
·
2023-12-06 06:56
CNC
数控
CNC
基于ZYNQ 的多轴运动控制平台关键技术研发-总体架构设计(一)
基于运动控制的功能完整性需求,设计了Linux+Xenomai
实时操作系统
和伺服裸机系统组成的SOC双核系统。
深圳信迈科技DSP+ARM+FPGA
·
2023-12-05 23:16
ZYNQ
运动控制器
ZYNQ
多轴运动控制器
stm32f103使用
RT-Thread
组件fal读写内部flash
文章目录一、功能配置二、取消构建排除与添加路径三、fal_flash_stm32f1_port.c代码本次使用RT-Threadstudio编写,使用为5.02完整版,目的是将内部flash进行分区,可以直接在内部flash存储数据。一、功能配置首先是打开设置里的FAL组件,因为我这里不需要外部内存,SFUD驱动就没打开:然后是配置两个参数,一个在board.h里,定义BSP_USING_ON_C
k-kun
·
2023-12-05 22:04
stm32
RT-Thread
stm32
嵌入式硬件
单片机
RT-Thread
Studio文件消失不见或被排除构建
不得不说RT-ThreadStudio里面配置真多,今天我同事的电脑发现根本没有被画斜杠的文件夹,导致我想移植f1的写内部flash这个(可以看上一个文章)时候不能直接点击属性排除构建,然后在网上查找的时候也没怎么找到说法,所以那我就自己写个说明吧。在RT-ThreadStudio里面是有过滤器这个东西的,就是会把没用的文件或者文件夹给过滤掉,默认我也不确定是不是开启的。如果找不到文件夹了,或者按
k-kun
·
2023-12-05 22:33
杂谈
stm32
【GD32307E-START】
RT-Thread
移植测试
【GD32307E-START】
RT-Thread
移植测试1.软硬件平台GD32F307E-STARTBoard开发板MDK-ARMKeilGCCMakefile2.物联网RTOS—RT-ThreadRT-ThreadRT-Thread
End-ING
·
2023-12-05 12:03
GD32
开发板评测
C/C++
GD32
我的项目究竟何时才需要选用RTOS,就一直裸奔行不行?
■究竟何时需要
实时操作系统
?大多数嵌入式项目是否仍需要
实时操作系统
?考虑到当今高性能处理器的速度以及适用于Linux,Windows和其他通用操作系统(GPOS)的实时补丁的可用性,这是一个很
芯片之家
·
2023-12-05 06:58
java
开发语言
【单片机】单片机裸机实现多任务调度
RTOSvs裸机多任务调度
实时操作系统
RTOS的优点不必多说了,但是对于一些简单的业务需求,移植一个操作系统显得非常麻烦,并且占用系统资源,此时就可以考虑利用SysTick裸机实现多任务调度。
冲沖衝
·
2023-12-05 06:58
集成电路
单片机
嵌入式硬件
rt-thread
studio中新建5.0不能用
文章目录一、版本对比二、文件和文件夹打斜杠在使用RT-Threadstudio创建新工程5.0版本的时候,结果发现新建完成之后程序不能正常运行,但是创建4.10版本的时候却能运行,那肯定是新版本出现了BUG。一、版本对比首先对比了一下生成的bin文件:这里使用了5.02版本的和5.0版本的对比,使用4.10对比也是一样,发现前面绝对是少了生成文件的,第一想法是这个使用GCC编译的嘛,肯定是make
k-kun
·
2023-12-05 06:41
RT-Thread
stm32
杂谈
stm32
单片机
rt-thread
studio中新建5.02版本报错
先吐槽一下,rt-threadstudio出现BUG真多,好多时间都是在找BUG,但里面用好多控件还是挺好用的,真是又爱又恨,所以一般使用功能不多的话还是用keil多一点。创建5.02版本工程之后直接进行编译,直接会报下面这个错误:资源路径位置类型expected‘=’,‘,’,‘;’,‘asm’or‘attribute’before‘void’board.c/rt1035.02/driver错误
k-kun
·
2023-12-05 06:41
RT-Thread
杂谈
stm32
stm32
RT-Thread
Studio编译错误及解决方法
一、unknowntypename‘uint8_t’解决办法:添加#include头文件二、expecteddeclarationspecifiersor‘…’beforenumericconstant解释:这个错误提示意思是在数字常量之前缺少声明说明符或者有语法错误。可能是在定义变量或函数时出现了问题。需要检查代码中是否有语法错误或者缺少必要的声明说明符。错误原因:此次是由于编译器定义的环境不同
k-kun
·
2023-12-05 06:10
stm32
嵌入式
stm32
AT 组件构造-RT thread源码解析
/www.rt-thread.org/document/site/programming-manual/at/at/AT命令框架分析源码的时候,可能一团乱麻,无从着手.首先整理下心情,从调用关系着手.
rt-thread
在路上_d19b
·
2023-12-05 03:26
FreeRTOS的调度器源码分析及系统滴答SysTick
PendSV系统调用查遍了C站上所有关于FreeRTOS调度器的分析,发现大家分析完vTaskStartScheduler()之后就戛然而止了,我就会比较迷糊,这个仅开启了调度器的调度,而FreeRTOS是一个
实时操作系统
涵锐Vellichor
·
2023-12-04 21:40
RTOS
算法
freertos
操作系统
arm
实时操作系统
浅析Linux与VxWorks的区别
创作目的:按自己的理解简化和归纳,方便自己后续的复盘VxWorks是美国WindRiverSystem公司的
实时操作系统
。
小黑刚
·
2023-12-04 01:45
linux
运维
服务器
Linux 应用程序CPU调度优化
缘起
实时操作系统
(Real-timeoperatingsystem,RTOS),又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。
ansondroider
·
2023-12-04 00:17
Linux
C++
C
linux
CPU
优先级
性能
C++
LiteOS内存管理:TLSF算法
问题背景TLSF算法主要是面向
实时操作系统
提出的,对于RTOS而言,执行时间的确定性是最根本的,然而传统的动态内存分配器(DMA,DynamicMemoryAllocator)存在两个主要问题:最坏情况执行时间不确定
饼干饼干圆又圆
·
2023-12-02 17:12
内存分配
算法
内存管理
STM32F103移植FreeRTOS系列十:任务调度器的挂起和恢复
如果临界区代码量很多,执行时间长会造成延时中断,这样子如果中断得不到响应的话,不符合
实时操作系统
。
ghujlhdrx
·
2023-12-02 04:18
stm32
嵌入式硬件
单片机
RTT内核1—线程 2020-02-27
一.
RT-Thread
中,线程由3部分组成:线程代码(入口函数),线程控制块,线程堆栈1.线程入口函数有2种形式1)无限循环结构voidthread_entry(void*parameter){while
宜居远控
·
2023-12-01 22:03
STM32 自动化初始化模块 AINI
STM32自动化初始化模块AINI1.前言说明:本文灵感来自于
RT-Thread
的自动化初始思路,表示感谢.如何让我们的初始化函数自动执行,让代码看起来更简洁:如下面所示:intmain(void){while
懂IT的嵌入式工程师
·
2023-12-01 21:26
其它
stm32
自动化初始函数
mdk打补丁
mdk自动执行函数
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他