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
中使用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
RT-Thread
零基础快速入门第3讲——点亮LED灯
目录一、前言源码链接二、编程讲解第一步:新建或打开一个工程第二步:配置IO口第三步:IO口输出高/低电平三、项目实战四、进阶学习LED灯闪烁流水灯五、结束语一、前言学单片机编程,总是从点灯开始,因为单片机控制外设的本质就是控制IO口,所以,项目实战的第一讲,我们就从点亮LED灯开始吧。希望同学们能够坚持到最后,从入门到精通,需要耐心和坚持,从入门到放弃,只需要一个念头。源码链接我发布的所有关于RT
子先
·
2020-07-04 08:54
RT-thread
RT-Thread
学习笔记——PIN 设备
前言本文主要学习
RT-Thread
的设备驱动框架之PIN设备,这里以及后面更新的博客内容将不会详细介绍I/O设备模型,当学习PIN设备以及其他设备需要对I/O设备模型有所了解,请和我一样刚学习
RT-Thread
Sanjay_Wu
·
2020-07-04 08:29
RTThread物联网操作系统
RT-Thread
学习的综合应用——使用AP6181 WiFi模组对接OneNET应用示例
学习了
RT-Thread
的内核也有一段时间了,由于各种各样的琐事自己没有去做一个综合应用示例,刚最近有点时间,做了一个对接OneNET的历程,采用的是OneNET的EDP协议,关于OneNET的EDP协议可以点击跳转至
Sanjay_Wu
·
2020-07-04 08:29
IOT
OneNET云平台
RTThread物联网操作系统
OneNET
EDP协议
RT-Thread
STM32
使用
RT-Thread
Studio创建基于BSP工程
上周六
RT-Thread
在深圳开发者大会发布了RT-ThreadStudio工具,我也是到现场参加了开发者大会,了解了RT-ThreadStudio工具,它可真的
RT-Thread
开发者的一大利器,使用它真的减去了很多开发过程中的繁琐
Sanjay_Wu
·
2020-07-04 08:56
RTThread物联网操作系统
【
RT-Thread
学习】修改控制台串口及同时开启多个串口
一、修改控制台串口方法1:自动修改在新建工程的时候选择控制台输出串口:方法2、手动修改1、修改为uart22、board.h中添加宏定义,修改对应端口二、同时开启多个串口直接在board.h中声明即可#defineBSP_USING_UART1#defineBSP_USING_UART2#defineBSP_USING_UART3#defineBSP_USING_UART4#defineBSP_U
ReCclay
·
2020-07-04 07:00
#
RT-Thread
rt-thread
的位图调度算法分析
如何阅读代码就以
rt-thread
内核代码为例(注,指
rt-thread
的kernel代码),大约有8500行
飞奔的蜗牛
·
2020-07-04 07:56
rt-thread
RT-Thread
Studio 使用笔记(九)| 开启OLED显示(使用 u8g2 软件包 c-latest 版本)
1.添加u8g2软件包2.编辑代码/**Copyright(c)2006-2020,RT-ThreadDevelopmentTeam**SPDX-License-Identifier:Apache-2.0**ChangeLogs:*DateAuthorNotes*2020-03-05Mculover666thefirstversion*/#include#include#include#inclu
Mculover666
·
2020-07-04 07:03
RT-Thread
迷你桌面时钟项目实战
使用
RT-Thread
Studio DIY 迷你桌面时钟(四)| OLED显示时钟和温湿度(cpp组件 + u8g2软件包)
寻求更清爽的阅读体验,请移步:Mculover666的个人博客。1.项目进度桌面Mini时钟项目用来演示如何使用RT-ThreadStduio开发项目,整个项目的架构如下:在前三篇博文中简单的介绍了RT-ThreadStudio一站式工具,基于STM32L431RCT6这个芯片创建工程,并修改时钟为使用外部时钟,以及添加SHT3x软件包获取温湿度传感器数据,最后添加了ESP8266设备连接网络,使
Mculover666
·
2020-07-04 07:03
RT-Thread
迷你桌面时钟项目实战
RT-Thread
Studio 使用笔记(七)| 配合STM32CubeMX添加裸机驱动(以ADC为例)
1.配置STM32CubeMX2.复制stm32xxxx_hal_msp.c文件将CubeMx生成的代码stm32f7xx_hal_msp.c函数复制到RT-ThreadStudio生成的工程中,并参与工程编译:由于我们并没有使用CubeMx生成的工程,所以这里需要将stm32f7xx_hal_msp.c文件中#include“main.h”替换为#include“board.h”。3.修改stm
Mculover666
·
2020-07-04 07:03
RT-Thread
迷你桌面时钟项目实战
使用
RT-Thread
Studio DIY 迷你桌面时钟(三)| 获取NTP时间(at_device软件包 + netutils软件包)
寻求更清爽的阅读体验,请移步:Mculover666的个人博客。1.项目进度桌面Mini时钟项目用来演示如何使用RT-ThreadStduio开发项目,整个项目的架构如下:在前两篇博文中简单的介绍了RT-ThreadStudio一站式工具,基于STM32L431RCT6这个芯片创建工程,并修改时钟为使用外部时钟,以及添加SHT3x软件包获取温湿度传感器数据。使用RT-ThreadStudioDIY
Mculover666
·
2020-07-04 07:03
RT-Thread
迷你桌面时钟项目实战
RT-Thread
Studio 使用笔记(六)| 获取光传感器数据(I2C设备驱动+BH1750手写驱动代码分享)
1.介绍2.添加I2C设备2.1.打开I2C设备驱动框架双击左侧RT-ThreadSetting文件,即可打开
RT-Thread
图形化配置工具,软件模拟I2C这一项是灰色的,表示没有打开,单击一下即可打开软件
Mculover666
·
2020-07-04 07:03
RT-Thread
迷你桌面时钟项目实战
使用
RT-Thread
Studio DIY 迷你桌面时钟(二)| 获取温湿度传感器数据(I2C设备驱动+SHT3x软件包)
寻求更清爽的阅读体验,请移步:Mculover666的个人博客。1.项目进度桌面Mini时钟项目用来演示如何使用RT-ThreadStduio开发项目,整个项目的架构如下:在上一篇博文中简单的介绍了RT-ThreadStudio一站式工具,基于STM32L431RCT6这个芯片创建工程,并修改时钟为使用外部时钟。使用RT-ThreadStudioDIY迷你桌面时钟(一)|基于STM32芯片创建工程
Mculover666
·
2020-07-04 07:32
RT-Thread
迷你桌面时钟项目实战
基于
RT-Thread
的智能家居 DIY 教程连载(4)——手把手连接 OneNet
智能家居DIY教程连载(4)云乃万物互联之本Hi,各位小伙伴,DIY活动已经来到了尾声,第四周的任务是整个项目中最有趣也是最重要的部分——物联网。本周的任务完成之后,也就意味着整个项目就完全做完啦,是不是迫不及待先把整个DIY做出来打造一个属于自己的智能家居温度监控系统呢?那就赶紧来看看最后的任务是如何完成的吧~本文目录第四周任务概览准备工作配置工程开发思路OneNet应用开发开源代码结果展示注意
willianchan_
·
2020-07-04 06:21
RT-Thread
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他