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
Studio入门(4)— 使用邮箱发送按键状态
RT-ThreadStudio使用邮箱发送按键状态我们在上一个工程(RT-ThreadStudio使用轮询法检测按键)的基础上,使用邮箱发送信息给另一个线程,然后对该信息进行处理一、邮箱的介绍邮箱是
RT-Thread
Willliam_william
·
2020-07-05 06:52
RT-Thread
RT-Thread
Studio入门(2)— 创建第一个Hello world项目
RT-ThreadStudio时是欢迎界面,我们点击左上角的还原按钮,将【项目资源管理器】还原:或者点击右上角将欢迎界面最小化也行:在【项目资源管理器】窗口内右键点击,选择【新建】->【项目】然后再新建项目向导中选择【
RT-Thread
Willliam_william
·
2020-07-05 06:51
RT-Thread
RT-Thread
Studio入门(1)— 安装
RT-Thread
Studio
RT-ThreadStudio入门(一)—安装RT-ThreadStudio一、下载RT-ThreadStudio访问
RT-Thread
官网即可下载RT-ThreadStudio安装包。
Willliam_william
·
2020-07-05 06:51
RT-Thread
基于STM32下
RT-Thread
和u8g2的OLED屏幕显示
对了,忘说了,在开始前电脑要安装Git(这个安装简单的很,教程很多,就不另外出教程了)一.
RT-Thread
因
锅盖小郭哥
·
2020-07-05 04:25
RT-Thread
电子类
RT-Thread
Studio RTC使用笔记
使能RTC:拷贝drv_rtc.c和drv_log.h;使能#defineHAL_RTC_MODULE_ENABLED:修改main函数即可使用:#includeintmain(void){structtm*t;t=rt_malloc(sizeof(structtm));time_tnow=0;LOG_D("HelloRT-Thread!");while(1){/*setLED0pinlevelt
小盼你最萌哒
·
2020-07-05 03:08
rt-thread
RT-Thread
Studio 外部flash挂载虚拟文件系统笔记
虽然
rt-thread
将hal库的接口驱动都放在了C:\RT-ThreadStudio\download\rt-thread-sdk\rt-thread-src\v4.0.2\bsp
小盼你最萌哒
·
2020-07-05 03:07
rt-thread
RT-Thread
Studio片上Flash 实现Flash抽象层FAL笔记
使用ATK-NANOSTM32F411的开发板,实现Flash抽象层FAL。先添加fal的软件包,并复制fal_cfg.h到drivers目录下:复制C:\RT-ThreadStudio\download\rt-thread-sdk\rt-thread-src\v4.0.2\bsp\stm32\libraries\HAL_Drivers\drv_flash目录下的drv_flash.h文件和对应的
小盼你最萌哒
·
2020-07-05 03:07
stm32
rt-thread
RT-Thread
Studio调试错误 Unknown command line option -ExitOnError.
开始下载程序:2019-12-2520:53:28C:\RT-ThreadStudio>"C:/ProgramFiles(x86)/SEGGER/JLinkARM_V458a/JLink.exe"-deviceSTM32F103VE-ExitOnError-CommanderScriptC:\RT-ThreadStudio\workspace/.metadata/Temp/rtthread_dow
小盼你最萌哒
·
2020-07-05 03:07
rt-thread
20191119 (36)
RT-Thread
下 CAN 驱动模块的使用和测试 不含过滤表说明(NXP JTA1050)
目的只针对收/发/配置进行说明1了解CAN的工作原理2了解相关CAN的控制语句及配置3用例CAN1连续发送和接收在最后1注意:官方配置可能有问题,需要自行配置2如果在测试的时候,请关注一下CAN的模式,如果不是测试模式,就很有可能再发送3次数据之后进入堵塞等待状态,这个也是我当时没注意遇到的问题正文跟485一样CAN也是两线制的,利用差分信号传输,而为了避免信号的反射和干扰,一般会在H和L端接上1
迪加不会飞
·
2020-07-05 03:24
RT-Thread
keil 中的配置向导Configuration Wizard的使用
使用keil的很多人应该见过这个功能,尤其使用开源库,比如
rt-thread
的rtconfig.h中就有可视化配置向导。使用它其实很简单,只要我们在写注释的时候加上一些特定标签就可以了。
theboynoName
·
2020-07-05 03:44
玩转KEIL
【
RT-Thread
Nano】作业5:通过ESP8266将ADC电压值传至本地TCP服务器
实验任务作业题目5:ESP866连接网络成功之后,实现输入一个MSH命令,创建一个动态线程,在该线程回调函数中实现一分钟上传一次DS18B20温度数据至本地TCP服务器。PS:由于手上没有DS18B20,因此这里上传的数据改为ADC电压值,反正我的目的也不是拿奖哈哈哈,奖品留给有需要的人吧,嘻嘻。实验目的熟悉ESP8266的操作。熟悉将函数导出到MSH。实验环境1、硬件环境:野火STM32霸道开发
tanzhuolin
·
2020-07-05 03:37
RT-Thread
Nano
关于
rt-thread
在esp8266等待数据接收时,定时发送数据的解决方案
关于在esp8266等待数据接收时,定时发送数据的解决方案解决方案:通过对recv发送函数的接收超时时间进行修改,和返回的错误代码进行修改。第一步,修改recv发送函数的超时时间structtimevaltimeout;timeout.tv_sec=60;//这里单位是ssetsockopt(sockfd,SOL_SOCKET,SO_RCVTIMEO,(void*)&timeout,sizeof(
高产胜母猪
·
2020-07-05 03:50
RT-THRAED
RT-Thread
——国产RTOS标杆
1.写在前面 大概是2014年9月,接过主管交接的项目,项目以STM32F103ZET6硬件平台,而运行的实时系统(RTOS)正是
RT-Thread
(RTT)。
Acuity.
·
2020-07-05 03:39
RT-Thread
RT-Thread
中使用cJSON软件包几个常见错误
OS:win7RT-ThreadStudio:版本:1.1.0构建ID:202005291500rt-thread:4.0.2使用cJSON有几个小问题,记录之。RT-ThreadStudio1.1.0是刚发布的版本,需重新安装。手上有STM32F407ZGT6开发板,做个cJSON的试验。(1.1.0发布版本默认加载了F1,F4的SDK芯片支持包,其它系列需要在SDKManager中安装对应SD
pkokocl
·
2020-07-05 02:06
RT-Thread
rt-thread
cJSON
记录——基于
RT-Thread
实现 USB 虚拟串口
记录——基于
RT-Thread
实现USB虚拟串口记录一下我在正点原子F429阿波罗开发板上实现USB虚拟串口的过程,希望可以帮助到其他想要学习USB的人。
newbie_Blogger
·
2020-07-05 01:09
记录
rt-thread
/include/libc/libc_stat.h:14:22: fatal error: sys/stat.h: No such file or directory
/include/rtdef.h:1087,fromrt-thread/include/rtthread.h:24,fromboard/board.h:14,fromboard/board.c:11:
rt-thread
怀旧诚子
·
2020-07-05 00:53
RT-Thread
RT-Thread
启动过程部分过程分析(GCC链接脚本部分内容)
首先是通过startup_stm32f429xx.s中的汇编部分进入到entry函数,MDK和IAR则是进入到main函数到达C语言中。2.进入到components.c文件后,判断是什么编译器执行不同的函数,GCC进入到entry函数->rt-thread_startup()3.依次执行rt_hw_interrupt_disable();//禁止硬件中断->rt_hw_board_init();
怀旧诚子
·
2020-07-05 00:53
RT-Thread
context_gcc.s:110: Error: thumb conditional instruction should be in IT block `vstmdbeq r1!,{d8-d15}
RT-Thread
移植过程中,编译libcpu/arm/cortex-m4/context_gcc.s(
RT-Thread
启动文件)时出现如下错误:
rt-thread
/libcpu/arm/cortex-m4
怀旧诚子
·
2020-07-05 00:53
RT-Thread
rt-thread
AT组件学习梳理
at_urc3、at客服端句柄at_client三、API1、atclient数据收发2、atclient数据解析3、urc数据列表初始化4、其他四、atclient流程梳理一、at组件简介AT组件是基于
RT-Thread
hurryddd
·
2020-07-04 23:17
rt-thread
基于
rt-thread
使用ESP8266实现onenet平台上报
pahomqtt软件包6、onenet软件包五、应用实现1、nrf24l01温度数据采集2、onenet数据上报六、结果展示1、平台设备数据流展示2、平台应用展示一、前言其实在2019年8月份就写了一篇《基于
rt-thread
hurryddd
·
2020-07-04 23:47
rt-thread
RT-thread
实战项目学习与总结 -- 基于
RT-Thread
的分布式无线温度监控系统
一、内容概括任务安排如下:第一周:在线程中获取ds18b20温度数据1、介绍
RT-Thread
的sensor组件2、将ds18b20温度传感器对接
RT-Thread
的sensor组件,提高上层代码的可重用性
Gl-Young
·
2020-07-04 23:34
RT-thread
无线温度监控系统项目
RT-Thread
学习笔记(3)- 线程的创建与删除
(一)RTT的线程RTT的线程相当于别的RTOS的任务,它的组成有三部分:1、线程代码:类似我们以前在写裸机代码的时候,实现某个功能的函数,在这个地方实现我们的功能逻辑。2、线程控制块:是一个结构体,每一个线程都有属于自己的结构体,方便RTT来管理,实现诸如任务调度、启动、删除等操作。3、堆栈:保存对应线程的环境,方便重新获取CPU使用权时恢复离开时的状态。(二)动态线程与静态线程静态线程与动态线
Gl-Young
·
2020-07-04 23:34
RT-Thread学习
IOT-OS之
RT-Thread
(十五)--- SDIO设备对象管理 + AP6181(BCM43362) WiFi模块
文章目录一、AP6181Wi-Fi模块简介1.1AP6181硬件接口1.2AP6181驱动层级二SDIO设备对象管理2.1SDIOBusDriver2.1.1Host数据结构描述2.1.2rt_mmcsd_req数据结构描述2.1.3SDIOBus接口函数及初始化过程2.2SDIOCardDevice&Driver2.2.1SDIOCard数据结构描述2.2.2SDIODriver数据结构描述2.
Flow_AI
·
2020-07-04 23:23
流云的博客
操作系统
STM32
IOT-OS之
RT-Thread
(十六)--- WLAN管理框架 + AP6181(BCM43362) WiFi模块
文章目录一、WLAN管理框架简介二、WLANDevice实现与AP6181WLAN驱动移植2.1WLANDevice驱动接口层2.2AP6181WLAN驱动移植三、WLANProtocol实现与LwIP协议栈移植3.1WLANProtocol网络协议层3.2LwIP协议栈移植四、WLANConfig参数管理与自动连接实现4.1WLANConfig参数管理层4.2rt_wlan_cfg_ops实现与
Flow_AI
·
2020-07-04 23:23
流云的博客
操作系统
TCP/IP协议栈
IOT-OS之
RT-Thread
(十四)--- AT命令集 + ESP8266 WiFi模块
文章目录一、AT命令集简介1.1AT命令集简介1.1AT组件简介二、ESP8266WiFi模块简介三、ATdevice层与AT组件层3.1配置UART2外设驱动3.2ATClient初始化3.3urc_table配置过程四、AT组件层与SAL组件层4.1ATsocketAPI4.2at_device_ops实现与注册4.3sal_proto_family配置4.4esp8266_netdev注册4
Flow_AI
·
2020-07-04 23:23
流云的博客
操作系统
TCP/IP协议栈
IOT-OS之
RT-Thread
(十一)--- FAL分区管理与easyflash变量管理
文章目录一、FAL管理与示例1.1FAL软件包源码获取1.2FAL管理1.3FAL移植1.4FAL使用示例二、DFS挂载到FAL分区示例三、Easyflash移植到FAL分区示例3.1Easyflash软件包源码获取3.2easyflash环境变量管理3.3easyflash移植3.4easyflash使用示例更多文章:一、FAL管理与示例FAL(FlashAbstractionLayer)Fla
Flow_AI
·
2020-07-04 23:22
操作系统
STM32
流云的博客
IOT-OS之
RT-Thread
(八)--- IIC设备对象管理与Sensor管理框架
文章目录一、IIC协议简介1.1IIC总线简介1.2硬件IIC与软件模拟IIC二、IIC设备对象管理2.1IIC设备驱动框架层三、IIC应用示例之AHT103.1AHT10温湿度传感器简介3.2IIC设备应用示例四、Sensor框架原理及示例4.1Sensor设备描述4.2Sensor设备访问接口4.3AHT10移植到Sensor框架4.4Sensor框架应用示例更多文章:一、IIC协议简介1.1
Flow_AI
·
2020-07-04 23:22
STM32
操作系统
流云的博客
IOT-OS之
RT-Thread
(十二)--- 驱动分层与主从分离思想
设备驱动分层1.2.1I2C设备驱动框架层1.2.2I2C设备驱动层二、主从分离思想2.1SPI设备主从分离2.1.1SPI设备驱动框架层2.1.2SPI设备驱动层更多文章:一、驱动分层思想通过前面对
RT-Thread
Flow_AI
·
2020-07-04 23:22
流云的博客
操作系统
STM32
IOT-OS之
RT-Thread
(七)--- I/O设备模型框架与PIN设备对象管理
1.1I/O设备模型框架1.2I/O设备对象描述1.3I/O设备对象接口函数二、PIN设备管理示例2.1PIN设备驱动框架层2.2PIN设备驱动层2.3PIN设备对象管理示例更多文章:一、I/O设备模型
RT-Thread
Flow_AI
·
2020-07-04 23:21
STM32
操作系统
流云的博客
IOT-OS之
RT-Thread
(十)--- DFS文件系统管理与devfs/elmfat示例
文章目录一、DFS设备文件系统简介1.1DFS简介1.2DFS架构二、DFS文件系统管理2.1DFSPOSIX接口层2.2DFS虚拟文件系统层2.2.1devfs设备文件系统2.2.2elmfat虚拟文件系统2.3DFS设备抽象层三、DFS文件系统示例3.1devfs文件系统示例3.2elmfat文件系统示例更多文章:在早期的嵌入式系统中,需要存储的数据比较少,数据类型也比较单一,往往使用直接在存
Flow_AI
·
2020-07-04 23:21
操作系统
STM32
流云的博客
IOT-OS之
RT-Thread
(九)--- SPI设备对象管理与SFUD管理框架
文章目录一、SPI设备对象管理与示例1.1SPI设备驱动框架层1.2SPI设备驱动层1.3QSPI访问W25Q128示例二、SFUD管理与示例2.1SFUDFlash描述2.2SFUDFlash接口2.3SFUD访问W25Q128示例更多文章:一、SPI设备对象管理与示例前篇博客介绍了I/O设备模型框架,并以PIN设备驱动框架为例说明了RT-threadI/O设备模型框架的实现原理,下面以SPI设
Flow_AI
·
2020-07-04 23:21
STM32
操作系统
流云的博客
IOT-OS之
RT-Thread
(六)--- 线程间同步与线程间通信
文章目录一、IPC对象管理1.1IPC对象控制块1.2IPC对象接口函数二、线程间同步对象管理2.1信号量对象管理2.2互斥量对象管理2.3事件集对象管理三、线程间通信对象管理3.1邮箱对象管理3.2消息队列对象管理3.3信号对象管理四、IPC对象管理示例更多文章:之前的博客UCOS任务间同步与通信介绍了信号量、互斥量等任务间同步机制,消息邮箱、消息队列等任务间通信机制的实现原理,本文主要从RT-
Flow_AI
·
2020-07-04 23:20
操作系统
STM32
流云的博客
IOT-OS之
RT-Thread
(四)--- 时钟管理与内存管理
文章目录一、定时器对象管理1.1时钟节拍1.2定时器对象管理1.3定时器接口函数1.4定时器对象管理示例二、内存对象管理2.1内存堆管理2.1.1小内存管理算法2.1.2slab管理算法2.1.3memheap管理算法2.1.4内存堆配置和初始化2.1.5内存堆管理接口函数2.1.6内存堆管理示例2.2内存池管理2.2.1内存池控制块2.2.2内存池管理接口函数2.2.3内存池管理示例更多文章:操
Flow_AI
·
2020-07-04 23:20
STM32
操作系统
流云的博客
IOT-OS之
RT-Thread
(五)--- 线程调度器与线程对象管理
1.3线程调度器接口函数1.4线程对象接口函数1.5常用系统线程二、线程对象管理示例更多文章:之前的博客有限状态机与UCOS任务调度器介绍了状态机实现、多任务并行机制、任务调度原理、线程管理等,本文主要从
RT-Thread
Flow_AI
·
2020-07-04 23:20
操作系统
STM32
流云的博客
IOT-OS之
RT-Thread
(二)--- CPU架构与BSP移植过程
文章目录一、
RT-Thread
内核简介二、RT-ThreadCPU架构移植2.1Cortex-MCPU架构简介2.2RT-Thread中断机制2.3CPU架构移植三、RT-ThreadBSP移植过程3.1RT-Thread
Flow_AI
·
2020-07-04 23:20
STM32
操作系统
流云的博客
IOT-OS之
RT-Thread
(一)--- 系统启动与初始化过程
文章目录一、
RT-Thread
简介1.1IOT-OS简介1.2RT-Thread简介二、
RT-Thread
启动过程2.1RT-Thread启动过程2.2RT-Thread自动初始化机制2.3FinSH初始化过程
Flow_AI
·
2020-07-04 23:19
STM32
操作系统
流云的博客
IOT-OS之
RT-Thread
(三)--- C语言对象化与内核对象管理
文章目录一、C语言对象化模型1.1封装---隐藏内部实现1.2继承---复用现有代码1.3多态---改写对象行为二、
RT-thread
内核对象模型2.1静态对象和动态对象2.2内核对象管理架构2.3内核对象数据结构
Flow_AI
·
2020-07-04 23:49
操作系统
STM32
流云的博客
3.RT-thread 项目实战--LED驱动及finsh组件调试
RT-thread
在19年12月份推出了一个很好用的工具RT-threadstdio,比Env更加的方便,接下来的代码开发我们就使用这个工具进行,不使用keil和IAR了。
lzs_blog
·
2020-07-04 23:38
#
RT-thread
1.RT-thread 项目实战 -- 引入
其实接触
RT-thread
有很长一段时间了,但是为什么到现在才打算深入的研究一下这个系统?
lzs_blog
·
2020-07-04 23:07
#
RT-thread
rt-thread
移植STM32F103C8
转载请注明出处:https://blog.csdn.net/luomin5417/article/details/781339061.获取
rt-thread
代码最近刚刚知道有个国产的
rt-thread
的嵌入式系统
romix5417
·
2020-07-04 23:12
操作系统
基于
RT-Thread
的智能家居系统 Demo(一)使用 Sensor 框架读取 DS18B20 温度数据
学习要点:实现DS18B20温度传感器驱动;介绍
RT-Thread
的sensor组件;将DS18B20温度传感器对接
RT-Thread
的sensor组件(提高上层代码的可重用性);学习线程的使用,在线程中正确读取
阿基米东
·
2020-07-04 22:11
单片机
RT-Thread
RT-Thread
系列
RT-Thread
信号量实际运用—按键点灯
上面是魔笛开发板上LED和按键的IO分布,我们通过信号量的方法来同步按键线程和LED线程,实现当enter键按下后,点亮或关闭LED的动作。/************************************************************************************************************模块名称:按键检测模块*文件名称:key.
我很倔
·
2020-07-04 20:05
RT-thread
RT-Thread
内核实现的思维导图——线程&调度器
然后最近我跟着火哥的书来捣鼓
RT-Thread
,发现这个os也很不错,就打算跟着火哥的思路搞一搞内核的实现,很多人都说,没必要造轮子,rtos会用就行了,以前的我也是这么觉得的,现在发现自己错了。
_杰杰_
·
2020-07-04 19:52
操作系统
学习随笔
F407+RT-Thread(三)——新建工程(点亮LED)
新建
RT-Thread
项目工程有三种方法:在原有的工程上移植
RT-Thread
,F407+RT-Thread(一)——快速入门就是这样的。
iqiaoqiao
·
2020-07-04 18:12
RT-Thread
Studio STM32 RTC使用笔记
RT-ThreadStudioSTM32RTC使用笔记1、使能RTC:2、拷贝drv_rtc.c和drv_log.h(这两个文件也会自动生成);使能#defineHAL_RTC_MODULE_ENABLED:3、修改board.h,使能片上RTC4、修改main函数即可使用:#includeintmain(void){structtmt;t=rt_malloc(sizeof(structtm));
hejptm
·
2020-07-04 17:26
rtt
开源蓝牙5.0协议栈NimBLE介绍
目前已经在
RT-Thread
上移植该协议栈,并在nrf52832上添加了一系列的profile及应用实例,下面是相关的资源链接介绍:nimble软件包介绍:https://github.com/RT-
一念成执着
·
2020-07-04 17:56
bluetooth
/
rt-thread
/Kconfig"
在打开env,输入menuconfig指令时,出现以下报错——Kconfig:3⚠️ignoringunsupportedcharacter‘′Kconfig:3:warning:environmentvariableBSPROOTundefinedKconfig:8:warning:ignoringunsupportedcharacter′'Kconfig:3:warning:environme
ckg3824278
·
2020-07-04 13:04
stm32
RT-Thread
nano+Finsh+STM32CubeMx+LL库在MDK527中移植
RT-Threadnano+Finsh+STM32CubeMx+LL库在MDK527中移植前言stm32CubeMx在stm32开发上提供了很大的便利性,我们可以用它来配置一些外设,系统时钟。RTT是一款很棒的RTOS,但是Device框架对我这些初学者来说还是有一定的难度,有时我们只需使用RTOS的核心功能就行,而RTT可以很方便地包含进自己的工程中来。下面是移植过程的一些笔记。本文大部分内容都
bd7iow
·
2020-07-04 11:18
STM32学习
RT-Thread
学习笔记(一)---配置
RT-Thread
开发环境
下面记录了
RT-Thread
的学习过程,不妥之处请予指正。
aping_cs_dn
·
2020-07-04 11:37
RT_Thread:4.0.2版本的BSP制作要点
4.0.2版本的
rt-thread
已经支持了标准的STM32各系列的bsp模板,可以参考
rt-thread
的如下路径文章《
rt-thread
/bsp/stm32/docs/STM32系列BSP制作教程.
Tristan Tsai
·
2020-07-04 08:03
RT_Thread
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他