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
MQTT(学习)
MQTT背景应用MQTT是机器对机器(M2M)/物联网(IoT)连接协议,英文全名为“MessageQueuingTelemetryTransport”,“消息队列遥测传输”协议。它是专为受限设备和低带宽、高延迟或不可靠的网络而设计的,是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通信协议,该协议构建于TCP/IP协议之上,由IBM在1999年发布。名词释义:Publi
Caramel_biscuit
·
2023-10-12 17:52
RT-Thread
学习
RT-Thread
RT-Thread
HWTIMER设备(学习)
定时器简介硬件定时器一般有2种工作模式,定时器模式和计数器模式。不管是工作在哪一种模式,实质都是通过内部计数器模块对脉冲信号进行计数,下面是定时器的一些重要概念。计数器模式:对外部输入引脚的外部脉冲信号计数。定时器模式:对内部脉冲信号计数。定时器常用作定时时钟,以实现定时检测,定时响应,定时控制。计数器:计数器可以递增计数或者递减计数,16位计数器的最大计数值为65535.计数频率:定时器模式时,
Caramel_biscuit
·
2023-10-12 17:51
RT-Thread
学习
单片机
嵌入式硬件
RT-Thread
RT-Thread
原子操作(学习)
原子操作简介原子操作(Atomicoperation)是指一种不可分割的操作,要么完全执行成功,要么完全不执行。原子操作的执行过程中不允许有任何中断,如果出现了中断,那么操作的结果就无法保证。原子操作通常用于多线程编程中,保证多个线程之间的并发执行不会出现数据竞争等问题。在实现原子操作时,通常使用硬件指令或者操作系统提供的原子操作函数来保证操作的原子性。在应用层面,原子操作可以用于实现一些高级的同
Caramel_biscuit
·
2023-10-12 17:18
RT-Thread
学习
数据结构
RT-Thread
STM32之HAL库的串口接收丢字节
作为最新的主流库有必要认识以及好好学习一番工程配置过程,参考其他人例程即可,此处省略2.串口发送HAL库的数据此代码摘录于
RT-Thread
官方移植shell组件,输出字节到控制台voidrt_hw_console_output
blog_xu
·
2023-10-12 11:32
c语言沉思录
stm32
单片机
二、
RT-Thread
移植
前言本文是基于
RT-Thread
的集成IDE:RT-ThreadStudio的移植使用,如果想自己手动移植rtt到Keil中,可参考:基于Keil5的
RT-Thread
移植
RT-Thread
移植(标准库
竹烟淮雨
·
2023-10-12 03:09
RT-Thread
嵌入式实时数据库
物联网
iot
stm32
【RTT驱动框架分析06】-pwn驱动框架分析+pwm驱动实现
pwmpwm应用程序开发访问PWM设备API应用程序通过
RT-Thread
提供的PWM设备管理接口来访问PWM设备硬件,相关接口如下所示:函数描述rt_device_find()根据PWM设备名称查找设备获取设备句柄
Car12
·
2023-10-11 00:56
RT-Thread
N32L40X
rtt
rtt
pwm驱动
实现驱动‘’
【RTT驱动框架分析07】- adc驱动框架分析+adc中断唤醒adc驱动
ADCadc应用开发访问ADC设备应用程序通过
RT-Thread
提供的ADC设备管理接口来访问ADC硬件,相关接口如下所示:函数描述rt_device_find()根据ADC设备名称查找设备获取设备句柄
Car12
·
2023-10-11 00:56
RT-Thread
N32L40X
RTT驱动框架
adc驱动
adc中断唤醒驱动
RT-Thread
如何打印uint64_t
在使用
RT-Thread
的过程中,发现
RT-Thread
用打印uint32_t的方法打印uint64_t会打印出异常值,花了比较长时间才找到正确的打印方法。
childerxxx
·
2023-10-10 06:10
笔记
RT-Thread
开源一个基于的
rt-thread
系统的烟感采集系统
一、硬件CPU:stm32f401NBIOT模块:移远BC26存储:W25Q128JVSIQTR扩展:HC595输出,165输入二、软件应用FAL:分区littlefs:应用存储用的文件系统EashFlash:日记存储、系统变量存储kawaii_mqtt:MQTT协议栈ota_downloader、WebClient:远程OTA组件三、github地址https://github.com/Deng
纵向深耕
·
2023-10-07 12:44
rt-thread
STM32
物联网
rt-thread
mqtt
nbiot
CubeMX移植
RT-Thread
nano【Keil】
文章目录前言一、Nanopack安装二、CubeMX基础配置1.RCC,串口,组件包1.RCC配置2.串口3.组件包2.SYS和中断配置(重点)1.SYS2.中断三.Keil配置1.board.c2.finsh_port.c3.rtconfig.h(重点)四.一个节约时间的小技巧前言本文介绍了如何基于CubeMX移植RT-ThreadNano,并说明生成代码工程的步骤。RT-ThreadNano已
吾剑未尝不利X
·
2023-10-06 14:51
单片机
stm32
嵌入式硬件
RT-Thread
中I2C总线的初略笔记:
1、I2C总线构成:由两条构成,一条是SCL(串行时钟线),另一条是SDA(串行数据线),这两条都可以双向通信,总线空闲的时候SCL和SDA处于高电平,I2C和SPI一样以主从的方式工作,不同于SPI一主多从的结构,它允许同时有多个主设备存在,每个连接到总线上的器件都有唯一的地址,主设备启动数据传输并产生时钟信号,从设备被主设备寻址,同一时刻只允许有一个主设备。如下图所示:如下图所示为I2C总线主
翦鼰୬
·
2023-10-03 10:05
笔记
单片机
嵌入式硬件
stm32
RT-Thread
I2C设备驱动框架的对接使用
I2C和SPI是MCU和板载芯片之间最常用的通讯方式,现在先介绍下I2C总线。I2C的基本原理也很简单,只需要两根线(时钟线SCL和信号线SDA)即可实现挂载在I2C总线上设备之间的相互通讯。I2C协议并未规定I2C总线上哪个是主机?哪个是从机?,即每个I2C节点设备都可以做主机发号施令,也可以作为从机服从指挥。但是一般情况下,我们习惯将MCU作为主机,将I2C总线上挂载的其它芯片当做从机。RT-
weixin_43885532
·
2023-10-03 10:34
rtthread工业使用_
RT-Thread
设备驱动I2C浅析及使用
#include#include#include"at24cxx.h"/**at24cxx设备结构体*/structat24cxx_device{structrt_deviceparent;structrt_i2c_bus_device*bus;};/*RT-Threaddeviceinterface*/staticrt_err_tat24cxx_init(rt_device_tdev){retu
吕布哥哥
·
2023-10-03 10:33
rtthread工业使用
【玩转
RT-Thread
】I2C(内核学习)
文章目录一、i2c协议二、i2c物理层三、i2c协议层1.i2c总线的位传输2.i2c总线的开始和结束信号3.i2c应答信号4.i2c总线的仲裁机制四、访问i2c总线设备五、查找i2c总线设备六、数据传输七、I2C总线设备使用示例一、i2c协议由飞利浦公司开发,支持设备间的短距离通信。i2c通信需要的引脚少,硬件实现简单、可扩展性强,被广泛应用在系统内多个集成电路(IC)间的通信。二、i2c物理层
以放_
·
2023-10-03 10:03
通信协议
#
RT-Thread
内核学习
stm32
硬件架构
arm
RT-Thread
SPI总线
1.SPI配置进入到对应的工程目录BSP路径下,执行menuconfig进入到配置界面,按照下面方式选中SPI总线设备模块。保存配置,并执行scons--target=mdk5进行编译生成MDK5工程生成完毕之后,重新打开工程可以看到SPI的驱动代码已经更新。2.添加参考的LCD示例代码将示例中LCD的代码拷贝到工程目录下并添加至MDK工程中添加完驱动并编译会出现下面错误.\build\keil\
云海无语
·
2023-10-03 10:32
RT-Thread
RT-Thread
自动初始化机制
RT-Thread
自动初始化机制自动初始化机制是指初始化函数不需要被显示调用,只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。
Caramel_biscuit
·
2023-10-03 10:02
RT-Thread
RT-Thread
RT-Thread
I2C总线设备(学习)
I2C简介I2C(InterIntergratedCircuit)总线是PHILIPS公司开发的一种半双工、双向二线制同步串行总线。I2C总线传输只需两根信号线,一根是双向数据线SDA(serialdata),另一根是双向时钟线SCL(serialclock)。SPI总线有两根线分别用于主从设备之间接收数据和发送数据,而I2C总线只使用一根线进行数据收发。I2C和SPI一样以主从的方式工作,不同于
Caramel_biscuit
·
2023-10-03 10:31
RT-Thread
学习
RT-Thread
嵌入式实时操作系统
机器人操作系统 (RO2) 和
RT-Thread
通信
本文由
RT-Thread
官方论坛用户@wuhanstudio发布:https://club.rt-thread.org/ask/article/2884.html,未经授权禁止转发MicroROSonRT-Thread
RT-Thread物联网操作系统
·
2023-10-01 07:15
RT-Thread
ROS
rtos
物联网
嵌入式
【开放原子训练营(第二季)
RT-Thread
Nano学习营 学习笔记】Keil工程的搭建及信号量在线程同步中的应用
文章目录前言一、KeilMDK工程的搭建1.安装
RT-Thread
软件包2.使用
RT-Thread
软件包新建Keil工程3.配置rtconfig.h4.解决
RT-Thread
中#error提示的TODO5
hanfording
·
2023-09-30 16:10
RT-Thread
学习
笔记
RT-Thread
的设备模型
RTT内核对象——设备
RT-Thread
有多种内核对象,其中设备device就是其中一种。
booksyhay
·
2023-09-27 13:46
RT-Thread
微笔记
单片机
stm32
驱动开发
RT-Thread
的启动流程
笔记:其中,rtthread_startup()函数如下:/***@briefThisfunctionwillcallalllevelsofinitializationfunctionstocomplete*theinitializationofthesystem,andfinallystartthescheduler.*/intrtthread_startup(void){rt_hw_inter
booksyhay
·
2023-09-27 13:45
微笔记
RT-Thread
c++
开发语言
RT-Thread
内核配置示例(学习)
RT-Thread
内核配置示例
RT-Thread
的一个重要特性是高度可裁剪性,支持对内核进行精细调整,对组件进行灵活拆卸。
Caramel_biscuit
·
2023-09-27 09:43
RT-Thread
学习
RT-Thread
嵌入式实时操作系统
RT-thread
应用讲解——文件系统
RT-thread
应用讲解——文件系统目录
RT-thread
应用讲解——文件系统前言一、挂载FLASH二、ENV配置1、使能文件系统2、设置扇区大小3、打开libc4、重新生成工程三、挂载文件系统四、运行测试五
柒壹漆
·
2023-09-26 20:56
RT-thread
单片机相关
stm32
linux
RT-thread
studio工程的文件夹消失
现象RT_ThreadStudio进行RT_ThreadSetting保存后自己创建的文件夹会消失,在applications中创建了mcu_sdk文件夹,但是进行RT_ThreadSetting保存后,创建的文件就消失了打开自己的工程文件夹后发现自己建的文件夹还在,但是在RT_ThreadStudio中点刷新也没有用。解决方案1(简单)-过滤器我找到了解决办法,在“过滤器和定制”里“过滤器”选项
InJre
·
2023-09-26 00:25
RT-Thread
Studio
rt-thread
文件夹
工程管理
利用
RT-Thread
与MQTT实现的毕业设计——智慧班车管理系统的设计与实现实录
大家好,我是一位刚刚接触
RT-Thread
的小白(┭┮﹏┭┮21入坑,中间有很长时间摸鱼),本次毕业设计的题目是智慧班车管理系统的设计与实现,其理论基础是基于我在专科和老师申请的一个实用新型专利——一种智慧班车信息管理系统
い☞殘風☜、™
·
2023-09-25 05:48
RT-Thread开发总结
课程设计
嵌入式硬件
RT-Thread
入门项目开发流程
其实,截止到今天,我关于
RT-Thread
也算是入门了吧,哈哈哈!
い☞殘風☜、™
·
2023-09-25 05:17
RT-Thread开发总结
内核
RT-Thread
(学习)
RT-Thread
是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。经过16个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的物联网操作系统。
Caramel_biscuit
·
2023-09-24 15:38
RT-Thread
RT-Thread
嵌入式实时操作系统
RT-Thread
快速上手(学习)
对于刚接触
RT-Thread
操作系统的读者并不容易马上就获得一个和
RT-Thread
操作系统相配套的硬件模块,但随着计算机技术的发展,我们可以采用软件方式来模拟一个能够运行
RT-Thread
操作系统的硬件模块
Caramel_biscuit
·
2023-09-24 15:38
RT-Thread
学习
RT-Thread
嵌入式实时操作系统
RT-Thread
内核基础(学习)
内核基础本章介绍
RT-Thread
内核基础,包括:内核简介、系统的启动流程及内核配置的部分内容,为后面的章节奠定基础。内核是一个操作系统的核心,是操作系统最基础也最重要的部分。
Caramel_biscuit
·
2023-09-24 15:07
RT-Thread
RT-Thread
嵌入式实时操作系统
物联网项目设计 (七) 基于
RT-thread
的MQTT协议物联网辉光钟
文章目录概述代码仓库电路工程文件一、项目创意二、项目需求三、框图及整机概述硬件设备端1.STM32F103RCT62.ESP8266WIFI模块3.DS3231实时时钟芯片4.HV57708高压驱动芯片5.MAX1771升压电路云服务器端1.阿里云物联网平台2.阿里云云端服务器四、各模块电路设计及原理4.1主控模块4.2实时时钟模块4.3ATK-ESP8266WIFI模块4.4HV57708辉光管
张竞豪
·
2023-09-24 08:42
物联网
物联网
嵌入式
单片机
嵌入式消息订阅发布模式软件框架
文章目录一、总体框架二、基于
RT-Thread
的SoftBus2.1SoftBus的由来2.2消息订阅者模式2.3静态订阅关系与动态订阅关系2.4C/S模式2.5消息订阅者模式与C/S模式的区别2.6Env
Dokin丶
·
2023-09-24 06:22
STM32
软件框架
RTOS
软件框架
消息订阅者
解耦框架
Rt-Thread
移植1--开发环境搭建(KF32)
1.1软件1.1.1ChipONKongFu下载地址链接:ChipONKongFu1.1.2软件包链接:软件包1.2硬件1.2.1开发板1.2.2烧录器1.3软件安装1.3.1安装KongFu321.4例程编译1.4.1找到例程1.4.2导入例程如上,编译后发现还是会缺很多东西添加system_init.c/hinc文件夹src文件夹清空项目,删除Release(ide里),重新编译即可
我想这条路
·
2023-09-24 01:30
#
Rt-thread
嵌入式
鸿蒙系统
Rt-Thread
移植2--线程定义与切换(KF32)
1.1文件建立1.1.1main.c1.1.2Doc1.1.3rthread核心文件2.文件编程2.1redef.h主要是变量定义2.2main.c应用编程这里首先rt_system_scheduler_init接口初始化调度器然后rt_thread_init定义线程rt_list_insert_before将线程插入就绪列表rt_system_scheduler_start启动调度器2.3sch
我想这条路
·
2023-09-24 01:30
#
Rt-thread
嵌入式
RTOS专栏(一) ——
rt-thread
简单介绍和qemu使用
本期主题:简单介绍
rt-thread
介绍qemu和
rt-thread
怎么配合使用qemu的简单例子rt-thread&qemu1.rt-thread介绍2.qemu介绍3.搭建
rt-thread
和qemu
浪矢杂谈
·
2023-09-24 00:49
rtos专栏
ubuntu
stm32
arm开发
RT-Thread
访问I/O设备
访问I/O设备应用程序通过I/O设备管理接口来访问硬件设备,当设备驱动实现后,应用程序就可以访问该硬件。查找设备:应用程序根据设备名称获取设备句柄,进而操作设备。获得设备句柄后,应用程序可使用如下函数对设备进行初始化操作:rt_err_trt_device_init(rt_device_tdevice);当一个设备已经初始化成功后,调用这个接口将不再重复做初始化。打开和关闭设备:通过设备句柄,应用
Caramel_biscuit
·
2023-09-21 23:51
RT-Thread
RT-Thread
嵌入式实时操作系统
RT-Thread
UART设备
UARTUART(UniversalAsynchronousReceiver/Trasmitter)通用异步收发器,UART作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。是在应用程序开发过程中使用频率最高的数据总线。UART串口的特点是将数据一位一位地顺序传送,只要2根传输线就可以实现双向通信,一根数据线发送数据的同时用另一根线接收数据。UART串口通信有几个重要参数
Caramel_biscuit
·
2023-09-21 23:20
RT-Thread
单片机
嵌入式硬件
FreeRTOS入门与工程实践(文档+入门视频教程+进阶视频教程,非常详细!)
有很多优秀的RTOS,比如FreeRTOS、
RT-Thread
、UCO
韦东山
·
2023-09-19 20:52
freeRTOS
RTOS
stm32
stm32
单片机
HAL库
RTOS
FreeRTOS
嵌入式
嵌入式硬件
RT-Thread
I/O设备驱动
创建和注册I/O设备驱动层负责创建设备实例,并注册到I/O设备管理器中,可以通过静态声明的方式创建设备实例,也可以用以下接口动态创建。rt_device_trt_device_create(inttype,intattach_size);type:设备类型,可取前面小节列出的设备类型值。attach_size:用户数据大小。返回设备句柄:创建成功,RT_NULL:创建失败,动态内存分配失败调用该接
Caramel_biscuit
·
2023-09-19 13:05
RT-Thread
嵌入式实时操作系统
RT-Thread
I/O设备模型框架
I/O设备模型框架
RT-Thread
提供了一套简单的I/O设备模型框架,如图所示,它位于硬件和应用程序之间,共分成三层,从上到下分别是I/O设备管理层、设备驱动框架层、设备驱动层。
Caramel_biscuit
·
2023-09-19 13:03
RT-Thread
RT-Thread
RT-Thread
操作系统全面支持飞腾腾珑E2000系列芯片
近日,国内领先的自主核心芯片提供商飞腾和国内领先的RTOS(实时操作系统)
RT-Thread
共同完成了针对飞腾系列CPU的适配支持,并且全部源码已经发布到开源社区平台,为嵌入式开发者们提供了广泛而全面的支持
RT-Thread物联网操作系统
·
2023-09-18 17:38
参加
RT-Thread
征文活动,免费赢取开发板!
诚邀各位移步
RT-Thread
官方论坛参与8月社区活动:有奖征文https://club.rt-thread.org/ask/article/33d7c3a348b33050.html完成活动就可以获取积分
RT-Thread物联网操作系统
·
2023-09-18 17:38
RT-Thread
2023 和
RT-Thread
一起赋能开源!
你可在GithubRT-Thread(https://github.com/
RT-Thread
)代码仓提交PR参与活动,和大家同台竞技,比拼技艺。在这里你可以:学习新技能:RT-T
RT-Thread物联网操作系统
·
2023-09-18 17:38
RT-Thread
RT-Thread
新版入门系列教程(名师带路,不走弯路)
作为一名RTOS的初学者,也许你对
RT-Thread
还比较陌生。然而,随着你的深入接触,你会逐渐发现
RT-Thread
的魅力和它相较于其他同类型RTOS的种种优越之处。
RT-Thread物联网操作系统
·
2023-09-18 17:37
RT-Thread
RT-Thread
嵌入式
操作系统
STM32
RTT STM32系列CAN发送卡死问题与根本解决
本文由
RT-Thread
论坛用户@DIODEX原创发布:https://club.rt-thread.org/ask/article/3034.htmlSTM32CAN发送卡死问题与根本解决(RTT底层自身问题
RT-Thread物联网操作系统
·
2023-09-18 17:37
RT-Thread
stm32
rtthread
嵌入式
物联网
操作系统
【线下培训】上海临港:
RT-Thread
× 瑞萨 工业监视器 RA6M3 HMI Board解决方案
注册
RT-Thread
官方论坛,即可第一时间获得最新消息!更有大量活动赚取积分,免费兑换开发板!
RT-Thread物联网操作系统
·
2023-09-18 17:36
RT-Thread
国产rtos系统
RT-Thread
基础学习总结
个人一直在做linux底层相关的开发,没有什么实时操作系统rtos的使用经验,学习rtthread主要目的是理解实时操作系统相关的一些基础。理解实时和非实时的核心差别,选择性学习一下部分设计方案。文章目录一、基础概念1.1rtos实时操作系统---保证一定时间限制完成特定功能的操作系统1.2rtos对应的分时操作系统,为什么linux不是实时操作系统1.3RT-Thread---一款国内开源社区主
runafterhit
·
2023-09-18 07:27
ARM嵌入式类
linux
git fatal: detected dubious ownership in repository 解决方法
进行重置,类似于系统重新安装重置windows10后,因为更新了用户名,造成之前的所以git仓库,都无法直接拉取代码git操作错误提示admin@DESKTOP-TNI5ROVMINGW64/d/git/
rt-thread
张世争
·
2023-09-17 15:16
技术杂谈
git
github
嵌入式MCU学习利器-03-在线做
RT-Thread
实验
嵌入式MCU学习利器-03-在线做
RT-Thread
实验很多学生想要学习
RT-Thread
,但是苦于没有好的学习工具或者物理开发板而选择放弃。
scw_zch
·
2023-09-16 08:27
后端
坦克车机器人操作学习总结开始篇
目的:了解机器人的运动控制,掌握控制要点,分析控制难点,间接引入相应的传感器方向介绍:一、了解相关的单元驱动,并设计相应的硬件,解决调试的效率问题;二、采用
RT-thread
单片机级多任务实时系统,逐个编写相应的驱动与测试
涛···
·
2023-09-16 03:40
机器人
学习
RT-Thread
快速入门-消息队列
首发,公众号【一起学嵌入式】哈哈,
RT-Thread
快速入门系列文章登上官方论坛“今日聚焦”了,能够得到官方认可,属实受宠若惊。感谢
RT-Thread
的认可,感谢官方提供的交流学习平台。
zsky_01
·
2023-09-14 16:58
RT-Thread
RTOS
RT-Thread
嵌入式
C语言
IoT
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他